History log of /frameworks/base/tests/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
45308b1b3b1582d048845df2ee5301241e52a5cf 19-Jun-2012 Jim Miller <jaggies@google.com> Fix 6667238: allow market apps to support ACTION_ASSIST

This change allows market apps and 3rd parties to supply an activity
that responds to ACTION_ASSIST (e.g. market apps).

It also adds a test app to respond to the ASSIST intent and force
the intent disambiguation dialog to appear.

Change-Id: I5a78863c6a9546d18c66275187d178f6a1c9ee17
ssistant/Android.mk
ssistant/AndroidManifest.xml
ssistant/res/drawable-hdpi/ic_action_assist_activated.png
ssistant/res/drawable-hdpi/ic_action_assist_normal.png
ssistant/res/drawable-mdpi/ic_action_assist_activated.png
ssistant/res/drawable-mdpi/ic_action_assist_normal.png
ssistant/res/drawable-xhdpi/ic_action_assist_activated.png
ssistant/res/drawable-xhdpi/ic_action_assist_normal.png
ssistant/res/drawable/ic_action_assist.xml
ssistant/res/layout/assist_intent_activity.xml
ssistant/res/values/strings.xml
ssistant/src/com/google/android/test/assistant/AssistActivity.java
1b283b4e7f66d5cc3e1e2cc63cae9d3bc8a5ad5c 17-May-2012 Romain Guy <romainguy@google.com> Merge "Fix TextureView OpenGL sample" into jb-dev
4c43f66d06fe7f75ad6f9c860cf0936b8ee36082 17-May-2012 Romain Guy <romainguy@google.com> Fix TextureView OpenGL sample

The sample was doing something dumb: instead of binding the texture unit
to the shader's sampler, it was binding the texture name. Oops.

Change-Id: I13450dacbbd2dad362a2573aebb95e8eb87b25f0
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
e5f2f66f8c802d64ecf869081036ae13d4e9e19c 17-May-2012 Jason Sams <jsams@google.com> Move gfx samples to test directory for compatibility testing.

Change-Id: Iede1c0a14abf9aa3f31ab219fba3bf3a15ef8c90
enderScriptTests/Balls/Android.mk
enderScriptTests/Balls/AndroidManifest.xml
enderScriptTests/Balls/_index.html
enderScriptTests/Balls/res/drawable/flares.png
enderScriptTests/Balls/res/drawable/test_pattern.png
enderScriptTests/Balls/src/com/example/android/rs/balls/Balls.java
enderScriptTests/Balls/src/com/example/android/rs/balls/BallsRS.java
enderScriptTests/Balls/src/com/example/android/rs/balls/BallsView.java
enderScriptTests/Balls/src/com/example/android/rs/balls/ball_physics.rs
enderScriptTests/Balls/src/com/example/android/rs/balls/balls.rs
enderScriptTests/Balls/src/com/example/android/rs/balls/balls.rsh
enderScriptTests/Fountain/Android.mk
enderScriptTests/Fountain/AndroidManifest.xml
enderScriptTests/Fountain/_index.html
enderScriptTests/Fountain/res/drawable/test_pattern.png
enderScriptTests/Fountain/src/com/example/android/rs/fountain/Fountain.java
enderScriptTests/Fountain/src/com/example/android/rs/fountain/FountainRS.java
enderScriptTests/Fountain/src/com/example/android/rs/fountain/FountainView.java
enderScriptTests/Fountain/src/com/example/android/rs/fountain/fountain.rs
enderScriptTests/FountainFbo/Android.mk
enderScriptTests/FountainFbo/AndroidManifest.xml
enderScriptTests/FountainFbo/_index.html
enderScriptTests/FountainFbo/res/drawable/test_pattern.png
enderScriptTests/FountainFbo/src/com/example/android/rs/fountainfbo/FountainFbo.java
enderScriptTests/FountainFbo/src/com/example/android/rs/fountainfbo/FountainFboRS.java
enderScriptTests/FountainFbo/src/com/example/android/rs/fountainfbo/FountainFboView.java
enderScriptTests/FountainFbo/src/com/example/android/rs/fountainfbo/fountainfbo.rs
enderScriptTests/HelloWorld/Android.mk
enderScriptTests/HelloWorld/AndroidManifest.xml
enderScriptTests/HelloWorld/_index.html
enderScriptTests/HelloWorld/res/drawable/test_pattern.png
enderScriptTests/HelloWorld/src/com/example/android/rs/helloworld/HelloWorld.java
enderScriptTests/HelloWorld/src/com/example/android/rs/helloworld/HelloWorldRS.java
enderScriptTests/HelloWorld/src/com/example/android/rs/helloworld/HelloWorldView.java
enderScriptTests/HelloWorld/src/com/example/android/rs/helloworld/helloworld.rs
enderScriptTests/MiscSamples/Android.mk
enderScriptTests/MiscSamples/AndroidManifest.xml
enderScriptTests/MiscSamples/_index.html
enderScriptTests/MiscSamples/res/drawable-nodpi/checker.png
enderScriptTests/MiscSamples/res/drawable-nodpi/cubemap_test.png
enderScriptTests/MiscSamples/res/drawable-nodpi/data.png
enderScriptTests/MiscSamples/res/drawable-nodpi/leaf.png
enderScriptTests/MiscSamples/res/drawable-nodpi/test_pattern.png
enderScriptTests/MiscSamples/res/drawable-nodpi/torusmap.png
enderScriptTests/MiscSamples/res/raw/multitexf.glsl
enderScriptTests/MiscSamples/res/raw/shader2f.glsl
enderScriptTests/MiscSamples/res/raw/shader2movev.glsl
enderScriptTests/MiscSamples/res/raw/shader2v.glsl
enderScriptTests/MiscSamples/res/raw/shaderarrayf.glsl
enderScriptTests/MiscSamples/res/raw/shaderarrayv.glsl
enderScriptTests/MiscSamples/res/raw/shadercubef.glsl
enderScriptTests/MiscSamples/res/raw/shadercubev.glsl
enderScriptTests/MiscSamples/res/raw/shaderf.glsl
enderScriptTests/MiscSamples/res/raw/shaderv.glsl
enderScriptTests/MiscSamples/res/raw/torus.a3d
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsList.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsListRS.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsListView.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsRenderStates.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsRenderStatesRS.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/RsRenderStatesView.java
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/rslist.rs
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/rsrenderstates.rs
enderScriptTests/MiscSamples/src/com/example/android/rs/miscsamples/shader_def.rsh
a7ea0d3968dc990aa76f3535c213e735e6d5e186 16-May-2012 Stephen Hines <srhines@google.com> Merge "Add unit tests for convert (with relaxed precision)." into jb-dev
e651cc6239616a202f6e96ebc2ed93b4b8b3627c 15-May-2012 Romain Guy <romainguy@google.com> Remove all Dalvik allocations from Cavnas.drawBitmap(int[], ...)

Change-Id: Ie28538a2104d21154fdc78a56525e7403f08287d
wAccelerationTest/src/com/android/test/hwui/BitmapMutateActivity.java
724de98edb6de61c12c3d86d8bdfad0652321cce 15-May-2012 Stephen Hines <srhines@google.com> Add unit tests for convert (with relaxed precision).

BUG=6127576

Change-Id: Ia5b4efa99de4f6df644779eeee6763eb31be4d90
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_convert_relaxed.java
enderScriptTests/tests/src/com/android/rs/test/convert_relaxed.rs
a25b2e80c7b4af0764e86dd3416c63c1590698d5 11-May-2012 Stephen Hines <srhines@google.com> Test clamp (full and relaxed precision).

BUG=6127576

Change-Id: I9501be7db42daa11dcc71bd619a993c80ef097de
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_clamp.java
enderScriptTests/tests/src/com/android/rs/test/UT_clamp_relaxed.java
enderScriptTests/tests/src/com/android/rs/test/clamp.rs
enderScriptTests/tests/src/com/android/rs/test/clamp_relaxed.rs
8396830d8fedc08c0a9de36bcce3c8b65691729f 04-May-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Hide RTL related APIs - DO NOT MERGE" into jb-dev
66388dcb09018933ccd1d38eae563f0890ba4f06 04-May-2012 Fabrice Di Meglio <fdimeglio@google.com> Hide RTL related APIs - DO NOT MERGE

- fix bug #6441155 API review: @hide RTL layout APIs

Change-Id: I13c5ea5f579cecffed9d517f06180ab0576cd26a
iDiTests/Android.mk
iDiTests/AndroidPrivate.mk
a1f084e8a22385d8ab4ea8a2e5bb6abf1768f8bb 04-May-2012 Daniel Sandler <dsandler@android.com> Merge "Fix NPEs in StatusBarTest." into jb-dev
e7e9b6e0339f2636afefc8d3f4cd9d807d94b901 04-May-2012 Daniel Sandler <dsandler@android.com> Fix NPEs in StatusBarTest.

Change-Id: I9245a297a9a09c09415dd38e662692665ae7e109
tatusBar/src/com/android/statusbartest/NotificationTestList.java
d34dd71800d9a1077e58c3b7f2511c46848da417 03-May-2012 Chet Haase <chet@google.com> Fix hang/crash in native path code

An optimization for paths is to only create a texture for the original native
Path object, and have all copies of that object use that texture. This works in
most cases, but sometimes that original path object may get destroyed (when the
SDK path object is finalized) while we are still referencing and using that object
in the DisplayList code. This causes undefined errors such as crashes and hanging
as we iterate through the operations of a destroyed (and garbage-filled) path object.

The fix is to use the existing ResourceCache to refcount the original path until
we are done with it.

Issue #6414050 Analytics Dogfood App crashes reliably on Jellybean

Change-Id: I5dbec5c069f7d6a1e68c13424f454976a7d188e9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/PathDestructionActivity.java
fe5984f43a5be9f95d1febb806f3aee8601c7ff4 02-May-2012 Chet Haase <chet@google.com> Merge "Corrects invalidation logic for layered views" into jb-dev
810a8676df1d504da17bad80c7bd6638bdd97711 02-May-2012 Chet Haase <chet@google.com> Corrects invalidation logic for layered views

A bug in the invalidation logic meant that changes to a view
would not cause parents in the view hiearchy that were set to have
a layer (e.g., View.LAYER_TYPE_HARDWARE) to get invalidated properly.
So even though the child view was all set to recreate its display list
according to the property change, the layer in the tree above it would stay
as-is, meaning that the change would not show up on the screen.

Issue #5887530 DropTarget text does not change color with the icon

Change-Id: Ie6eac4f406d172cb437822d9fe76340ab2afaf1c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_layer_invalidation.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayerInvalidationActivity.java
adeb809201fcb77ba2b76a814ae4cdc9dacb326b 20-Apr-2012 Stephen Hines <srhines@google.com> Start passing element/dim information along with FieldPacker.

BUG=6009244

Change-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_array_alloc.java
enderScriptTests/tests/src/com/android/rs/test/array_alloc.rs
9b9e74eea1435e4c44eced0f65d301ff9c249c6a 01-May-2012 Stephen Hines <srhines@google.com> Move mesh to end of test list until we fix LLVM.

Change-Id: I8f06e80d7cea4b51e47625186e45ad44adb45b6b
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
7a23b49a8ceb07d3fa12c45fd42cd16131fd746a 25-Apr-2012 Philip Milne <pmilne@google.com> Fixes for optical bounds feature.

1. Make the feature opt-in (ViewGroup::layoutMode defaults to CLIP_BOUNDS) without inheritance.
2. Rename COMPONENT_BOUNDS to CLIP_BOUNDS.
3. Rename LAYOUT_BOUNDS to OPTICAL_BOUNDS.
4. Complete GridLayout implementation.
5. Change the default_gap between components to 8dp, to align with the Style Guide.

Change-Id: I8d40dfc5f4ca469f6424eb3ff60d07bec56e3a9f
ridLayoutTest/res/drawable/btn_default.xml
ridLayoutTest/res/drawable/btn_default_normal.9.png
ridLayoutTest/res/drawable/my_btn_default_normal.9.png
ridLayoutTest/res/drawable/my_btn_default_normal_disable.9.png
ridLayoutTest/res/drawable/my_btn_default_normal_disable_focused.9.png
ridLayoutTest/res/drawable/my_btn_default_pressed.9.png
ridLayoutTest/res/drawable/my_btn_default_selected.9.png
ridLayoutTest/src/com/android/test/layout/LayoutInsetsTest.java
ca7086f5bdbc404b01863770b6023d069f4ab720 27-Apr-2012 Omari Stephens <xsdg@android.com> Merge "Create a catch-all testcase to handle asynchronous crashes and ANRs" into jb-dev
a6a353653d9147a96cd21543448d9be7631cb424 26-Apr-2012 Omari Stephens <xsdg@android.com> Create a catch-all testcase to handle asynchronous crashes and ANRs

Bug: 5913065
Change-Id: I391aff6919a9586159ec0898279e7254eed990f8
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
mokeTest/tests/src/com/android/smoketest/SmokeTestRunner.java
e9e260fbc0892885790eeccb4d803f7d81f261aa 24-Apr-2012 Steve Block <steveblock@google.com> Add tests for uncaught exceptions from methods called through the Java Bridge

This is a cherry-pick from master. See
https://android-git.corp.google.com/g/184260

If a method called on a Java object through the Java Bridge throws an uncaught
exception, we throw a JavaScript exception.

See WebKit change https://android-git.corp.google.com/g/184252

Bug: 6386557
Change-Id: Ie2a97a26372fb11782b35db09bc2046fb7eb1f86
ebViewTests/src/com/android/webviewtests/JavaBridgeBasicsTest.java
231888990999e56a1d41162ead098b3e7ed21a45 24-Apr-2012 Steve Block <steveblock@google.com> Merge "Add tests for reflection and improve JavaDoc for Java Bridge"
177a4bb37ffafbba1ba9e447996754bbd8421998 24-Apr-2012 Chris Craik <ccraik@google.com> Merge "Add useMinimalMemory=true test to TileBenchmark"
3aa800b9f93a99d6f25623ed24ab5f6fec213c15 24-Apr-2012 Steve Block <steveblock@google.com> Add tests for reflection and improve JavaDoc for Java Bridge

Bug: 5461416
Change-Id: Ic339b97a9424d8848f8afd47ba00cbbee4d60c9d
ebViewTests/src/com/android/webviewtests/JavaBridgeBasicsTest.java
b2b15716d8b5b5814e82575a592e76f522f6a4c6 24-Apr-2012 Philip Milne <pmilne@google.com> Merge "Promote layout debugging code from GridLayout to ViewGroup."
10ca24a97cefc14fca1b26f59e627f487b3b108b 24-Apr-2012 Philip Milne <pmilne@google.com> Promote layout debugging code from GridLayout to ViewGroup.

Layout debugging code draws rectangles around:

1. Layout insets (red)
2. Bounds (blue)
3. Margins (magenta)

Layout debug mode is enabled with:

adb shell setprop debug.layout true

Change-Id: Ia155a2d0fbf33693a1e3c040f627ea3a534e1aff
ridLayoutTest/src/com/android/test/layout/LayoutInsetsTest.java
d3101b1d300f5942fdb7dfa323dc8830c4edc007 12-Apr-2012 Jonathan Dixon <joth@google.com> Seperate interface and implementation of 4 WebView classes

GeolocationPermissionsClassic
CookieManagerClassic
WebIconDatabaseClassic
WebStorageClassic

Also creats a WebViewFactory top level class - this remains hidden
for now, as it's currently only used implicitly by the other
public WebView classes to create the provider instances.

Bug: 5626244

Change-Id: Id0ca1c16d8058f31a86414bbc0e8a55db4b907ba
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
b0668e4d1964cea8d54f9bc49445ddd0e4530ba3 20-Apr-2012 Guang Zhu <guangzhu@google.com> follow up file original policy change

enable the access for webview test

Change-Id: Iebde5f3175eabf6e084dc1a2fe8b9dce280ebe7c
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
9e6fa17b475a537605f9673c3a065c28ea29bb91 20-Apr-2012 Chris Craik <ccraik@google.com> Add useMinimalMemory=true test to TileBenchmark

Change-Id: I1d0d0eebbf0847fe03dfbc7176275a40e7ca0c52
ileBenchmark/src/com/test/tilebenchmark/PerformanceTest.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
3dfc82b5677a77e805511c263197c95c52a1665e 19-Apr-2012 Daniel Sandler <dsandler@android.com> Merge "Expand too-small notifications to fill 64dp."
bc5559f1922d72715940f754faffc82da4100eab 19-Apr-2012 Daniel Sandler <dsandler@android.com> Expand too-small notifications to fill 64dp.

Also fix NotificationTestList so it runs again.

Change-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0
tatusBar/src/com/android/statusbartest/NotificationTestList.java
bbd51f1e360b22eece1d74bd65c7e6a0b59dee59 19-Apr-2012 Philip Milne <pmilne@google.com> Share Insets instances between views that have the same background (Drawable)

Change-Id: I47d93ccca6f553b678d25966d10d7a0a97cfa5ea
ridLayoutTest/src/com/android/test/layout/LayoutInsetsTest.java
d7f256dd2f31ec74c8154f783a660dfe3e55b036 18-Apr-2012 Guang Zhu <guangzhu@google.com> TileBenchmark test app needs read sdcard permission

Since the app is using JB API level, it's required to declare
an explicit READ_EXTERNAL_STORAGE permission

Change-Id: I84142d51aeab4bc28269a6fea716c8663e080118
ileBenchmark/AndroidManifest.xml
91b7be1867c1777d5f17ff96e5605672d26f5607 17-Apr-2012 Alex Sakhartchouk <alexst@google.com> Merge "Fixing test affected by API renaming."
c24ad532414d428b65a72598b97f096b887af81f 16-Apr-2012 Brett Chabot <brettchabot@android.com> Merge "Build Smoke tests against the SDK."
64275552a60bed5c2edc9e9a6d966ded658b0ba3 16-Apr-2012 Alex Sakhartchouk <alexst@google.com> Fixing test affected by API renaming.

Change-Id: Ib42e1958b385069461ca9fec1ccd9f578c5d47d3
enderScriptTests/tests/src/com/android/rs/test/element.rs
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
8debcfa2904fd1e2fc6389bc49575f3fb2b251b3 16-Apr-2012 Brett Chabot <brettchabot@android.com> Build Smoke tests against the SDK.

Done so the new 'launch all apps' test can be utilized on older platforms.

Change-Id: Ie74ce258ceb372e78a0634a633bbb19dcd8e2779
mokeTest/Android.mk
mokeTest/tests/Android.mk
4e1cb3b7942d3ca05918604358b4ef83815ce448 16-Apr-2012 Philip Milne <pmilne@google.com> Merge "Fix for bug 6110465."
1557fd7809078e421f751efc7d2539b3efdc54b2 05-Apr-2012 Philip Milne <pmilne@google.com> Fix for bug 6110465.

Add layout bound metadata to 9-patch files and make layouts take them into account.

This CL contains a proposed API for dealing with layout bounds.

This solution exposes:

1. Class: Insets - for storing layout Insets (and later possibly padding).
2. Methods: View:(get/set)LayoutInsets() - for storing layoutBounds.
3. Methods: ViewGroup:(get/set)LayoutMode() - for controlling layoutMode.

It also iuncudes the changes to GridLayout to support layout bounds.

Change-Id: I60c836b6530b61c5abf37f93ee9c44aad73573f1
ridLayoutTest/AndroidManifest.xml
ridLayoutTest/res/drawable/btn_default.xml
ridLayoutTest/res/drawable/my_btn_default_normal.9.png
ridLayoutTest/res/drawable/my_btn_default_normal_disable.9.png
ridLayoutTest/res/drawable/my_btn_default_normal_disable_focused.9.png
ridLayoutTest/res/drawable/my_btn_default_pressed.9.png
ridLayoutTest/res/drawable/my_btn_default_selected.9.png
ridLayoutTest/res/layout/grid7.xml
ridLayoutTest/src/com/android/test/layout/LayoutInsetsTest.java
c2346134bb519a54d50655cbef940fc3fdec60a9 13-Apr-2012 Jeff Brown <jeffbrown@google.com> Extract Vibrator implementation from interface.

Moved the core logic of Vibrator into SystemVibrator, potentially
allowing for the creation of other Vibrator subclasses.

Fixed several places where we were creating new Vibrator
instances unnecessarily instead of getting it from the Context.

It is safe to make Vibrator abstract because its constructor
was hidden from the SDK so it was not possible to subclass it.

Bug: 6334179
Change-Id: I18ece6544c26a7efb2d5099f8346a10aef8a5e18
tatusBar/src/com/android/statusbartest/NotificationTestList.java
0e2c70112b9c88fef3050c1c762642a5256323a9 13-Apr-2012 Alex Sakhartchouk <alexst@google.com> Merge "Unhiding J API's for Renderscript."
5ba2efeb9faaf7db9da205102b9a7f40b4b89f27 03-Aug-2011 Steve Block <steveblock@google.com> Minor clean-up in DeviceOrientation and DeviceMotion

No functional change.

See corresponding external/webkit change
https://android-git.corp.google.com/g/#change,125700

Change-Id: I2693328cb058820587ac43dd3121818959efd2d0
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
918e840628a0b40a95fd42618f604ea5a44aebae 11-Apr-2012 Alex Sakhartchouk <alexst@google.com> Unhiding J API's for Renderscript.

Change-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503
enderScriptTests/tests/src/com/android/rs/test/UT_element.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_store.java
72afa117b773b2e57c7bb17753fd77d5a03af625 11-Apr-2012 Stephen Hines <srhines@google.com> Add tests for rootn() to math_conformance.

BUG=6319010

Change-Id: I3fa7d688e6f3b66f51a1c25a2c2104b659691c8b
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_math_conformance.java
enderScriptTests/tests/src/com/android/rs/test/math_conformance.rs
enderScriptTests/tests/src/com/android/rs/test/shared.rsh
b52e3e55098c4a6e3dbfe19885895411cfb38911 06-Apr-2012 Jeff Sharkey <jsharkey@android.com> INetworkStatsSession with lifecycle for caching.

Users outside system_server now explicitly communicate their
lifecycle, which keeps a strong-reference chain to any fully loaded
NetworkStatsCollection histories.

Bug: 6236498
Change-Id: I8e22739b6e89a626b676967a736d7117fd000778
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
ac14351e16e1258f1cb54e2bf772b8be004eb2b8 06-Apr-2012 Jeff Brown <jeffbrown@google.com> Move some APIs from window manager to input manager.

Simplified input injection API down to just one call.

Removed all input state reading API. It was only used by the
window manager policy and required a permission that applications
could not obtain. READ_INPUT_STATE is now unused and deprecated.

Change-Id: I41278141586ddee9468cae0fb59ff0dced6cbc00
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
330401243ed992eb62e59c8ac34d6862eb64d712 06-Apr-2012 Jeff Sharkey <jsharkey@android.com> Merge "Support metered Wi-Fi NetworkPolicy."
8fc27e8b87bd1def854a03d84009143b315d4176 05-Apr-2012 Jeff Sharkey <jsharkey@android.com> Support metered Wi-Fi NetworkPolicy.

Add networkId field to NetworkIdentity to identify Wi-Fi networks by
SSID. Add support for policies without usage cycles.

Only apply mobile policies when SIM state is ready, which is cleaner
than just checking for airplane mode. Also avoids creating no-op
default policies when subscriberId is null.

Bug: 3001465, 3291052
Change-Id: I1f8aaa49a5db306df022c402ea7f3f5d4bc0cfc7
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
5459c43b83c3a9d0406f01deffaadd2ef458518c 05-Apr-2012 Dianne Hackborn <hackbod@google.com> Merge "Clean up status bar, system bar, navigation bar management."
7c8fd157da36b68529b08b820051ce775f84a9bf 05-Apr-2012 Chris Craik <ccraik@google.com> Merge "remove toast from animation benchmark"
f87d19621dc2a30232bba1f51862a0b671eb9729 04-Apr-2012 Dianne Hackborn <hackbod@google.com> Clean up status bar, system bar, navigation bar management.

The status bar and navigation bar are two completely separate
elements, with their own semantics. The system bar now classifies
itself as a navigation bar, since that is really how it behaves.

This required rewriting the HDMI resizing code, so that it is
all done by PhoneWindowManager since that is what is responsible
for the size of the navigation bar (and thus now system bar). This
actually gets rid of a fair amount of code, and means we can also
do the same thing for a pure navigation bar.

Likewise the system bar now has the navigation bar ability to be
hidden when requested by system UI flags. To get the behavior
we want on Xoom, we only allow the nav bar to be hidden when it
will help provide a better aspect ratio for showing widescreen
videos.

Finally the nav/system bar now animates when hidden and shown.

Change-Id: Ie927154b68376a0b61802f99171ff56b8da92e7a
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
d779412c58d329ada4d1d79bdb85700e90cbc8d6 04-Apr-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add View textAlignment"
dc419d79fc425d8df3ec85f1f2daf2e34b09e923 04-Apr-2012 Chris Craik <ccraik@google.com> remove toast from animation benchmark

Change-Id: I9ec2aa57fafbde5875c2f070fe4a33e4d33ee2ae
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
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
iDiTests/res/layout/textview_alignment_ltr.xml
iDiTests/res/layout/textview_alignment_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestTextViewAlignmentLtr.java
iDiTests/src/com/android/bidi/BiDiTestTextViewAlignmentRtl.java
0a1cbc5f7df7e1294b5a4e37f01b76fca5899324 04-Apr-2012 Romain Guy <romainguy@google.com> Merge "New libhwui test activity"
2946445b560fde5e63df17f5a2db60c8349fe532 04-Apr-2012 Romain Guy <romainguy@google.com> New libhwui test activity

Change-Id: I0ce4bc665f117d7c0ed47670ceb4ed6f9b54d85c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/date_picker.xml
wAccelerationTest/src/com/android/test/hwui/DatePicker.java
wAccelerationTest/src/com/android/test/hwui/DatePickerActivity.java
21aec19d3041fe040004dd32eef0cfd1bafd6fb6 04-Apr-2012 Chet Haase <chet@google.com> Merge "Optimization of alpha with DisplayList properties"
fde3f83cd26871d2cc904ef05a4f50f272c610e2 03-Apr-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #6140391 Make RTL awareness as an opt-in into the AndroidManifest"
db8c9a6a4d9bf8c39f834b25611926caf21380f6 22-Mar-2012 Chet Haase <chet@google.com> Optimization of alpha with DisplayList properties

Some views (such as ImageView and TextView) handle non-opaque alpha
values directly. This was originally an optimization, but we can handle it faster
in many cases without this optimization when DisplayList properties are enabled.
Basically, if a view has non-overlapping rendering, we set the alpha value directly
on the renderer (the equivalent of setting it on the Paint object) and draw each
primitive with that alpha value. Doing it this way avoids re-creating DisplayLists
while getting the same speedup that onSetAlpha() used to get pre-DisplayList properties.

Change-Id: I0f7827f075d3b35093a882d4adbb300a1063c288
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_properties.xml
wAccelerationTest/src/com/android/test/hwui/ViewPropertyAlphaActivity.java
59dfce8bdaf011337530a0dbec7f7280871f9bc9 03-Apr-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #6140391 Make RTL awareness as an opt-in into the AndroidManifest

- introduce "supportsRtl" as a new application attribute in the AndroidManifest
- "supportsRtl" default value is FALSE (no RTL support)
- adapt the View layoutDirection and textDirection logic to take care of "supportsRtl" value

Change-Id: I5e4f9f576e14f35dedc6b0c29a7142c397f598e0
iDiTests/AndroidManifest.xml
296a5b40183314e4e7bc0216c4cf7ded03aeb592 03-Apr-2012 Chet Haase <chet@google.com> Merge "Re-enable DisplayList properties."
9420abd56a2af7ddbeb70562b79d61b2dca8c5a1 30-Mar-2012 Chet Haase <chet@google.com> Re-enable DisplayList properties.

Re-enabling DisplayList properties last week caused some app
errors due to the way that some transforms were being handled (specifically,
those coming from the old Animations and ViewGroup's childStaticTransformation
field). This change pushes *all* transform/alpha data from View.draw() into
the view's DisplayList, making DisplayLists more encapsulated (and correct).

Change-Id: Ia702c6aae050784bb3ed505aa87553113f8a1938
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/transforms_and_animations.xml
wAccelerationTest/src/com/android/test/hwui/TransformsAndAnimationsActivity.java
c5f519c5ec57400f04f1d0bdc69f7bfddf47f8cb 30-Mar-2012 Jason Sams <jsams@google.com> Rename ioReceive and ioSend

First checkin of Allocation IO test

Change-Id: I26379e442796caab95a089dbb42b02192f4cc563
enderScriptTests/SurfaceTexture/Android.mk
enderScriptTests/SurfaceTexture/AndroidManifest.xml
enderScriptTests/SurfaceTexture/res/drawable/test_pattern.png
enderScriptTests/SurfaceTexture/src/com/example/android/rs/sto/CameraCapture.java
enderScriptTests/SurfaceTexture/src/com/example/android/rs/sto/SurfaceTextureOpaque.java
enderScriptTests/SurfaceTexture/src/com/example/android/rs/sto/SurfaceTextureOpaqueRS.java
enderScriptTests/SurfaceTexture/src/com/example/android/rs/sto/SurfaceTextureOpaqueView.java
enderScriptTests/SurfaceTexture/src/com/example/android/rs/sto/sto.rs
75ec67848c06c37ff545fffb8a02fcb23a71209d 29-Mar-2012 Jason Sams <jsams@google.com> Add fp_relaxed pragma to image processing test.

BUG=4540719

Change-Id: I147587b50106208a2280712ae69ca2bc111a2b77
enderScriptTests/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
8078d8c8a282ca81344febe7256f63b1e805e3aa 20-Mar-2012 Dianne Hackborn <hackbod@google.com> Add new thumbnail animation.

Use it for recent tasks switching.

Not perfect yet by far, but something.

Also fix issue #6186758: Twitter crashes after tapping on a tweet on JRM75D

Change-Id: I49bf6c94aafde875ac652dedaf96d6c08cc9e7d2
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
043f5ced1bf82d8cf2df82a92a655afd26534df4 22-Mar-2012 Alex Sakhartchouk <alexst@google.com> More rearrangement and renaming.

Change-Id: Ia922c5bff1734a29b786ba95065f81c8dedf90cd
enderScriptTests/tests/src/com/android/rs/test/mesh.rs
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
b09aaeca0841fa053e0f70b7a6ff45ad475d32e1 21-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Changing rsg to rs where functions don't rely on graphics."
73797e97a80df386982153e53a1b7c9c2a36d7b0 21-Mar-2012 Alex Sakhartchouk <alexst@google.com> Changing rsg to rs where functions don't rely on graphics.

Change-Id: I92a93d7a520b4a5416be88c7c05c2f8d3cc89243
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
enderScriptTests/tests/src/com/android/rs/test/sampler.rs
6f92c15180f66d0ec7c8b20ea47f479468255970 20-Mar-2012 Chris Craik <ccraik@google.com> Factor viewport scaling into coverage calculation

Change-Id: I32114ead0ca42eaf2161d516a4281da216b61fa4
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/RunData.java
bf29121c215b30bed8cb886f1b6c7d71eb36a49d 14-Mar-2012 Omari Stephens <xsdg@android.com> Try to make error messages more useful and improve ANR handling

Bug: 6128185
Change-Id: I6032a199c26577fb3058ff4038085de257781d81
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
mokeTest/tests/src/com/android/smoketest/SmokeTestRunner.java
ad8037e3a9b306bae6cdc8927c35946696bf40f6 14-Mar-2012 Omari Stephens <xsdg@android.com> Avoid crashes in a single app from causing cascading test failures

This should work properly for crashes. It currently doesn't do the right
thing for ANRs since, in a lot of cases, they seem to happen asynchronously
_after_ the testcase has ended. Will try to improve that behavior with a
subsequent change.

Bug: 6128185
Change-Id: Ie535141e879062c11ee7108b37d282a33a5b5eef
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
mokeTest/tests/src/com/android/smoketest/SmokeTestRunner.java
065781397099719805a0a42023581b2622984dd4 13-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Using the rs API instead."
3d441a1c4f2983edfb8afe5f0cb11a17d6bdbc53 13-Mar-2012 Omari Stephens <xsdg@android.com> Merge "Refactor smoke tests to enable one-app-per-testcase runs"
5ae3dfe59d22457fb232853990ba4131385ff3f6 09-Mar-2012 Omari Stephens <xsdg@android.com> Refactor smoke tests to enable one-app-per-testcase runs

Also creates a special TestRunner which runs one app per testcase. Note that
running the smoke tests with android.test.InstrumentationTestRunner will /also/
work, but will run all of the launchable activites in a single testcase called
testRunAllActivities.

Bug: 6128185
Change-Id: Iffedff7e6105bbca614778a4d294d3be421f19d6
mokeTest/tests/AndroidManifest.xml
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
mokeTest/tests/src/com/android/smoketest/SmokeTestRunner.java
44e3fe99c5bcf31a6d8ac953ea12b134daa2eca8 12-Mar-2012 Alex Sakhartchouk <alexst@google.com> Using the rs API instead.

Change-Id: I819c37f8c05ec887500db38a4e18390a1c5ea137
enderScriptTests/SampleTest/src/com/android/rs/sample/sample.rs
c709216310d737f2eeccdffc091fbc2f26057450 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Support for more vector types."
c53254ec92260a01605b96bd147c03c267641682 08-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Enable AA in scenegraph. Minor shader work in sample."
ebc34f820c5ba25352ec0eba11ee07787591f391 08-Mar-2012 Stephen Hines <srhines@google.com> Merge "Check in older versions of RS tests."
41f1e5edee2d2663ae46b64528894896ff96fa3d 07-Mar-2012 Stephen Hines <srhines@google.com> Check in older versions of RS tests.

This change adds a v11 version of Fountain, as well as v11 and v14 versions of
RSTest. All tests currently build and pass on the required platforms.

This also fixes an initialization bug for RSTest running on older devices.
If we don't directly initialize "each" component of the vector types, it can
result in uninitialized memory (or zero) being used for divisors (particularly
with the char vector types). This triggers SIGFPE with the latest pending
Clang/LLVM rebase.

Change-Id: I92a70c2aeed4e20f110b1cb24ee926fc27be9dbb
enderScriptTests/Fountain_v11/Android.mk
enderScriptTests/Fountain_v11/AndroidManifest.xml
enderScriptTests/Fountain_v11/_index.html
enderScriptTests/Fountain_v11/res/drawable/test_pattern.png
enderScriptTests/Fountain_v11/src/com/android/fountain/FountainRS.java
enderScriptTests/Fountain_v11/src/com/android/fountain/FountainView.java
enderScriptTests/Fountain_v11/src/com/android/fountain/Fountain_v11.java
enderScriptTests/Fountain_v11/src/com/android/fountain/fountain.rs
enderScriptTests/tests_v11/Android.mk
enderScriptTests/tests_v11/AndroidManifest.xml
enderScriptTests/tests_v11/res/drawable/test_pattern.png
enderScriptTests/tests_v11/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests_v11/src/com/android/rs/test/RSTestView.java
enderScriptTests/tests_v11/src/com/android/rs/test/RSTest_v11.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_fp_mad.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_math.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_primitives.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_rsdebug.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_rstime.java
enderScriptTests/tests_v11/src/com/android/rs/test/UT_rstypes.java
enderScriptTests/tests_v11/src/com/android/rs/test/UnitTest.java
enderScriptTests/tests_v11/src/com/android/rs/test/fp_mad.rs
enderScriptTests/tests_v11/src/com/android/rs/test/math.rs
enderScriptTests/tests_v11/src/com/android/rs/test/primitives.rs
enderScriptTests/tests_v11/src/com/android/rs/test/rsdebug.rs
enderScriptTests/tests_v11/src/com/android/rs/test/rslist.rs
enderScriptTests/tests_v11/src/com/android/rs/test/rstime.rs
enderScriptTests/tests_v11/src/com/android/rs/test/rstypes.rs
enderScriptTests/tests_v11/src/com/android/rs/test/shared.rsh
enderScriptTests/tests_v11/src/com/android/rs/test/test_root.rs
enderScriptTests/tests_v14/Android.mk
enderScriptTests/tests_v14/AndroidManifest.xml
enderScriptTests/tests_v14/res/drawable-nodpi/test_pattern.png
enderScriptTests/tests_v14/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests_v14/src/com/android/rs/test/RSTestView.java
enderScriptTests/tests_v14/src/com/android/rs/test/RSTest_v14.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_alloc.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_foreach.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_fp_mad.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_math.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_primitives.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_refcount.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_rsdebug.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_rstime.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_rstypes.java
enderScriptTests/tests_v14/src/com/android/rs/test/UT_vector.java
enderScriptTests/tests_v14/src/com/android/rs/test/UnitTest.java
enderScriptTests/tests_v14/src/com/android/rs/test/alloc.rs
enderScriptTests/tests_v14/src/com/android/rs/test/foreach.rs
enderScriptTests/tests_v14/src/com/android/rs/test/fp_mad.rs
enderScriptTests/tests_v14/src/com/android/rs/test/math.rs
enderScriptTests/tests_v14/src/com/android/rs/test/math.rs.bak
enderScriptTests/tests_v14/src/com/android/rs/test/math.rs.orig
enderScriptTests/tests_v14/src/com/android/rs/test/primitives.rs
enderScriptTests/tests_v14/src/com/android/rs/test/refcount.rs
enderScriptTests/tests_v14/src/com/android/rs/test/rsdebug.rs
enderScriptTests/tests_v14/src/com/android/rs/test/rslist.rs
enderScriptTests/tests_v14/src/com/android/rs/test/rstime.rs
enderScriptTests/tests_v14/src/com/android/rs/test/rstypes.rs
enderScriptTests/tests_v14/src/com/android/rs/test/shared.rsh
enderScriptTests/tests_v14/src/com/android/rs/test/test_root.rs
enderScriptTests/tests_v14/src/com/android/rs/test/vector.rs
29e239203d427d977b298be7b68b75b6a4b29b51 08-Mar-2012 Alex Sakhartchouk <alexst@google.com> Support for more vector types.

Change-Id: I06d6e8814e75c0dcd726a3c95de82fd6f6267c4d
enderScriptTests/SampleTest/res/drawable-nodpi/city.png
enderScriptTests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
enderScriptTests/SampleTest/src/com/android/rs/sample/sample.rs
42f23b3cfe2c4fa45c7c9ca4b60a6724aea31621 07-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding more modes to the sampler test app. Fixing pixel placement."
e51ae262824e2f88e143458baad71a38901c59eb 07-Mar-2012 Alex Sakhartchouk <alexst@google.com> Adding more modes to the sampler test app.
Fixing pixel placement.

Change-Id: I355cc611ebe0bfb15af96cc498604d9b9fa1a9d3
enderScriptTests/SampleTest/res/layout/rs.xml
enderScriptTests/SampleTest/res/values/strings.xml
enderScriptTests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
enderScriptTests/SampleTest/src/com/android/rs/sample/sample.rs
6a1d3882829a5435d46a9ae0f016f8ea7f6dcb03 06-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "First draft of the sample function implementation."
43ca3cfa8760ba945bb3dce3d7c1a23428b751d9 06-Mar-2012 Alex Sakhartchouk <alexst@google.com> First draft of the sample function implementation.

Change-Id: I51bb999419b5b424a8549461a6d91f48f3fc9298
enderScriptTests/SampleTest/Android.mk
enderScriptTests/SampleTest/AndroidManifest.xml
enderScriptTests/SampleTest/res/drawable-nodpi/twobytwo.png
enderScriptTests/SampleTest/res/layout/rs.xml
enderScriptTests/SampleTest/res/values/strings.xml
enderScriptTests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
enderScriptTests/SampleTest/src/com/android/rs/sample/sample.rs
3ae8c42152d890ab771053fa6b16b038ee44326d 06-Mar-2012 Guang Zhu <guangzhu@google.com> Update to DumpRenderTree test harness

* removed some unused parameters
* removed obsolete live website test harness
* updated test class so that mean suite time for page cycler
is emmitted via instrumentation status

Change-Id: Iccb40f70a62a4ac9b8d5bceab9a6a715c611c573
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellCallback.java
3c90952036a5ff7ddb2946c643f1a0bf1c31d53a 28-Feb-2012 Jonathan Dixon <joth@google.com> Refactor WebView to be a thin proxy class

Splits interface and implementation; all client calls are forwarded
to an abstract WebViewProvider interface, and the existing implementation
moved into the WebViewClassic implementor of this interface.

Originally taken from a snapshot from the development branch, by:
git diff HEAD 9a4c328a54cc05e5 | git apply
- but then rebased to keep up to date with master

Interdepends on webkit and Browser changes:
https://android-git.corp.google.com/g/158979
https://android-git.corp.google.com/g/167911

Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
3fd29d908a84f067aaf07430b898f5265f6b1d27 02-Mar-2012 Fabrice Di Meglio <fdimeglio@google.com> Unhide BiDiTests app

- unhide its makefile so that now it is part of the standard build process

Change-Id: Ied86c252975e30da8e3e75180869835f00a5969d
iDiTests/Android-private.mk
iDiTests/Android.mk
7084e75282d6c800a1b889eff66794a8cd62e0c5 01-Mar-2012 Romain Guy <romainguy@google.com> Merge "Full implementation of Canvas.drawPath()"
9777173eb6c9eb97c7921c8288ebc65e3ab3ce6f 29-Feb-2012 Romain Guy <romainguy@google.com> Full implementation of Canvas.drawPath()

Change-Id: I23223b89770a0cd2b4762365bead9bfddb094290
wAccelerationTest/src/com/android/test/hwui/TextOnPathActivity.java
b23b58ad343ccbf8835c7067698a60fc6bc1a870 29-Feb-2012 Alex Sakhartchouk <alexst@google.com> Enable AA in scenegraph. Minor shader work in sample.

Change-Id: Ifa81d2b19901002f901f25ac9dce5a4ca09fa363
enderScriptTests/SceneGraph/res/raw/diffuse_lights.glsl
enderScriptTests/SceneGraph/res/raw/shader2v.glsl
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleAppView.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppView.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
47e432e37cb9d2eb1c08111e8228fa7551c7c49a 28-Feb-2012 Stephen Hines <srhines@google.com> Add test for signed/unsigned char bug (conversion).

BUG=6080056

Change-Id: I7980ff3e4a23ff8ba007ff0372ec855b7272630d
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_convert.java
enderScriptTests/tests/src/com/android/rs/test/convert.rs
2abb1381524bdbbc7a09b573505abde4178be2e3 25-Feb-2012 Romain Guy <romainguy@google.com> Merge "More infrastructure for Canvas.drawTextOnPath"
778f67f7c0df6db42958ae58ee622070313a5a4d 25-Feb-2012 Romain Guy <romainguy@google.com> Merge "Add hooks to implement Canvas.drawTextOnPath() in GL"
03d58520c3eb6bb7efb7235bfd957550533d6725 25-Feb-2012 Romain Guy <romainguy@google.com> More infrastructure for Canvas.drawTextOnPath

Change-Id: Iff42b24e342650d06fa4e2fa9db6c28da820ff01
wAccelerationTest/src/com/android/test/hwui/TextOnPathActivity.java
325740fb444af8fc7fb0119b2e30ce322c2ae134 25-Feb-2012 Romain Guy <romainguy@google.com> Add hooks to implement Canvas.drawTextOnPath() in GL

Change-Id: I165c9e05facf5365aa6850605688e538640c7fcc
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/TextOnPathActivity.java
3f0c58eb708ca520e84396fe764147800395812f 24-Feb-2012 Daniel Sandler <dsandler@android.com> Merge "New notification priority and related APIs."
2561b0b10a55841a08e0e1d467e73e10b1bf256d 14-Feb-2012 Daniel Sandler <dsandler@android.com> New notification priority and related APIs.

This change introduces a few new bits of data on
Notification that will help the Notification Manager and
System UI route and display them more intelligently:

-> priority: an integer in a predefined range that
indicates the app's best guess as to the relative
importance (to the user, right now) of that information

-> kind: a tag (really, set of tags) indicating the general
type of notification (realtime, asynchronous, etc)

-> extras: a Bundle of additional key/value pairs
associated with this notification (currently @hidden)

The notification manager takes these data into account when
assigning to each notification a score which is passed with
the notification on to the system UI, where it can be used to
affect presentation. For example:

- Spammy apps (identified explicitly by the user or by
some other means) will have their notifications scored
very negatively by the notification manager, allowing
the UI to suppress them
- Notifications of higher score might be shown larger
or in a different way
- Very important notifications (indicated by a very high
score) might interrupt the user during an otherwise
important task (videochat, game, etc)

Implementation note: This replaces/extends the old internal
notion of "priority", which was mostly used to organize
ongoings and system notifications at the top of the panel.

Change-Id: Ie063dc75f198a68e2b5734a3aa0cacb5aba1ac39
tatusBar/src/com/android/statusbartest/NotificationTestList.java
34c55d30858cba1e58c38e7d8e175d25cf0b33c4 24-Feb-2012 Romain Guy <romainguy@google.com> Merge "Only recreate path textures when necessary"
4bcb7467a174ed03a67b0c62950c555813ddf00d 24-Feb-2012 Romain Guy <romainguy@google.com> Only recreate path textures when necessary

When a drawPath command is recorded in a display list, a copy of the
source path is made to preserve against possible modifications of the
said source path. Copies are discarded when a display list is cleared,
which usually happens on invalidate(). This means that even if a path
is never modified, the texture generated to draw it on screen is
destroyed every time an invalidate() is issued. This change fixes this
problem by introducing a reference to the source path in the copy.
If both the copy and the source path have the same genID, they are
the same path and can share the same texture.

Change-Id: I34849311c183e06336a1391d2d1568a087f973f6
wAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java
5d3bc7d3e4d0d43428a81e9807f49a35e69ae018 24-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding a few more howto elements to scenegraph example."
3c8eed3bdc000df08ccf5628ef43f52c478465ec 23-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding a few more howto elements to scenegraph example.

Change-Id: I29f025ce6ecf3a8090a8365991de40af72b4e78f
enderScriptTests/SceneGraph/res/raw/unit_obj.a3d
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleAppRS.java
a16c98c155a51a035719bef5b76e973ee2295795 23-Feb-2012 Stephen Hines <srhines@google.com> Merge "Support running ForEach on non-root functions."
473a2048d3c54fe38b6f9a58457645c9c472b238 22-Feb-2012 Stephen Hines <srhines@google.com> Support running ForEach on non-root functions.

BUG=6000538

Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_foreach.java
enderScriptTests/tests/src/com/android/rs/test/UT_noroot.java
enderScriptTests/tests/src/com/android/rs/test/foreach.rs
enderScriptTests/tests/src/com/android/rs/test/noroot.rs
d2dc9838961f945c402e5d810bc715196240be6f 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Simplifying programmatic creation.

Change-Id: I792f96b5ed47d3c78976d57259074c9ae402575b
enderScriptTests/SceneGraph/res/drawable-nodpi/icon.png
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
9cc290038ca3ee06ed34d172bbd139ea13bafd1b 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Properly pipe texture names through.

Change-Id: I3e44c2757acee90539869c32771626cd0f770a25
enderScriptTests/SceneGraph/res/raw/blur_h.glsl
enderScriptTests/SceneGraph/res/raw/blur_v.glsl
enderScriptTests/SceneGraph/res/raw/diffuse.glsl
enderScriptTests/SceneGraph/res/raw/metal.glsl
enderScriptTests/SceneGraph/res/raw/paintf.glsl
enderScriptTests/SceneGraph/res/raw/plastic.glsl
enderScriptTests/SceneGraph/res/raw/select_color.glsl
enderScriptTests/SceneGraph/res/raw/texture.glsl
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
1eb4c26a96cb00edb6e5d53e35da152b421805c0 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding a very simple all-code scenegraph example."
f541e4395af0f5e95d1ed2320a6627935c5bcdec 22-Feb-2012 Romain Guy <romainguy@google.com> Merge "Only copy paths, paints and shaders when we need to."
96ebc6b5097ab73eef45e094241e444f4c21bfcc 22-Feb-2012 Romain Guy <romainguy@google.com> Only copy paths, paints and shaders when we need to.

Change-Id: Iba7a9c92c865f698821b6ff7bc4f502659642ac1
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java
57fc7109e4e1ec0a32d1661779e8d7babab0279b 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding a very simple all-code scenegraph example.

Change-Id: I776f8d8d0d3873c84141637d3479501ea92bac12
enderScriptTests/SceneGraph/AndroidManifest.xml
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleApp.java
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/SimpleAppView.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
c7359dfe6abe22f181349c69312a3173209c6d7a 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding better default behaviour for programmatically created objects."
1ebe8aa23f10bd26d8d063df8e4bb8a0f7a1e411 21-Feb-2012 Mathias Agopian <mathias@google.com> Merge "frameworks/base refactoring"
c71343acc469db7ec351db2344032801e0e1b30a 21-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding better default behaviour for programmatically created objects.

Change-Id: I24078b27f9ddf7f36855eaf223cd4211f459bc78
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
c10e48901c6531167dd001280ad9207023a01431 21-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Making sure stranded objects are not left behind."
83c64e6b624a876436d2ef5d2f173b10407e27b4 21-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring

create the new libandroidfw from parts of libui and libutils

Change-Id: I1584995616fff5d527a2aba63921b682a6194d58
ackup/Android.mk
b13b9bdad2baf6ad1ec2e56b6b7598fa20f55fc4 18-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring.

step 2: move libutils headers to their new home: androidfw

Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
ackup/backup_helper_test.cpp
071e54d7a3b21ea5eeabff49ac979952b38c77a5 18-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making sure stranded objects are not left behind.

Change-Id: If678d9dbf818e256862cfc0949015c2a4172bebd
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
c27cc01f6abf8564dc9b7b6cd7f2a12a347f725d 16-Feb-2012 Romain Guy <romainguy@google.com> Prevent AutoCompleteTextView from opening a popup when it shouldn't
Bug #5553515

The People app is forcing ACTV to show the IME which had the side effect
of showing the drop down popup. ACTV was unfortunately not ready to show
the drop down if the filtering resulted in no results. Doing so was putting
ACTV in a weird state that in turn caused a window to be leaked and really
bad behavior to occur in the lower graphics levels.

Change-Id: I2ff146d5ae4e4a28edf6ea17039c9f8fdb710e4f
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
e4104b8301ee5fa101f3f4017fb2fcb2c4c821ee 15-Feb-2012 Omari Stephens <xsdg@android.com> Merge "Add a method to the smoke test that launches each app"
9090a7a2fdf69d6443334dc08934a120f1cad33e 14-Feb-2012 Jean-Baptiste Queru <jbq@google.com> Merge from master

Change-Id: I72b13c6443acdfb1b9ad477942f32a925fde5c61
20a14ca9370ac8f26eaa47122994b1ed6d563e99 14-Feb-2012 Guang Zhu <guangzhu@google.com> disable cpu_upload path workaround

Bug: 6008123

Change-Id: I9bee623827ad82185c77875ba317c2fd95f3fce8
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
9f5a511a08c56906edac40230ac97d670d7ad0c6 19-Jan-2012 Omari Stephens <xsdg@android.com> Add a method to the smoke test that launches each app

Bug: 5888360
Change-Id: I4a68bc8fef71fd7f89b3a7a997323bfaefadc3eb
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
mokeTestApps/Android.mk
mokeTestApps/AndroidManifest.xml
mokeTestApps/README
mokeTestApps/src/com/android/smoketest/triggers/CrashyApp.java
mokeTestApps/src/com/android/smoketest/triggers/CrashyApp2.java
mokeTestApps/src/com/android/smoketest/triggers/UnresponsiveApp.java
96a0e43ed3f14152ee84fbd8e17e4412349fa38a 14-Feb-2012 Guang Zhu <guangzhu@google.com> am 6ae14555: Merge "fix build"

* commit '6ae14555f945a1a0fc04d6acc0131254c9b2c2e2':
fix build
6ae14555f945a1a0fc04d6acc0131254c9b2c2e2 14-Feb-2012 Guang Zhu <guangzhu@google.com> Merge "fix build"
2995f95f0d13de9989e9998401468d7988e18896 14-Feb-2012 Guang Zhu <guangzhu@google.com> fix build

remove extra import

Change-Id: Ia3f764e87bc412ec65da82f7ffd5c21f508229c4
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
04fcfe3e59ab840342708262edbc2408a942f508 14-Feb-2012 Guang Zhu <guangzhu@google.com> am 4535e0c7: Merge "use hard coded WebViewProperties.gfxUseMinimalMemory"

* commit '4535e0c765654574c6244b97385ee25f0584bcae':
use hard coded WebViewProperties.gfxUseMinimalMemory
4535e0c765654574c6244b97385ee25f0584bcae 14-Feb-2012 Guang Zhu <guangzhu@google.com> Merge "use hard coded WebViewProperties.gfxUseMinimalMemory"
af99ce7964cb36ec37f98244e3ea5f635967122a 14-Feb-2012 Guang Zhu <guangzhu@google.com> use hard coded WebViewProperties.gfxUseMinimalMemory

WebViewProperties is package private to browser

Change-Id: I33e4b5f42c748bb6b8a1f730be140d6fd73059b5
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
9e52329454a0f26b625b4b1374103a6c83d5c53d 14-Feb-2012 Stephen Hines <srhines@google.com> am 96d2abab: Merge "Revert "Revert "Test initialization of constant array exports."""

* commit '96d2ababf5c9a8ccd42d67587a62637a18dc1beb':
Revert "Revert "Test initialization of constant array exports.""
96d2ababf5c9a8ccd42d67587a62637a18dc1beb 14-Feb-2012 Stephen Hines <srhines@google.com> Merge "Revert "Revert "Test initialization of constant array exports."""
3ce2772715674d7eb040090f6003e6fad85e571a 14-Feb-2012 Guang Zhu <guangzhu@google.com> am 06a240e8: Merge "Increase transfer queue size for DRT"

* commit '06a240e826107b32f1ebe305b0add1b72ef801ee':
Increase transfer queue size for DRT
06a240e826107b32f1ebe305b0add1b72ef801ee 14-Feb-2012 Guang Zhu <guangzhu@google.com> Merge "Increase transfer queue size for DRT"
c978c560c851d5f2d50ba406fb184841b984ac1f 14-Feb-2012 Guang Zhu <guangzhu@google.com> Increase transfer queue size for DRT

To maintain the baseline, DRT app should use the same
transfer queue size as before.

Bug: 6008123

Change-Id: I143ebf86b7798c1a6608af2e37d618ffa09d1062
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
46e886136446ac8d0e3879b9c8dcd582c84f8d4f 14-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> am f53b451c: Merge "Update BiDiTest app for GridLayout RTL tests"

* commit 'f53b451c4c60ddccb99624d5fd40733715e7a7fa':
Update BiDiTest app for GridLayout RTL tests
0d2bda319d4d66d8fc840b043d3aacee9a8414db 13-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app for GridLayout RTL tests

- add unit tests for GridLayout in RTL mode

Change-Id: Icc983a6e2cc75b30e457fd822d81ef5630de0f10
iDiTests/res/layout/grid_layout_ltr.xml
iDiTests/res/layout/grid_layout_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestGridLayoutCodeLtr.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutCodeRtl.java
330f676b7e282331f6987ca47526d2806a487457 13-Feb-2012 Stephen Hines <srhines@google.com> Revert "Revert "Test initialization of constant array exports.""

This reverts commit 3be5c8565154c9a6aa7abf0a0d61eaecf114b450.
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_array_init.java
enderScriptTests/tests/src/com/android/rs/test/array_init.rs
1bb11784909c9804db957eaf5f83967ac2bc4417 13-Feb-2012 Stephen Hines <srhines@google.com> am 3be5c856: Revert "Test initialization of constant array exports."

* commit '3be5c8565154c9a6aa7abf0a0d61eaecf114b450':
Revert "Test initialization of constant array exports."
3be5c8565154c9a6aa7abf0a0d61eaecf114b450 13-Feb-2012 Stephen Hines <srhines@google.com> Revert "Test initialization of constant array exports."

This reverts commit f7c4ce0b6afae9ace59879d625bb9be6bc14899c.
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_array_init.java
enderScriptTests/tests/src/com/android/rs/test/array_init.rs
f6c233a218391cb3182a0571b8d92e15a35f9d35 13-Feb-2012 Stephen Hines <srhines@google.com> am dfb64e8c: Merge "Test initialization of constant array exports."

* commit 'dfb64e8c805dcb371c747e675bf58b4c9a10e49f':
Test initialization of constant array exports.
dfb64e8c805dcb371c747e675bf58b4c9a10e49f 13-Feb-2012 Stephen Hines <srhines@google.com> Merge "Test initialization of constant array exports."
0ab69d9076980bd601deb908136d3a11e79c63c0 10-Feb-2012 Mike Lockwood <lockwood@android.com> am adf7c11e: Merge "Quick and dirty test app for new SerialPort API"

* commit 'adf7c11e56e84531a3f4e9097cb05db663d7d246':
Quick and dirty test app for new SerialPort API
25d1fdc35767e84ba5f9ee352ae25f52f139a791 30-Aug-2011 Mike Lockwood <lockwood@android.com> Quick and dirty test app for new SerialPort API

Signed-off-by: Mike Lockwood <lockwood@android.com>
erialChat/Android.mk
erialChat/AndroidManifest.xml
erialChat/res/layout/serial_chat.xml
erialChat/src/com/android/serialchat/SerialChat.java
29cbd81b4b5b65926081a150d76f1ce81b01703a 10-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> am 8bb8dc9b: Merge "Update BiDiTests app"

* commit '8bb8dc9b5f67d6c82d18da4ea46053ea80b75c84':
Update BiDiTests app
2a7e7a08d9843d5386b2d245c096cbc1ce203e35 10-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTests app

- add more unit tests for GridLayout (layout created by code)

Change-Id: I462c41a7c5bdcb6c5d3762570f5d415cc0fa0bde
iDiTests/res/layout/grid_layout_code.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutCodeLtr.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutCodeRtl.java
f7c4ce0b6afae9ace59879d625bb9be6bc14899c 07-Feb-2012 Stephen Hines <srhines@google.com> Test initialization of constant array exports.

BUG=5901034

Change-Id: I15e623ec6c615aaf27d57c0261695f1ba77e1275
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_array_init.java
enderScriptTests/tests/src/com/android/rs/test/array_init.rs
29a7d0d62e953c17f52bae05ac9da8cdc2df7eea 08-Feb-2012 Romain Guy <romainguy@google.com> am 68c02e25: Merge "Preliminary support for clipRect(Rect, Op)"

* commit '68c02e25e84e9814d313b43680631b98e25fa6d5':
Preliminary support for clipRect(Rect, Op)
68c02e25e84e9814d313b43680631b98e25fa6d5 08-Feb-2012 Romain Guy <romainguy@google.com> Merge "Preliminary support for clipRect(Rect, Op)"
967e2bf3ac8943a8e8a374bf86021915445cda67 08-Feb-2012 Romain Guy <romainguy@google.com> Preliminary support for clipRect(Rect, Op)

This adds basic support for clip regions. It is currently disabled at compile
time. Enabling clip regions will require setting up a stencil buffer.

Change-Id: I638616a972276e38737f8ac0633692c3845eaa74
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/ClipRegionActivity.java
a9eb319965da1f2d59c06135d0d8d4631312bfff 08-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making a graceful fallback for missing textures.

Change-Id: Ib628d8344ab9bdd5f82c61a599c42a4c7ca3052e
enderScriptTests/SceneGraph/res/drawable-nodpi/checker.png
enderScriptTests/SceneGraph/res/drawable-nodpi/defaultcube.png
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
543fbd26f2fca92dc7b99c46c03172ee3451de0c 07-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Streamlining texture creation. Adding render target textureas. Adding texture params for shaders. Making it easier to bind root script." into graphics-dev
6dd7f5ea92047dd6cfdfe1418c440a30bcf30d31 07-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Fixes to simplify programmatic creation." into graphics-dev
e8bb420a687598be9801e7ff4a0d114fa72ac5bc 07-Feb-2012 Alex Sakhartchouk <alexst@google.com> Streamlining texture creation.
Adding render target textureas.
Adding texture params for shaders.
Making it easier to bind root script.

Change-Id: I96dfc6ffba8bb7391d03a84682c43c82387e0be3
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderPass.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureRenderTarget.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/fragment_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
enderScriptTests/SceneGraph/src/com/android/testapp/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/test_app.rs
91ec688502ef8b39afec589b2d7ade6ae7627132 07-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> am f531a800: Merge "Update BiDiTest app for adding GridLayout unit tests"

* commit 'f531a800754d6af5c04ee50f15db1ceb00897bb1':
Update BiDiTest app for adding GridLayout unit tests
bf2ab0b80c43fae0f26db9417b0247618319931a 07-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app for adding GridLayout unit tests

- added basic GridLayout unit tests for LTR / RTL / Locale cases

Change-Id: Ied9814b2f56acb5d3666e78ad600f487ce4dc911
iDiTests/res/layout/grid_layout_locale.xml
iDiTests/res/layout/grid_layout_ltr.xml
iDiTests/res/layout/grid_layout_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutLocale.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutLtr.java
iDiTests/src/com/android/bidi/BiDiTestGridLayoutRtl.java
14c2dff9ac0361e6c2cac76b3ace1233ca545f32 06-Feb-2012 Chris Craik <ccraik@google.com> am d5544ac7: Merge "Pause webkit painting when UI tile painting queue is full"

* commit 'd5544ac710f5ae9ee023c850e4490ccb5ebdf74b':
Pause webkit painting when UI tile painting queue is full
d5544ac710f5ae9ee023c850e4490ccb5ebdf74b 06-Feb-2012 Chris Craik <ccraik@google.com> Merge "Pause webkit painting when UI tile painting queue is full"
13eeef3d9e47dd5285321e51467967fad044f6f3 06-Feb-2012 Mathias Agopian <mathias@google.com> am 37f6934e: a test to measure the touch latency

* commit '37f6934e863de13926975ff5c4e60b9ee9fa79cc':
a test to measure the touch latency
37f6934e863de13926975ff5c4e60b9ee9fa79cc 06-Feb-2012 Mathias Agopian <mathias@google.com> a test to measure the touch latency

Change-Id: I01782274563fc9d6e4c1ba48e5aa371c164ed589
ouchlag/Android.mk
ouchlag/touchlag.cpp
4390c6b4a6b38b1c25fdf6b10b1310ff73c4f9ce 03-Feb-2012 Chris Craik <ccraik@google.com> Pause webkit painting when UI tile painting queue is full

Change-Id: I8836d7951f8f02d7f966dc22d807ea785ac9e637
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1 04-Feb-2012 Alex Sakhartchouk <alexst@google.com> Fixes to simplify programmatic creation.

Change-Id: Ief2c794b0c50ce8016737628b9a7348574590039
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/testapp/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
5c15b765fecca6b0ba2760d04c86798ff980fd53 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding float param time stamp. Cleanup, robustness.

Change-Id: I99148cf0566f0825739968bf1c7fbca021ef144e
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
1209b9690ae080f641b8ad42c30e46bf724633cc 02-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> am ca050ab2: Merge "Update BiDiTest app"

* commit 'ca050ab2732a67bd989b5111a8e33ea011d6406c':
Update BiDiTest app
ca050ab2732a67bd989b5111a8e33ea011d6406c 02-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Update BiDiTest app"
2b9ac31db45e71807f74646ebd514228244fc120 02-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app

- update basic layout for being scrollable
- add more test strings

Change-Id: Iec1b495619cdd76639f127fb1ac4e4f41d0726d8
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
ffdd85391ddcaa6a69655a8681b1cf8199855272 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Cleanup." into graphics-dev
e31264694e9729db49acbb2d32eab2703efc8501 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Cleanup.

Change-Id: Iee30f741f99846b3e19346fa1f2fb6ee0c88f4c0
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
9ffa5a5829f728abc56db6adb05ea276e267a970 02-Feb-2012 Romain Guy <romainguy@google.com> am bbf1bc8b: Merge "Add optional metadata to initiliaze the render threat."

* commit 'bbf1bc8b6c3348265930ce08506efbbd3c5ab61f':
Add optional metadata to initiliaze the render threat.
bbf1bc8b6c3348265930ce08506efbbd3c5ab61f 02-Feb-2012 Romain Guy <romainguy@google.com> Merge "Add optional metadata to initiliaze the render threat."
211370fd943cf26905001b38b8b1791851b26adc 02-Feb-2012 Romain Guy <romainguy@google.com> Add optional metadata to initiliaze the render threat.

The render threat is likely to break your application if you initiate it.
As such it must be explicitely requested using the following meta-data
tag in your manifest's application tag:

<meta-data android:name="android.graphics.renderThread" android:value="true" />

Change-Id: Ibf0a48af2a0d091562bf6907eac970e3d1d601c4
wAccelerationTest/AndroidManifest.xml
a9431e1018edf307216d800b36d23e37ddfa5128 02-Feb-2012 Stephen Hines <srhines@google.com> Update RSTest in graphics-dev for latest pass/fail changes.

Change-Id: I93d529006eb21ffa151a0cfb3666f882f42c6b59
enderScriptTests/tests/src/com/android/rs/test/UT_element.java
enderScriptTests/tests/src/com/android/rs/test/UT_mesh.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_sampler.java
enderScriptTests/tests/src/com/android/rs/test/UnitTest.java
a8313025ecc6b1ff7ee624f82def6ea7793c16a8 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Making sure that parameter updates are properly propagated to RS. Cleanup of param creation code." into graphics-dev
0c9523357f48a26c8214ccff0b0d95c6927ac0d3 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making sure that parameter updates are properly propagated to RS.
Cleanup of param creation code.

Change-Id: I882b5230783250167f4269964165971a1caf9962
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Shader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
2ff0188a9975b0e87f590618ec33ba51eebfdd05 01-Feb-2012 Stephen Hines <srhines@google.com> am c97992b4: Merge "Add test for "public final static"-reflected constant fields."

* commit 'c97992b489161a47f156f03ba605273dfb5e5cc2':
Add test for "public final static"-reflected constant fields.
c97992b489161a47f156f03ba605273dfb5e5cc2 01-Feb-2012 Stephen Hines <srhines@google.com> Merge "Add test for "public final static"-reflected constant fields."
0705fa484826a290d06b8afead6644e397b0220c 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Optimize camera updates from java. Remove duplicate constants." into graphics-dev
3c658de274774eb2d7bd66efb254f87d674ed5fb 01-Feb-2012 Xia Wang <xiaw@google.com> am 6b110728: am 606b16bc: am e546b879: am ccc11c4d: Merge "Fix a typo in image processing test" into ics-mr1

* commit '6b11072884e5b73794948a2dd03cb9503bdbba74':
Fix a typo in image processing test
6b11072884e5b73794948a2dd03cb9503bdbba74 01-Feb-2012 Xia Wang <xiaw@google.com> am 606b16bc: am e546b879: am ccc11c4d: Merge "Fix a typo in image processing test" into ics-mr1

* commit '606b16bc160e66709408b3e49e273efcff0a148d':
Fix a typo in image processing test
e2ce3b8252d402653810ef3810bf0f2643307706 01-Feb-2012 Xia Wang <xiaw@google.com> Fix a typo in image processing test

Change-Id: I6c39a144dc7c724188e6ebad76c51c3ac1e818e1
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
071abd1a5c0b405cd7989a625f34a1e5516db8b7 01-Feb-2012 Stephen Hines <srhines@google.com> Add test for "public final static"-reflected constant fields.

Change-Id: I00d7ed4e3dd2c3137de27f9e78d49aa0c59d3d6d
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_constant.java
enderScriptTests/tests/src/com/android/rs/test/UT_primitives.java
enderScriptTests/tests/src/com/android/rs/test/UT_vector.java
enderScriptTests/tests/src/com/android/rs/test/UnitTest.java
enderScriptTests/tests/src/com/android/rs/test/constant.rs
efd3fc7255d52032c90cfa6f24010ee1f37017b4 01-Feb-2012 Stephen Hines <srhines@google.com> am 2247e3f0: Merge "Test RS struct writing/reading."

* commit '2247e3f0dc00762b44ef6adcbb2a91c8bbc1be58':
Test RS struct writing/reading.
b1ea64edb0a8bcf23cfe04ec5f51f6ed867d9c74 01-Feb-2012 Stephen Hines <srhines@google.com> Test RS struct writing/reading.

BUG=5569561

Note that this only tests the issue described in the bug. It does not actually
produce an error on any recent version of RS.

Change-Id: I0194b13cb3f4ff01ce95d966e8e2dd74119a3946
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_struct.java
enderScriptTests/tests/src/com/android/rs/test/struct.rs
f684c01b7af0229ac6d981c2ee3c14703ef64f76 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Optimize camera updates from java. Remove duplicate constants.

Change-Id: I4302abc06b1afbfdbbf2f7749d3caa7294c982d1
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
452889a29671e63114dc2ab873597bdc5701f97b 31-Jan-2012 Alex Sakhartchouk <alexst@google.com> Better debugging for shader params.

Change-Id: Ib083e456e53226539d16599b4a2b4d89e5082439
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
e92c78ccd095ae1cb47198afb664f98571ce2148 31-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding a time stamp to transforms to reduce update frequency.

Change-Id: Ief4a9c61886feed03b11c913fbee14613d990dc4
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/MatrixTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/camera.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform.rs
5de922962a2fa06267f3ad26f75e3a8083af906c 30-Jan-2012 Alex Sakhartchouk <alexst@google.com> Fixing possible pne.

Change-Id: I4a8071374a72c0ca2639dc033d06d17e0a0466f7
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
e93db17a143ff560f92d94b68ce1e76f79db7902 30-Jan-2012 Alex Sakhartchouk <alexst@google.com> Making the SceneGraph more robust to make sure data is propagated to RS.
Caching RS name allocations.

Change-Id: I5e7a17a9ac76f81548145ae78665da322ec51271
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/LightBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/MatrixTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderPass.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderState.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Shader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
d3474b79eeebe5c83e2ee27576e24a593098ddf0 28-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Better constant names, removed unused code, general cleanup." into graphics-dev
4bda82de0bca754f3ce387e9968170c5122241a9 28-Jan-2012 Alex Sakhartchouk <alexst@google.com> Better constant names, removed unused code, general cleanup.

Change-Id: Iebf6d6c930c146e83d6963674d63ee322e831f3e
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
enderScriptTests/SceneGraph/src/com/android/testapp/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
enderScriptTests/SceneGraph/src/com/android/testapp/test_app.rs
enderScriptTests/SceneGraph/src/com/android/testapp/test_app.rsh
6c963379cd40cbe2444d09bd319ab260b3d96460 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Material name cleanup. Minor refactoring." into graphics-dev
a18d676edefbafc0b745ab98edab8f50b1c81c61 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Material name cleanup. Minor refactoring.

Change-Id: I2e0cba9267c61729eefe8bf0d3c29bf0892ba940
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestApp.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
5a69cdc4bf45a5ac8356dc5f4adeeda9096cf278 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Separating scenegraph from the app that uses it." into graphics-dev
d4cb9c587c23e3c24d928b0ac1a4de5679846f93 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Separating scenegraph from the app that uses it.

Change-Id: I326d3e9804ae2433e8963105442c4a0b8f8f9a6f
enderScriptTests/SceneGraph/AndroidManifest.xml
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaScene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FileSelector.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestApp.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppView.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TouchHandler.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/camera.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/cull.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/fragment_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/light.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/object_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph_objects.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/testApp.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/vertex_params.rs
enderScriptTests/SceneGraph/src/com/android/testapp/FileSelector.java
enderScriptTests/SceneGraph/src/com/android/testapp/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestApp.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/testapp/TestAppView.java
enderScriptTests/SceneGraph/src/com/android/testapp/TouchHandler.java
enderScriptTests/SceneGraph/src/com/android/testapp/test_app.rs
enderScriptTests/SceneGraph/src/com/android/testapp/test_app.rsh
6bd4c7ad4f3b45a38841504c4f8a988338cc403b 26-Jan-2012 Stephen Hines <srhines@google.com> am caaac348: Merge "Fix bugs with unsigned rsAtomicCas/Max/Min."

* commit 'caaac348ed163f59cf1b8185bb14137050c18e7e':
Fix bugs with unsigned rsAtomicCas/Max/Min.
caaac348ed163f59cf1b8185bb14137050c18e7e 26-Jan-2012 Stephen Hines <srhines@google.com> Merge "Fix bugs with unsigned rsAtomicCas/Max/Min."
109116bb2f751d84a9ce89ac40c45e76c0aa462c 26-Jan-2012 Stephen Hines <srhines@google.com> Fix bugs with unsigned rsAtomicCas/Max/Min.

BUG=5888007

rsAtomicMax/Min did not have proper semantics for unsigned integers. They were
always using signed comparisons. rsAtomicCas had the wrong function signature
in our math library, leading to no way to properly link/execute it.

Change-Id: I336cdd8cd9f2d8093f12e101b55b2797515f039b
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_atomic.java
enderScriptTests/tests/src/com/android/rs/test/atomic.rs
99b93819f12f18b8559f702d7a303c31fe05205a 26-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding shader textures and removing specialized code.

Change-Id: Ie42928f9f7c1cee51ee2e0206b75e8239b75960a
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderState.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Shader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
1e69f42fa2332496943cf66ee047a107e882240d 26-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding accidentally removed init block.

Change-Id: I66790a1c405e682d9ddd1beb36544844562e02c0
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
5121da171e0215f3bcd5d1fb0b147e7ed3c295a9 25-Jan-2012 Alex Sakhartchouk <alexst@google.com> Changing blur passes to use new shader structure.

Change-Id: I8590cc7bfb0ae5b5b55a574852c4c86c3a914ce0
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderState.java
a80fe1d230ef71c2472f7579b182d2ca79daeb40 24-Jan-2012 Chris Craik <ccraik@google.com> am 9f46b112: Merge "Allow profiling of animation performance"

* commit '9f46b11229169a9ea42a62f75e72ae54aa14dade':
Allow profiling of animation performance
9f46b11229169a9ea42a62f75e72ae54aa14dade 24-Jan-2012 Chris Craik <ccraik@google.com> Merge "Allow profiling of animation performance"
702c6fdc4799593c16eb0051703e3bd62086ff42 24-Jan-2012 Chris Craik <ccraik@google.com> Allow profiling of animation performance

Also fixes manual testing mode
Depends on external/webkit change: https://android-git.corp.google.com/g/#/c/159794/

Change-Id: I169e80f9b5328b1b5a7b0aeaf09652de67febd8d
ileBenchmark/res/values/strings.xml
ileBenchmark/src/com/test/tilebenchmark/PerformanceTest.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
5dfe3696bec68a9bb887299e8ef0d2bc32649459 24-Jan-2012 Dianne Hackborn <hackbod@google.com> am 827951ac: Merge "Add new test for showing very slow animations."

* commit '827951ac162cc04887ae18bce259edb393bfd93e':
Add new test for showing very slow animations.
8a59b7f95f84ecc1f961a57d013ac68743c35d74 09-Jan-2012 Dianne Hackborn <hackbod@google.com> Add new test for showing very slow animations.

Change-Id: Ibcc3e46a72210cf8a8e4cf5a932e2c9a7995f0f1
ctivityTests/res/anim/slow_enter.xml
ctivityTests/res/anim/slow_exit.xml
ctivityTests/res/interpolator/slow_enter.xml
ctivityTests/res/values/themes.xml
ctivityTests/src/com/google/android/test/activity/ActivityTestMain.java
68a1df6541a133e2fc5b5f23226fa30d2016ff52 24-Jan-2012 Romain Guy <romainguy@google.com> am 1a54368b: Merge "Add full support for Canvas.setDrawFilter()"

* commit '1a54368b24a8cb88ee56ee746eae45171a43b89e':
Add full support for Canvas.setDrawFilter()
5ff9df658230d49e42c43586997a02d8e4dd417e 24-Jan-2012 Romain Guy <romainguy@google.com> Add full support for Canvas.setDrawFilter()

Change-Id: I0ad35d0603c4eeda469014803be14c1dcdde918c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/PaintDrawFilterActivity.java
1bc2cbfdd41117d38df0c1de20b0289a0e426286 21-Jan-2012 Guang Zhu <guangzhu@google.com> am 7a640a09: Merge "Revert "Use port 18000 instead of 8000 for layout tests""

* commit '7a640a093639c712ed4e37d06cb86c50d88bd376':
Revert "Use port 18000 instead of 8000 for layout tests"
7a640a093639c712ed4e37d06cb86c50d88bd376 21-Jan-2012 Guang Zhu <guangzhu@google.com> Merge "Revert "Use port 18000 instead of 8000 for layout tests""
d467347d7301043664c2c4b5a05170ae1b7b0afd 21-Jan-2012 Guang Zhu <guangzhu@google.com> Revert "Use port 18000 instead of 8000 for layout tests"

port 8000 is no longer being occupied, plus this approach never worked 100% because some pages have access to port 8000 hard coded in HTML


This reverts commit e2b9d7f2f027907c7dcdbfb9e99297ff799ce482
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardService.java
3c5ebd1e8df10f72dc7ca5f6203f72f320b4c485 21-Jan-2012 Alex Sakhartchouk <alexst@google.com> Refactoring out some params code.

Change-Id: Ie4268faeefd6858057c242bea98aceb3800cef75
enderScriptTests/SceneGraph/src/com/android/scenegraph/fragment_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/object_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/vertex_params.rs
3e60290d96ca28a97542aa13dc7b1d77a8243eaf 20-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Many optimizations of rendering path. Adding ability to split up per shader and per object updates. Added cubemaps as scenegraph objects." into graphics-dev
4fd35d8f49dbed174828da60b70c37e7a77a0d13 20-Jan-2012 Alex Sakhartchouk <alexst@google.com> Many optimizations of rendering path.
Adding ability to split up per shader and per object updates.
Added cubemaps as scenegraph objects.

Change-Id: I7877658c35ad1407444e1e092c7634b46d745691
enderScriptTests/SceneGraph/src/com/android/scenegraph/FragmentShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderState.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Shader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureCube.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/VertexShader.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/cull.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/fragment_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/object_params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/testApp.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/vertex_params.rs
4adbee3784feb8a2ea79f17a298ee924ba34aa5f 20-Jan-2012 Romain Guy <romainguy@google.com> am bad12166: Merge "Deprecate unused APIs"

* commit 'bad12166190a7e8087eb5db0ae8df9a4e5843fde':
Deprecate unused APIs
bad12166190a7e8087eb5db0ae8df9a4e5843fde 20-Jan-2012 Romain Guy <romainguy@google.com> Merge "Deprecate unused APIs"
f9d9c065ed75f1196316a9a31f92309f602cef76 20-Jan-2012 Romain Guy <romainguy@google.com> Deprecate unused APIs

Change-Id: I0107e246b632dda96b8b025217936954f1f46283
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/MatrixActivity.java
d79c3fbe594f657d811fe31714edaea56187a4cf 19-Jan-2012 Romain Guy <romainguy@google.com> am 4785a6ff: Merge "Full support for Canvas.drawPosText"

* commit '4785a6ff8d48f51813611f2cab998b235ce2bbca':
Full support for Canvas.drawPosText
4785a6ff8d48f51813611f2cab998b235ce2bbca 19-Jan-2012 Romain Guy <romainguy@google.com> Merge "Full support for Canvas.drawPosText"
671d6cf460531825a321edb200523d0faa7792c9 18-Jan-2012 Romain Guy <romainguy@google.com> Full support for Canvas.drawPosText

This also introduces a small optimization when rendering text.

Change-Id: Iff620ac97bf878eaac406bccc6daa07052c93890
wAccelerationTest/src/com/android/test/hwui/PosTextActivity.java
5fd985d40a4c3dc4afddce3fe479b8731ab5d1a6 19-Jan-2012 Stephen Hines <srhines@google.com> am 03cbb97e: Merge "Run ComputePerf multiple times."

* commit '03cbb97e4ef89590cbcb4cb682ec0d90d601e8dd':
Run ComputePerf multiple times.
1f541a042347a789256434a3c548d62565388e96 19-Jan-2012 Stephen Hines <srhines@google.com> Run ComputePerf multiple times.

Change-Id: I715c726f15416685b715a14a25c9595d9a9a124b
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
7483a5e8fe23c1b806911297a6c4b5719b1b3a64 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Making sure that renderpass objects get properly updated." into graphics-dev
516054bf53b0a8844267185ddaf1d505c9e81da7 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Making sure that renderpass objects get properly updated.

Change-Id: Id6228230abc87a48414d6704ca89189971f935a1
enderScriptTests/SceneGraph/res/raw/select_color.glsl
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderPass.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
99225a612a156e60feb07eaab7bd55cda2ebf371 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Fixing blur passes. Refactoring." into graphics-dev
ce047cb47b761f00593f247a3901fe8155371d47 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Fixing blur passes. Refactoring.

Change-Id: Ie511e7738e2cf259231f48250421b5e340d38565
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/cull.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/testApp.rsh
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
c32d232c91bea29de7e13419be2f3c918564b281 17-Jan-2012 Romain Guy <romainguy@google.com> am 11d06a73: Merge "Fix text encoding when drawing with drawPosText in software"

* commit '11d06a73df371be0b11d5cf586e24601d796c048':
Fix text encoding when drawing with drawPosText in software
11d06a73df371be0b11d5cf586e24601d796c048 17-Jan-2012 Romain Guy <romainguy@google.com> Merge "Fix text encoding when drawing with drawPosText in software"
62b6eaa7f3a8111311a7ee097f278eb55865a499 17-Jan-2012 Romain Guy <romainguy@google.com> Fix text encoding when drawing with drawPosText in software

Change-Id: I0cd8ee526189c38c50953a1a08b50e0b31c55d8c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/values/strings.xml
wAccelerationTest/src/com/android/test/hwui/PosTextActivity.java
4f347eb9debd73e681110217af21d50b15127f14 17-Jan-2012 Fabrice Di Meglio <fdimeglio@google.com> am c7c09960: Merge "Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points"

* commit 'c7c09960ff9cc71d4f27f57b456986f4b634310d':
Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points
c7c09960ff9cc71d4f27f57b456986f4b634310d 17-Jan-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points"
61440e8a8bc5d0d3c7edc66eccb609e5f07fea6e 17-Jan-2012 Alex Sakhartchouk <alexst@google.com> Finishing light linking.

Change-Id: I5d76115410bf0b9a7ea882e57242a0b0bba6ddcc
enderScriptTests/SceneGraph/res/raw/plastic_lights.glsl
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
03e250aefa29387f30a01243682eab2371103f8e 14-Jan-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points

- compute total advances correctly by iterating on the advances array for up to mShaperItem.num_glyphs
- update unit tests

Change-Id: I00af68bef88702215e9222ed80dbffcc81df51a7
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestView.java
ee1031d1a280924bf9485b80638dc61d2812b12a 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> Moving common function to the right place.

Change-Id: I18cc985ae023aa727f49c2815e5009d43e2acb4b
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/LightBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/MatrixTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
76206c70fb274ea6184bcd883583922840e7ac75 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Cleanup and refactoring." into graphics-dev
387d29e0d0b8cd70d5eb4d67c1cd8427afc91121 12-Jan-2012 Xia Wang <xiaw@google.com> am e328d6b0: am b18a7c3e: am 1446c7b2: Merge "Get average value for image processing test bug#: 5566079" into ics-mr1

* commit 'e328d6b0a6456b753fd8c59f0b36b2bfdb137adb':
Get average value for image processing test bug#: 5566079
e328d6b0a6456b753fd8c59f0b36b2bfdb137adb 12-Jan-2012 Xia Wang <xiaw@google.com> am b18a7c3e: am 1446c7b2: Merge "Get average value for image processing test bug#: 5566079" into ics-mr1

* commit 'b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70':
Get average value for image processing test bug#: 5566079
e57b34155269cc030b4b241f556207f7012a0f07 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> Cleanup and refactoring.

Change-Id: I663981416a2f12c627b562eb998255526445235e
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
be5bdeb9471c4a04905edd34e6d3560315293427 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> More general texture handling. Some cleanup.

Change-Id: Ia1b14dcb922bda62f380e419281d6e027ad86ecd
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppLoadingScreen.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
2b7e53f19a9c5e5948840a1b2d699b916bc55953 11-Jan-2012 Narayan Kamath <narayan@google.com> am 81754949: Merge "Write unit tests for android.speech.tts."

* commit '81754949e0110b9db44bef421d6282a3bf831138':
Write unit tests for android.speech.tts.
81754949e0110b9db44bef421d6282a3bf831138 11-Jan-2012 Narayan Kamath <narayan@google.com> Merge "Write unit tests for android.speech.tts."
7f2bc4ab466562d19805b3ea91e28297a60e24d9 11-Jan-2012 Steve Block <steveblock@google.com> am 49a13f00: Merge "Remove some stale TODOs from the Java Bridge tests"

* commit '49a13f0052e93dc0b451a4c41bff9b2f8a0286e2':
Remove some stale TODOs from the Java Bridge tests
c93643be42a552c2a08fd2c147e28da61edbaed3 11-Jan-2012 Steve Block <steveblock@google.com> Remove some stale TODOs from the Java Bridge tests

These TODOs were related to testing behavior with JavaScript and Java arrays.
This is now tested thoroughly in JavaBridgeArrayTest.java and
JavaBridgeArrayCoercionTest.java.

No functional change.

Change-Id: I5972b929c3e2743c06aff626c983b4b749ea452f
ebViewTests/src/com/android/webviewtests/JavaBridgeCoercionTest.java
10f2a3c5b3026e3c7fcd40f70cb13a7f89172300 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Now utilizing ability to bind constants. Fixing small copy/paste typo." into graphics-dev
e135b1a0eef5b0586dbad00da4d16ec997000bb9 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding shader parameter linking." into graphics-dev
fdccec9c21fafe1bc70b6437115d42e75643ba75 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Now utilizing ability to bind constants.
Fixing small copy/paste typo.

Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
dd1da451159578d865230ceada3e1f0058e3c18e 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding shader parameter linking.

Change-Id: Ia5f0b6b7e935102bc2d5055875faeec209ae2b41
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/camera.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/params.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
c60aad2a8ab519a9f9ac03f4f9f929ded7ba2db5 06-Dec-2011 Narayan Kamath <narayan@google.com> Write unit tests for android.speech.tts.

Change-Id: Ie5b3b4cdd13be2babee9a44bae00da179b372d12
tsTests/Android.mk
tsTests/AndroidManifest.xml
tsTests/src/com/android/speech/tts/MockableCheckVoiceData.java
tsTests/src/com/android/speech/tts/MockableTextToSpeechService.java
tsTests/src/com/android/speech/tts/TextToSpeechTests.java
c3cff15b90e191b9d96ba383e65300e1f0807107 07-Jan-2012 Jason Sams <jsams@google.com> Add more fill tests.

Change-Id: I43ae760cdac391580e4af590e212b38afd183d1e
enderScriptTests/PerfTest/res/raw/singletexfm.glsl
enderScriptTests/PerfTest/src/com/android/perftest/FillTest.java
enderScriptTests/PerfTest/src/com/android/perftest/fill_test.rs
96c8e198e64cca6036d26832954b42e8cd5766cf 06-Jan-2012 Guang Zhu <guangzhu@google.com> am 128386ca: Merge "Small tweaks to Tile Benchmark test"

* commit '128386ca9a32a4bbce094c30fec8bc6522f04d03':
Small tweaks to Tile Benchmark test
57420bf883ce8c11ae7a1e3acd8f1eebe71edd56 06-Jan-2012 Guang Zhu <guangzhu@google.com> Small tweaks to Tile Benchmark test

* tag the module as 'tests' so the apk gets includes in test build
* merge the instrumentation into TileBenchmark app and eliminate
the test apk entirely
* changed the default test suite to 'alexa25_2011' which is a suite
of pages based on top 25 news sites from alexa, includes primarily
english sites, and 3 CJK sites

Change-Id: Icd40a70b560bfd7c521adf8ad4b1068483698103
ileBenchmark/Android.mk
ileBenchmark/AndroidManifest.xml
ileBenchmark/src/com/test/tilebenchmark/PerformanceTest.java
ileBenchmark/tests/Android.mk
ileBenchmark/tests/AndroidManifest.xml
ileBenchmark/tests/src/com/test/tilebenchmark/PerformanceTest.java
61cd9435142a6536569d922b7cd7b6a5162f31e2 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Cleanup based on comments.

Change-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf
enderScriptTests/SceneGraph/src/com/android/scenegraph/light.rs
e079590feae3044ea3991185ab4976900d41928e 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding light script to scenegraph. Patching up the collada parser to handle data from different converters." into graphics-dev
875a538d5db06e7e055401050e03b86bf8598536 04-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding light script to scenegraph.
Patching up the collada parser to handle data from different converters.

Change-Id: Ibac4d3cd8e7af65b67ad3ad5023e26af075a20bb
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/LightBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/PointLight.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/light.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
5b5664af2d35876fca79c5b10521072138a568e3 29-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding better error behavior to RS

Change-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e
enderScriptTests/tests/src/com/android/rs/test/mesh.rs
fd79e02e0fec8620da7affaadcf275cf0518241a 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Missing getter and additional tests.

Change-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229
enderScriptTests/tests/src/com/android/rs/test/element.rs
enderScriptTests/tests/src/com/android/rs/test/mesh.rs
3aac0abe7965ce9e2078c7d5796805d83e39df7c 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding tests for element/mesh getters.
Fixing bugs found by tests.

Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_element.java
enderScriptTests/tests/src/com/android/rs/test/UT_mesh.java
enderScriptTests/tests/src/com/android/rs/test/element.rs
enderScriptTests/tests/src/com/android/rs/test/mesh.rs
6e31a7b762c08177b4f53783c2e3e0c6840f5221 20-Dec-2011 Xia Wang <xiaw@google.com> Get average value for image processing test
bug#: 5566079

Change-Id: Ib7022d20c773c4995b9d3d6eaf4857682190eb5e
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
f92189d2aea9856c11c26ebe392cd53dd969c0b8 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactor some common code and make detecting sdcard paths more robust.

Change-Id: I6555f6b82e94f8eee0400eddaaffc0442d5e1c41
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaScene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
8d57f404fa2bfbc1cc4427c754bca5a3bee0fc47 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Element getters." into graphics-dev
f5d8ac7cc35747ef7285ccc196f616b96229def9 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Element getters.

Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
0adf3e45d85cb2020ac87bb9c1772d60ebfdce4f 16-Dec-2011 Jesse Wilson <jessewilson@google.com> am 0f05f1eb: Merge "Track libcore tests moving from frameworks/base to libcore."

* commit '0f05f1ebefbebdb7b5aec74da553d6a2f3d6e858':
Track libcore tests moving from frameworks/base to libcore.
0f05f1ebefbebdb7b5aec74da553d6a2f3d6e858 16-Dec-2011 Jesse Wilson <jessewilson@google.com> Merge "Track libcore tests moving from frameworks/base to libcore."
b98f6d3466f15a250e4f2851bbae16c66b014cf1 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactoring shader creation.

Change-Id: I140aeb0a6a8185441d49b3a1af8144c6a46dd419
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
18f6419bfe5f2ee11a43713770d17888fd61ed69 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding default scene to assets.

Change-Id: Iec48cb53cd5c2902aa64dd02d23724f607f9114c
enderScriptTests/SceneGraph/assets/blue.jpg
enderScriptTests/SceneGraph/assets/carbonfiber.jpg
enderScriptTests/SceneGraph/assets/green.jpg
enderScriptTests/SceneGraph/assets/grey.jpg
enderScriptTests/SceneGraph/assets/orange.jpg
enderScriptTests/SceneGraph/assets/orientation_test.a3d
enderScriptTests/SceneGraph/assets/orientation_test.dae
enderScriptTests/SceneGraph/assets/paint.jpg
enderScriptTests/SceneGraph/assets/red.jpg
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
1168868e766f0696c30f644292a5a833ee3983e4 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> make loading assets more robust

Change-Id: I9a2b7be8e8522264f8f2de04b43dbe5ec98bc24a
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaScene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
684267525b349eb12f4e31d88061c51115678dec 14-Dec-2011 Alex Sakhartchouk <alexst@google.com> Rename some elements to be more in line with rest of framework.

Change-Id: Icb007bafca9c76959eee2e8134b1d7c592ca885c
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Drawable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/DrawableBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/DrawableGroup.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderPass.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Renderable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderableBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderableGroup.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
b6e9dad7823fd5458f381530c09bd71fcfcef98f 14-Dec-2011 Alex Sakhartchouk <alexst@google.com> Properly detecting blending case.

Change-Id: I9963e50928f17610c509d00780714aea0cb00613
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
0102c21f6b46ac0f62bf43081ebdd7644fb4305e 13-Dec-2011 Jesse Wilson <jessewilson@google.com> Track libcore tests moving from frameworks/base to libcore.

Bug: http://b/3073226
Change-Id: I07076e6ed74fcae5482dff477ed102c770c197c9
oreTests/android/core/CharArrayWriterTest.java
oreTests/android/core/ClassLoaderTest.java
oreTests/android/core/ClassTest.java
oreTests/android/core/MiscRegressionTest.java
oreTests/android/core/RegexTest.java
34e7ce888d08feaf937920e55fbda08db1353619 13-Dec-2011 Chris Craik <ccraik@google.com> am 574a1296: Merge "Update tilebenchmark to work with current drawing infrastructure"

* commit '574a12968a24a0c24c96908568d8707a8d713d1c':
Update tilebenchmark to work with current drawing infrastructure
09a71e073aaa8566d3ca5c4881a1411841189858 13-Dec-2011 Chris Craik <ccraik@google.com> Update tilebenchmark to work with current drawing infrastructure

bug:5062896

depends on external/webkit change: https://android-git.corp.google.com/g/#/c/154840/

- directly discard textures, instead of sending an invalidate through webkit
- better ui on smaller screens
- pass native pointer through jni calls

Change-Id: Icadbf8944edc5a2b1f8dc27bab53ac665c975462
ileBenchmark/res/layout/main.xml
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
006ecdcf16a5446adb781e55d65ed22469bbed47 12-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactored blur pass code out and added comments.

Change-Id: I99b0480a23c0b604d02db7d819182c35dd53e693
enderScriptTests/SceneGraph/src/com/android/scenegraph/FullscreenBlur.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
1153a4237c84337c25cd59ba4778b8e91f760a0d 09-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Renaming some classes to clarify what is what." into graphics-dev
3fc86ec3d03bb4a0ae61e41d0cfba43595ecc23d 09-Dec-2011 Alex Sakhartchouk <alexst@google.com> Renaming some classes to clarify what is what.

Change-Id: Iaee63ffd96bc269e46bc052d333ba1a5e848bd13
enderScriptTests/SceneGraph/AndroidManifest.xml
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaScene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraph.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphView.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestApp.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TestAppView.java
0c7f81166b34adea91498b1789220aec6b87a291 09-Dec-2011 Alex Sakhartchouk <alexst@google.com> am f8c1f1c1: Merge "Making UI a bit more responsive."

* commit 'f8c1f1c17c4909e321f23a9cd603d4410cd03ce0':
Making UI a bit more responsive.
f8c1f1c17c4909e321f23a9cd603d4410cd03ce0 09-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Making UI a bit more responsive."
a7a211b8a68a7d3f5ff4409aa286db07f96c0550 08-Dec-2011 Alex Sakhartchouk <alexst@google.com> Sample scene graph

Change-Id: I65b210b770121ac02c5857b48d2ec0d053133dd6
enderScriptTests/SceneGraph/Android.mk
enderScriptTests/SceneGraph/AndroidManifest.xml
enderScriptTests/SceneGraph/res/drawable-nodpi/checker.png
enderScriptTests/SceneGraph/res/drawable-nodpi/defaultcube.png
enderScriptTests/SceneGraph/res/drawable-nodpi/robot.png
enderScriptTests/SceneGraph/res/menu/loader_menu.xml
enderScriptTests/SceneGraph/res/raw/blur_h.glsl
enderScriptTests/SceneGraph/res/raw/blur_v.glsl
enderScriptTests/SceneGraph/res/raw/blur_vertex.glsl
enderScriptTests/SceneGraph/res/raw/diffuse.glsl
enderScriptTests/SceneGraph/res/raw/metal.glsl
enderScriptTests/SceneGraph/res/raw/paintf.glsl
enderScriptTests/SceneGraph/res/raw/plastic.glsl
enderScriptTests/SceneGraph/res/raw/robot.a3d
enderScriptTests/SceneGraph/res/raw/select_color.glsl
enderScriptTests/SceneGraph/res/raw/shader2v.glsl
enderScriptTests/SceneGraph/res/raw/texture.glsl
enderScriptTests/SceneGraph/res/values/strings.xml
enderScriptTests/SceneGraph/src/com/android/scenegraph/Camera.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaParser.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ColladaScene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/CompoundTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Drawable.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/DrawableBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/DrawableGroup.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/FileSelector.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Float4Param.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/LightBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/MatrixTransform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/PointLight.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderPass.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/RenderState.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Scene.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraph.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphBase.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphRS.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneGraphView.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/SceneManager.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/ShaderParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Texture2D.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TextureParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TouchHandler.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/Transform.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/TransformParam.java
enderScriptTests/SceneGraph/src/com/android/scenegraph/camera.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/export.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/render.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/scenegraph.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform.rs
enderScriptTests/SceneGraph/src/com/android/scenegraph/transform_def.rsh
e7a5b5aa9a3c8b371dd89f44b7d4cef445f7f7c2 08-Dec-2011 Alex Sakhartchouk <alexst@google.com> Making UI a bit more responsive.

Change-Id: I92875e9304675fcda978a49c1447e22911e2a839
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
fa0a5c84d38fd8a87631ff028b41d3ce2a3bfaf6 08-Dec-2011 Daniel Sandler <dsandler@android.com> am 1ba22cc3: am b490d8d6: am 29933fb2: Merge "Improve handling of small largeIcons in tablet ticker." into ics-mr1

* commit '1ba22cc33d0a87154e8ab94b8d4883e4c7083f8c':
Improve handling of small largeIcons in tablet ticker.
1ba22cc33d0a87154e8ab94b8d4883e4c7083f8c 08-Dec-2011 Daniel Sandler <dsandler@android.com> am b490d8d6: am 29933fb2: Merge "Improve handling of small largeIcons in tablet ticker." into ics-mr1

* commit 'b490d8d6214114391622b4302ca2f5f39b2166c6':
Improve handling of small largeIcons in tablet ticker.
a3850b68399ab49032e1fc2a2eab129fe3a7e69e 06-Dec-2011 Daniel Sandler <dsandler@android.com> Improve handling of small largeIcons in tablet ticker.

The tablet system bar is too short for a full notification
row, but it will show the largeIcon of a new notification in
its full frame, intruding into the main application content
rectangle a bit. This is a good thing---the notifications
really pop out at you---but it looks a little odd if the
largeIcon is actually *small*: the icon is vertically
centered in the larger (invisible) rectangle, making it look
poorly centered on the system bar.

This change will detect short largeIcons and center them in
the system bar's height instead. Additionally, it applies
the same ticker background all the way to the left
underneath largeIcons that are not full-frame (and therefore
have transparent regions).

Bug: 5708907
Bug: 5560485
Change-Id: I32af45632df164c58fb960110063dbaa08b5536c
tatusBar/res/layout/notification_builder_test.xml
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
4a8b4d7a55f517485e607c07272a965223d51161 07-Dec-2011 Alex Sakhartchouk <alexst@google.com> am 7cee3183: Merge "Fixing file writing bug"

* commit '7cee31835de45eaff5922fc8647545d9bd30b567':
Fixing file writing bug
7cee31835de45eaff5922fc8647545d9bd30b567 07-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing file writing bug"
c08a1cc38fb0f6df5f7edb785387a03e119ac448 07-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Revert "Removing changes not meant for MR1"" into graphics-dev
21aaef403ac766b254b98620f95bf47131b0f320 07-Dec-2011 Stephen Hines <srhines@google.com> am bfda4357: Merge "Remove warnings about unused results."

* commit 'bfda435744fc110ba2c6ac070a09394a8608a422':
Remove warnings about unused results.
d53333cc21213274fe6e58c8399249d2e5ae5eb2 07-Dec-2011 Stephen Hines <srhines@google.com> Remove warnings about unused results.

Change-Id: I53004b4452c5e1ac6ff0dab8430de7f73e8a99b9
enderScriptTests/ModelViewer/src/com/android/modelviewer/simplemodel.rs
enderScriptTests/ShadersTest/src/com/android/shaderstest/shaderstest.rs
5de7657ac2aea7ae671e2cadb05dcb6207a51404 06-Dec-2011 Alex Sakhartchouk <alexst@google.com> Fixing file writing bug

Change-Id: I01b6fa9f14ecf01e8957cb1b9277ba88eea46845
enderScriptTests/PerfTest/src/com/android/perftest/FillTest.java
enderScriptTests/PerfTest/src/com/android/perftest/MeshTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/TextTest.java
enderScriptTests/PerfTest/src/com/android/perftest/TorusTest.java
enderScriptTests/PerfTest/src/com/android/perftest/UiTest.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
8000627383a2a46838bfc8606890943b626cce2f 30-Nov-2011 Chris Craik <ccraik@google.com> am 267a4b06: am c649180d: am f296ee69: Merge "Send animation start notification back to webkit from ui thread" into ics-mr1

* commit '267a4b0627f98b020725e860b0a3c128067131b1':
Send animation start notification back to webkit from ui thread
267a4b0627f98b020725e860b0a3c128067131b1 30-Nov-2011 Chris Craik <ccraik@google.com> am c649180d: am f296ee69: Merge "Send animation start notification back to webkit from ui thread" into ics-mr1

* commit 'c649180d7c12b0b4bc3c183a6431da26cff74819':
Send animation start notification back to webkit from ui thread
d0051c06c2585398ca4ae54efb673d4a2d24aa5d 29-Nov-2011 Chris Craik <ccraik@google.com> Send animation start notification back to webkit from ui thread

bug:5239801

depends on external/webkit CL: https://android-git.corp.google.com/g/#/c/152559/

Change-Id: I647b5a82680f570c918227dbf57521b862dcfe25
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
a15c69372410e44a974d6208aa4a081d50f46226 29-Nov-2011 Christopher Tate <ctate@google.com> am 2f9e2601: am 6d7bd049: am 05160615: Merge "Add iteration-limited mode to FrameworkPerf" into ics-mr1

* commit '2f9e260185e9c83800ba14fdc7abeb95a399f526':
Add iteration-limited mode to FrameworkPerf
2f9e260185e9c83800ba14fdc7abeb95a399f526 29-Nov-2011 Christopher Tate <ctate@google.com> am 6d7bd049: am 05160615: Merge "Add iteration-limited mode to FrameworkPerf" into ics-mr1

* commit '6d7bd049b02cd24429e540b764c44c8371b7d5eb':
Add iteration-limited mode to FrameworkPerf
80a682bc3d1bdf1e756b799bbcd919678b319ee3 19-Nov-2011 Christopher Tate <ctate@google.com> Add iteration-limited mode to FrameworkPerf

You can run tests for exactly N iterations regardless of duration now,
in addition to the previous time-limited behavior.

(Clean cherry-pick to break a dependency on a previous patch that
needs work before being committed.)

Change-Id: I2e6cf511bbe968a6f95391567658722e87dfa1fe
rameworkPerf/res/layout/main.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/TestArgs.java
rameworkPerf/src/com/android/frameworkperf/TestService.java
e4cad5431f96b9aafa7bb86d4d2eb139e9778fd6 21-Nov-2011 Steve Block <steveblock@google.com> am fc6cf288: Add tests for array length bounds in WebView\'s Java Bridge

* commit 'fc6cf2888426f5192b9f284d14b911f3bbc7c2fb':
Add tests for array length bounds in WebView's Java Bridge
fc6cf2888426f5192b9f284d14b911f3bbc7c2fb 16-Nov-2011 Steve Block <steveblock@google.com> Add tests for array length bounds in WebView's Java Bridge

Tests for https://android-git.corp.google.com/g/150320.

We test that when the legnth property of a JavaScript object is out of the
bounds for a Java array, we convert to null.

Also update a test in the case that the length property is not numeric.

Bug: 5626284
Change-Id: If41acb117eb4b786d671b5ffece2704c6f045d52
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayTest.java
6b026b95a410f855e392ae99f09ac99e28d198dd 18-Nov-2011 Guang Zhu <guangzhu@google.com> am 33d4dde0: am 1753fd00: am 3af8b699: Merge "add a self instrumentation into framework perf app" into ics-mr1

* commit '33d4dde0580176c23f0773f8e18f99ba1111b023':
add a self instrumentation into framework perf app
33d4dde0580176c23f0773f8e18f99ba1111b023 18-Nov-2011 Guang Zhu <guangzhu@google.com> am 1753fd00: am 3af8b699: Merge "add a self instrumentation into framework perf app" into ics-mr1

* commit '1753fd00764614213cfb9f88b00ee16fe3c1da3e':
add a self instrumentation into framework perf app
3af8b699830bb5804f3c1b6420d9210b2fd8adb9 18-Nov-2011 Guang Zhu <guangzhu@google.com> Merge "add a self instrumentation into framework perf app" into ics-mr1
4e3e53b042867f42c188919d7542608055959939 18-Nov-2011 Christopher Tate <ctate@google.com> am 7c37ce8b: am 7d997121: am 4cf1656e: Merge "Add a few GC-flexing microbenchmark tests" into ics-mr1

* commit '7c37ce8b0141fd41e3946a3fa409bb863fa309f7':
Add a few GC-flexing microbenchmark tests
7b78d1a57a6602a5861092015b8a5708ec75aef8 18-Nov-2011 Alex Sakhartchouk <alexst@google.com> Revert "Removing changes not meant for MR1"

This reverts commit d97fd1d7c37e45c7f4c7ee89c3f70b961fa05428.
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_store.java
enderScriptTests/tests/src/com/android/rs/test/UT_sampler.java
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
enderScriptTests/tests/src/com/android/rs/test/sampler.rs
7c37ce8b0141fd41e3946a3fa409bb863fa309f7 18-Nov-2011 Christopher Tate <ctate@google.com> am 7d997121: am 4cf1656e: Merge "Add a few GC-flexing microbenchmark tests" into ics-mr1

* commit '7d9971213ff8fbfd41fa7039300ac28f555f43be':
Add a few GC-flexing microbenchmark tests
5eefd7711f63bc1b67ec927a8c43363f426121cc 17-Nov-2011 Guang Zhu <guangzhu@google.com> add a self instrumentation into framework perf app

It's essentially a test app on itself to facilitate
running the perf automatically.

Change-Id: I5aad3565e64719d219e76969a989ca80aa6df286
rameworkPerf/Android.mk
rameworkPerf/AndroidManifest.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfTest.java
dc886d45b3e8286a2e44c69ede20f44be2cf5806 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> am 94b064e1: Merge "adding benchmark single test"

* commit '94b064e11216310c813e72459bc89aa962263ab6':
adding benchmark single test
37333001cb7801ab510ce0216183bf8df2e93b08 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> adding benchmark single test

Change-Id: I902579085bfee2f0bdc0bf4f38442f2f1569bf71
enderScriptTests/PerfTest/res/menu/loader_menu.xml
enderScriptTests/PerfTest/res/values/strings.xml
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/TextTest.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
4c18ad56f7e9b84bb075fd39c8e712c7871430a0 17-Nov-2011 Christopher Tate <ctate@google.com> Add a few GC-flexing microbenchmark tests

Added ObjectGc and FinalizingGc to stress single-object allocation and
collection with/without the presence of finalizers.

Also added GcOp() to the menu of available single-shot tests.

Change-Id: I36d3254dfe2e97e504f9e4f77c8addda98ab4f4b
rameworkPerf/src/com/android/frameworkperf/TestService.java
54b851c9b5f06b754f64892d24069d95adac86f5 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> Merge "DO NOT MERGE"
1c4f3c21a36345e8812fe8850ea6fd8ead23def7 16-Nov-2011 Steve Block <steveblock@google.com> am 862c2f52: Merge changes I2c304952,Ic04bbd69,Ibbac2268

* commit '862c2f5275cb6e8baed5c53d3f2742740f8909a8':
Update Java Bridge test for coercing JavaScript String to Java char in an array
Add tests for multidimensional arrays in WebView's Java Bridge
Fix tests for methods returning arrays in WebView's Java Bridge
286788c3aaf2092b3f582acd113bdfee5eea8de0 15-Nov-2011 Steve Block <steveblock@google.com> Update Java Bridge test for coercing JavaScript String to Java char in an array

See https://android-git.corp.google.com/g/150052

Bug: 5619677
Change-Id: I2c3049529312b38bd3731dfc79b14edcb8cd6357
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayCoercionTest.java
c353abba95771ce28f1536fe36c1c705693232a8 14-Nov-2011 Steve Block <steveblock@google.com> Add tests for multidimensional arrays in WebView's Java Bridge

Also add a test for objects with a non-numeric length property being passed to
a method expecting an array.

Change-Id: Ic04bbd691c55744472cab9fb732e504997c62434
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayTest.java
868e17d0bd124847ce92294409e4191986c7f9d4 16-Nov-2011 Steve Block <steveblock@google.com> am 45047a11: Merge "Add tests for invalid and static methods in the WebView\'s Java Bridge"

* commit '45047a11ae85361a40082ba41ee9b8fa19f3e039':
Add tests for invalid and static methods in the WebView's Java Bridge
908bc4a8463e083c49909d8bce71fd016da9b5af 14-Nov-2011 Steve Block <steveblock@google.com> Fix tests for methods returning arrays in WebView's Java Bridge

Change-Id: Ibbac2268307fbfcff09a2d3b0f841ce420edc416
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayTest.java
394956bf229c438a680ab87d4118ae06efda7a90 15-Nov-2011 Alex Sakhartchouk <alexst@google.com> DO NOT MERGE

More flexible structure for rs benchmark.

Major refactoring to allow adding more benchmarks easily.

Change-Id: I8cc97d5cd0a7c8cc5e95083713fbf034a002887e
enderScriptTests/PerfTest/res/raw/singletexf.glsl
enderScriptTests/PerfTest/src/com/android/perftest/FillTest.java
enderScriptTests/PerfTest/src/com/android/perftest/MeshTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchBaseTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/TextTest.java
enderScriptTests/PerfTest/src/com/android/perftest/TorusTest.java
enderScriptTests/PerfTest/src/com/android/perftest/UiTest.java
enderScriptTests/PerfTest/src/com/android/perftest/fill_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/mesh_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/PerfTest/src/com/android/perftest/subtest_def.rsh
enderScriptTests/PerfTest/src/com/android/perftest/text_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/torus_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/ui_test.rs
13ad467a91ac6d86a959b49f0168a0e6893aef2c 14-Nov-2011 Steve Block <steveblock@google.com> Add tests for invalid and static methods in the WebView's Java Bridge

Change-Id: I18dacf4a4de8c787e46ea2781f5a365372a0a7da
ebViewTests/src/com/android/webviewtests/JavaBridgeBasicsTest.java
ae011d96b1f11494f10e4c53ff22bfd17bb9d8a3 12-Nov-2011 Stephen Hines <srhines@google.com> am 09060056: Merge "Fix setTimeZone() and use it properly in RSTest/rstime."

* commit '0906005662ac6a28c34171275c0e500198640379':
Fix setTimeZone() and use it properly in RSTest/rstime.
0906005662ac6a28c34171275c0e500198640379 11-Nov-2011 Stephen Hines <srhines@google.com> Merge "Fix setTimeZone() and use it properly in RSTest/rstime."
e187b28a90fb89639d0cd24d815406ba5538c1d0 11-Nov-2011 Alex Sakhartchouk <alexst@google.com> Merge "More flexible structure for rs benchmark." into graphics-dev
d2f561d183f6f2aab19cd8552d83b32cbc7fa5be 10-Nov-2011 Stephen Hines <srhines@google.com> Fix setTimeZone() and use it properly in RSTest/rstime.

BUG=5470134

The original implementation for rsi_ScriptSetTimeZone() never actually did
anything with the bytes received. This change allows it to safely update the
timezone. RSTest is also updated to call setTimeZone(), so that users in
different timezones can accurately get test results.

Change-Id: I6cb1b3a0c3a417749ba39e0fe09cc9c7ab65c2e7
enderScriptTests/tests/src/com/android/rs/test/UT_rstime.java
enderScriptTests/tests/src/com/android/rs/test/rstime.rs
1fe2ef0a2403d9238538219da47c50e879c4f2ee 11-Nov-2011 Alex Sakhartchouk <alexst@google.com> More flexible structure for rs benchmark.

Major refactoring to allow adding more benchmarks easily.

Change-Id: I00e7c900b7383498da28cb9ffdc6fff855c5a581
enderScriptTests/PerfTest/res/raw/singletexf.glsl
enderScriptTests/PerfTest/src/com/android/perftest/FillTest.java
enderScriptTests/PerfTest/src/com/android/perftest/MeshTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchBaseTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/TextTest.java
enderScriptTests/PerfTest/src/com/android/perftest/TorusTest.java
enderScriptTests/PerfTest/src/com/android/perftest/UiTest.java
enderScriptTests/PerfTest/src/com/android/perftest/fill_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/mesh_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/PerfTest/src/com/android/perftest/subtest_def.rsh
enderScriptTests/PerfTest/src/com/android/perftest/text_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/torus_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/ui_test.rs
65a5aaf8c32902d2b5b80f8d7275db4081389e0c 10-Nov-2011 Jason Sams <jsams@google.com> Merge "Make image processing results more stable. Minor cleanup for mandel benchmark." into graphics-dev
91e0dc7eb549462f9648856b5750dc82f967be7e 10-Nov-2011 Jason Sams <jsams@google.com> Make image processing results more stable.
Minor cleanup for mandel benchmark.

Change-Id: I549d9572842e9d11ba97362dd343338fea3abe9b
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/mandelbrot.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
5511bb3ce29a15c7822cd84991e97242c76a966f 10-Nov-2011 Steve Block <steveblock@google.com> Merge "Add tests for arrays in WebView's Java Bridge"
47538c081d2900d6e6bbf58da69a3173287cc73f 08-Nov-2011 Steve Block <steveblock@google.com> Add tests for arrays in WebView's Java Bridge

Also fixes some minor problems in other tests and reduces the HTML test page to
the minimal valid HTML5 document.

Bug: 5140673
Change-Id: Icc3730d017b778b0e618af3fcfee028300dd0a56
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayCoercionTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeArrayTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeCoercionTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java
bd958e4428263eac17107a33d54a2751c37cc0b7 09-Nov-2011 Dianne Hackborn <hackbod@google.com> am 03507014: am 665e105f: Merge "Cleanup remote execution of perf tests." into ics-mr1

* commit '0350701422eb484d57c5c3bb1e8fa72f03ab280b':
Cleanup remote execution of perf tests.
8e33fe944f9e407e1ba0c40736747c707c40acc7 09-Nov-2011 Steve Block <steveblock@google.com> Add another test for WebView's Java Bridge

Tests that an exception is raised if the wrong number of arguments are passed
to a method of an injected object.

Bug: 5140673
Change-Id: Ic9f9d09969e0fccbe82584e1a9ca7580f6010c87
ebViewTests/src/com/android/webviewtests/JavaBridgeBasicsTest.java
dd13793a257f4d7265bba33937bb442722d5d36b 08-Nov-2011 Dianne Hackborn <hackbod@google.com> Cleanup remote execution of perf tests.

Change-Id: I0d00537194f3a70969220db16f57bda6f25e454b
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/TestService.java
39c0e9f595317b71b818484b8d56279bb5cb9435 08-Nov-2011 Dianne Hackborn <hackbod@google.com> am 84b02130: Merge "Update perf tests to always run each test in a fresh process." into ics-mr1

* commit '84b02130a9b3327343425cd4edfc1b85f1e9b23d':
Update perf tests to always run each test in a fresh process.
6b57b7e4d568bfa6273f87ef4c9af2fdc0ca1a06 07-Nov-2011 Dianne Hackborn <hackbod@google.com> Update perf tests to always run each test in a fresh process.

Also some new classes to preload.

Change-Id: Ia2b5f856eaee533b9603b533ebaf8cb55e2ac193
rameworkPerf/AndroidManifest.xml
rameworkPerf/res/layout/main.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/LocalTestService.java
rameworkPerf/src/com/android/frameworkperf/RunResult.java
rameworkPerf/src/com/android/frameworkperf/TestArgs.java
rameworkPerf/src/com/android/frameworkperf/TestService.java
2abb2abea05fddd9ec2a1d6c831f1e62c37c7fa3 07-Nov-2011 Steve Block <steveblock@google.com> Merge changes If1bdd547,Ie43c16ae,I62b45f8b,I32b7fdc0

* changes:
Add tests for the fields of objects in the WebView's Java Bridge.
Adds a set of basic test for WebView's Java Bridge
Add tests for returning values from WebView's Java Bridge
Adds a new test for type coercion in WebView's Java Bridge
2dc592a4ae56c1a6d5d5619811cdf8817f342e8d 04-Nov-2011 Steve Block <steveblock@google.com> Add tests for the fields of objects in the WebView's Java Bridge.

Bug: 5140673
Change-Id: If1bdd547c09d37bbf6d649f15388352ee76f4887
ebViewTests/src/com/android/webviewtests/JavaBridgeFieldsTest.java
f7e26448c3591989840efa65f4f3f93a294b991e 04-Nov-2011 Steve Block <steveblock@google.com> Adds a set of basic test for WebView's Java Bridge

Bug: 5140673
Change-Id: Ie43c16aeca9c5982b4ea64e3b54ec1a33c5f7241
ebViewTests/src/com/android/webviewtests/JavaBridgeBasicsTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java
d100cdbcc8033e59c405e0ce6855e81778f29132 03-Nov-2011 Steve Block <steveblock@google.com> Add tests for returning values from WebView's Java Bridge

Bug: 5140673
Change-Id: I62b45f8b35be3ce9c76766e39e8867c028f94ac1
ebViewTests/src/com/android/webviewtests/JavaBridgeCoercionTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeReturnValuesTest.java
ebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java
2d803903af6158722c846ad8c605a7e8f7e4fd6d 03-Nov-2011 Steve Block <steveblock@google.com> Adds a new test for type coercion in WebView's Java Bridge

This change adds a new directory of tests for the WebView, WebViewTests.

It also provides the first in a set of tests to test WebView's Java Bridge.
Once this set of tests is complete, the Java Bridge test in
packages/apps/Browser will be removed.

Bug: 5140673
Change-Id: I32b7fdc0ac5d2231e6b96ff232d336ad2c0fcaab
ebViewTests/Android.mk
ebViewTests/AndroidManifest.xml
ebViewTests/res/layout/webview_layout.xml
ebViewTests/src/com/android/webviewtests/JavaBridgeCoercionTest.java
ebViewTests/src/com/android/webviewtests/WebViewStubActivity.java
28695e0c70db82e7ba0ce1c25ab10cc7fb04d40b 03-Nov-2011 Dianne Hackborn <hackbod@google.com> More performance work:

- ActivityManager now keeps track of previous app as you
move across the home app.
- Better debug info about why an activity is being destroyed.
- New performance tests.

Change-Id: I3a5ae7cb1b9f1624c6792a4f6184353f532b8f3b
rameworkPerf/res/layout/button_layout.xml
rameworkPerf/res/layout/image_button_layout.xml
rameworkPerf/res/layout/large_layout.xml
rameworkPerf/res/layout/small_layout.xml
rameworkPerf/res/layout/view_layout.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
0500b3cfda5192efc09d6d4344b0c6c785c0a815 01-Nov-2011 Dianne Hackborn <hackbod@google.com> Some optimizations.

- Don't try to create a thumbnail bitmap on the client side. This
wastes 64k, and isn't needed since we are doing screenshots.
- Optimize View to put all of the callback pointers out of line.
Added a couple new APIs so these don't need to be protected/public.
- Lazily create ViewGroup's cache paint.
- Change FrameworkPerf app to not use HW accel drawing, to give better
comparison with GB.

Change-Id: Iec56d02459820d74a4cc9c7ec9c1856563c82c7b
rameworkPerf/AndroidManifest.xml
rameworkPerf/res/layout/main.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
2c84cfc001fb92a71811bf7384b7f865ff31ff9d 31-Oct-2011 Dianne Hackborn <hackbod@google.com> Various performance and other work.

- IME service now switches between visible and perceptible depending on
whether it is being showm, allowing us to more aggressively free its
memory when not shown.

- The activity display time is no longer delayed by the activity
transition animation.

- New -R (repeat) option for launching activities with the am command.

- Improved some documentation on Loader to be clear about some methods
that apps should not normally call.

- FrameworkPerf test now allows you to select individual tests to run.

Change-Id: Id1f73de66dc93d63212183958a72119ad174318b
rameworkPerf/AndroidManifest.xml
rameworkPerf/res/layout/main.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/Receiver.java
66ce1fce59d2dc16f1905120e0fe3851ba1add90 31-Oct-2011 Alex Sakhartchouk <alexst@google.com> Merge "Removing changes not meant for MR1" into ics-mr1
2e9562ad760d320b97e710c60427ff1704283c82 29-Oct-2011 Dianne Hackborn <hackbod@google.com> Add some IO tests.

Change-Id: Iacd5798a539781b67637cbbcc49cc8dec344e17b
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
ea1db611b493d70e82641f8dc01d4a4c4ffcd3e7 28-Oct-2011 Dianne Hackborn <hackbod@google.com> Fix build. Forgot to add files. :(

Change-Id: I89dcc247d957a4873c56017bc262dd717d236258
rameworkPerf/res/layout/large_layout.xml
rameworkPerf/res/layout/small_layout.xml
rameworkPerf/res/xml/simple_large.xml
d4c4b76889f2bd2e2e34ba9fc835370020524ded 27-Oct-2011 Dianne Hackborn <hackbod@google.com> New framework performance tests.

Change-Id: Ib8cc6704f508b7516ba0a30aa71bb88ef028691d
rameworkPerf/Android.mk
rameworkPerf/AndroidManifest.xml
rameworkPerf/res/drawable-161dpi/stat_sample_scale.png
rameworkPerf/res/drawable-161dpi/wallpaper_goldengate_scale.jpg
rameworkPerf/res/drawable-hdpi/stat_happy.png
rameworkPerf/res/drawable-mdpi/stat_happy.png
rameworkPerf/res/drawable-nodpi/stat_sample.png
rameworkPerf/res/drawable-nodpi/wallpaper_goldengate.jpg
rameworkPerf/res/layout/main.xml
rameworkPerf/res/values/attrs.xml
rameworkPerf/res/values/strings.xml
rameworkPerf/res/xml/simple.xml
rameworkPerf/src/com/android/frameworkperf/FrameworkPerfActivity.java
rameworkPerf/src/com/android/frameworkperf/SchedulerService.java
rameworkPerf/src/com/android/frameworkperf/SimpleInflater.java
d97fd1d7c37e45c7f4c7ee89c3f70b961fa05428 27-Oct-2011 Alex Sakhartchouk <alexst@google.com> Removing changes not meant for MR1

Change-Id: I75136be33f12a87c2b5f21b064c06065a4145d70
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_store.java
enderScriptTests/tests/src/com/android/rs/test/UT_sampler.java
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
enderScriptTests/tests/src/com/android/rs/test/sampler.rs
79174b75285e4ece7b7f736fb1b6091f35b98d95 21-Oct-2011 Romain Guy <romainguy@google.com> Merge "Make sure 9patches are not filtered when not necessary Bug #5383406"
5e7c469c7a3039af7696789a797f8d91a45227eb 21-Oct-2011 Romain Guy <romainguy@google.com> Make sure 9patches are not filtered when not necessary
Bug #5383406

Change-Id: I061c8069a4d9f4eaf45671283710b564639eeb32
wAccelerationTest/res/drawable-hdpi/appwidget_bg.9.png
wAccelerationTest/res/drawable-hdpi/appwidget_bg_focus.9.png
wAccelerationTest/res/drawable-hdpi/appwidget_bg_press.9.png
wAccelerationTest/res/drawable-hdpi/green_gradient.9.png
wAccelerationTest/res/drawable-hdpi/patch.9.png
wAccelerationTest/res/drawable-hdpi/widget_title_bg.9.png
wAccelerationTest/res/drawable-nodpi/appwidget_bg.9.png
wAccelerationTest/res/drawable-nodpi/appwidget_bg_focus.9.png
wAccelerationTest/res/drawable-nodpi/appwidget_bg_press.9.png
wAccelerationTest/res/drawable-nodpi/green_gradient.9.png
wAccelerationTest/res/drawable-nodpi/patch.9.png
wAccelerationTest/res/drawable-nodpi/patch2.9.png
wAccelerationTest/res/drawable-nodpi/widget_title_bg.9.png
wAccelerationTest/src/com/android/test/hwui/ThinPatchesActivity.java
79235d2a93086538817391c847a8063442e1e1f0 20-Oct-2011 Jason Sams <rjsams@android.com> Merge "adding getters to Sampler ProgramRaster, ProgramStore, Element. Element adds ability to get subelement info. Tests for new stuff."
02bd36369b104a628355703c1001cfef8a1ab214 19-Oct-2011 Jason Sams <rjsams@android.com> Add mandelbrot to compute perf

Change-Id: I8217134a703fcd72f6c9a3bdd4e2a6b389ea0fd3
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/mandelbrot.rs
7d5f5e7c8943e043a422ad51c85d4e1684c37e28 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> adding getters to Sampler ProgramRaster, ProgramStore, Element.
Element adds ability to get subelement info. Tests for new stuff.

Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_store.java
enderScriptTests/tests/src/com/android/rs/test/UT_sampler.java
enderScriptTests/tests/src/com/android/rs/test/UnitTest.java
7e6aac1533cea87739a6a672be6f87c635e84756 24-Sep-2011 Alex Sakhartchouk <alexst@google.com> Adding getter functions for script side RS objects.
Multiproject change involving on device linker

Change-Id: I321e8caa6ca23b3fe2c96c78cdcfc15e51f88823
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java
enderScriptTests/tests/src/com/android/rs/test/UT_program_store.java
enderScriptTests/tests/src/com/android/rs/test/UT_sampler.java
enderScriptTests/tests/src/com/android/rs/test/program_raster.rs
enderScriptTests/tests/src/com/android/rs/test/program_store.rs
enderScriptTests/tests/src/com/android/rs/test/sampler.rs
74ff61032fbcdc810501b72da5428d79b164858a 14-Oct-2011 Stephen Hines <srhines@google.com> Make launchtestxlw use constant.

Change-Id: I0f9cd3cc2f042a9471ecf1df9e4764cad8ad5ef6
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs
8c05abf15743af7cccceae14c33e590a30a7cacc 13-Oct-2011 Daniel Sandler <dsandler@android.com> am dba93565: Break apart DISABLE_HOME and DISABLE_RECENT.

* commit 'dba935659024a9ca83cb6bd3f1a9970e277f7658':
Break apart DISABLE_HOME and DISABLE_RECENT.
dba935659024a9ca83cb6bd3f1a9970e277f7658 06-Oct-2011 Daniel Sandler <dsandler@android.com> Break apart DISABLE_HOME and DISABLE_RECENT.

Additionally, start using setSystemUiVisibility() where
possible in the keyguard to allow activities and dialogs to
re-enable some of the navigation keys (notably: home but not
recents).

Finally, stop disabling MENU for activities atop the keyguard.

Bug: 5380495 // no home in driveabout, clock
Bug: 5396134 // able to show home/recent in keyguard
Change-Id: I04eb224554ee8cff79476b85148c4cda75bb0b62
tatusBar/src/com/android/statusbartest/StatusBarTest.java
065c25a9b0d5a91ce2e85b705a5658bd29a99cbc 13-Oct-2011 Jason Sams <rjsams@android.com> Start adding simple performance tests
for RS compute.

Change-Id: I0a37067f028ff6e61fd9952764a22885ac717c7c
enderScriptTests/ComputePerf/Android.mk
enderScriptTests/ComputePerf/AndroidManifest.xml
enderScriptTests/ComputePerf/res/layout/main.xml
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs
enderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxyw.rs
38b78b1bf5dd564bf8e6c022eaba3ef6a21a3d03 12-Oct-2011 Jason Sams <rjsams@android.com> Fix example code.

Change-Id: Idd45125940be2e3c50f60c8ac1894838821f3123
enderScriptTests/FBOTest/src/com/android/fbotest/fbosync.rs
enderScriptTests/FBOTest/src/com/android/fbotest/fbotest.rs
a9dc86b21defc26db0d71f276aff5c3af0b62ff5 11-Oct-2011 Romain Guy <romainguy@google.com> Correctly apply transforms when getting a TextureView's bitmap
Bug #5439406

Change-Id: I271a9a2e38f5b3600dc158f8f442a6b0893f472b
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
e974f6384b1ab04c797c807286223c12cadfddcb 07-Oct-2011 Philip Milne <pmilne@google.com> Move Activity1 and Activity2 to API Demos area in development/samples.

Change-Id: Ib6521caca69b0a0d96c66d9df754d2af17cb6908
ridLayoutTest/AndroidManifest.xml
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
ridLayoutTest/src/com/android/test/layout/Activity3.java
3b2faf68e5a66ac67b28d6f79d4ba213b6c0d09c 06-Oct-2011 Jeff Brown <jeffbrown@google.com> Fix build.

Change-Id: I01dbb8747f81c83d86e089762b2d34d8bba2bffd
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
2452ad3028b2a30b0b3abca86fe11ec0465a96b7 29-Sep-2011 Guang Zhu <guangzhu@google.com> Merge "Revert "log stack trace when finish() or onDestroy() is called""
c5daa17928ab491977b2070b8e4218fcf0802cd4 29-Sep-2011 Guang Zhu <guangzhu@google.com> Revert "log stack trace when finish() or onDestroy() is called"


We are already clear on why it's happening (phantom touches) so reverting this log.

This reverts commit 0882eb05af02616cac5cfd82d9039c9e18d029d8
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
f678dd56a71c5a57c1a695b207b43d6175ef21e7 29-Sep-2011 Romain Guy <romainguy@google.com> Merge "Don't build display lists for views with a layer."
2a9fa89643ce796ee6dc7edae2742b291b6c5f40 29-Sep-2011 Romain Guy <romainguy@google.com> Don't build display lists for views with a layer.

This could cause the draw() code of views to be invoked too often
or worse, called with the wrong canvas. For instance, a view backed
by a software layer could get its draw() method called to record a
display list. Using a software layer is the recommended way to use
drawing operations not supported in hardware. Since we would
sometimes call the draw() method with the hardware backend anyway,
the app could crash by executing an unsupported operation.

Change-Id: Ib5f9a3a4c6f3efff5e0162ecd73d2dffe06e30a6
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/DisplayListLayersActivity.java
ef4d25c885cb8bea77decba5046e7f16310ee7a8 28-Sep-2011 Guang Zhu <guangzhu@google.com> Use CPU upload path in DRT

This makes it the same as default browser settings (for now). Otherwise
the test may crash due to GPU OOM.

This is to be a workaround only, and should be reverted after the bug is
fixed.

Bug: 5382134

Change-Id: I82a8dd83b69c8fceb657af9e32a2c5fa66ead2ce
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
14b4c769be93a7fa1b978a75199d6e3cdb4c07da 27-Sep-2011 Tsu Chiang Chuang <tsu@google.com> Merge "adding packet count and removing extra uid stats that were used for debugging."
9cf416fde65fd5795d5e40be7bda0557611bc562 26-Sep-2011 Tsu Chiang Chuang <tsu@google.com> adding packet count and removing extra uid stats that were used for debugging.

Change-Id: I19664ee991760b9515fc129be50be68579f8ce93
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
01a98ddbdfbaf1f0d2bc602537e6e314364902a3 21-Sep-2011 Jeff Brown <jeffbrown@google.com> Handle orientation changes more systematically.
Bug: 4981385

Simplify the orientation changing code path in the
WindowManager. Instead of the policy calling setRotation()
when the sensor determined orientation changes, it calls
updateRotation(), which figures everything out. For the most
part, the rotation actually passed to setRotation() was
more or less ignored and just added confusion, particularly
when handling deferred orientation changes.

Ensure that 180 degree rotations are disallowed even when
the application specifies SCREEN_ORIENTATION_SENSOR_*.
These rotations are only enabled when docked upside-down for
some reason or when the application specifies
SCREEN_ORIENTATION_FULL_SENSOR.

Ensure that special modes like HDMI connected, lid switch,
dock and rotation lock all cause the sensor to be ignored
even when the application asks for sensor-based orientation
changes. The sensor is not relevant in these modes because
some external factor (or the user) is determining the
preferred rotation.

Currently, applications can still override the preferred
rotation even when there are special modes in play that
might say otherwise. We could tweak this so that some
special modes trump application choices completely
(resulting in a letter-boxed application, perhaps).
I tested this sort of tweak (not included in the patch)
and it seems to work fine, including transitions between
applications with varying orientation.

Delete dead code related to animFlags.

Handle pausing/resuming orientation changes more precisely.
Ensure that a deferred orientation change is performed when
a drag completes, even if endDragLw() is not called because the
drag was aborted before the drop happened. We pause
the orientation change in register() and resume in unregister()
because those methods appear to always be called as needed.

Change-Id: If0a31de3d057251e581fdee64819f2b19e676e9a
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
3a423234bcfabf319977bfaa4467a8b8df8d3401 17-Sep-2011 Tsu Chiang Chuang <tsu@google.com> Merge "Force an update before we poll for the data."
db2990f5e743ed5030b6d5c1307b26737ec67a82 16-Sep-2011 Tsu Chiang Chuang <tsu@google.com> Force an update before we poll for the data.

Change-Id: Ic70c1611ac289c934bf9f909e924c0043f065498
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
0882eb05af02616cac5cfd82d9039c9e18d029d8 15-Sep-2011 Guang Zhu <guangzhu@google.com> log stack trace when finish() or onDestroy() is called

Some supurious calls to these functions when tests are still
running are observed. Add more logging to see what's the
caller.

Change-Id: I9254c3639bcb8619be39bfbc6981fae5bf5e7efa
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
53fc3e18675d47face40b4726414fdc4aacb7d2f 13-Sep-2011 Jason Sams <rjsams@android.com> Cleanup example code.

Change-Id: I060ea53c867ded0e6956776859fc2710c7302148
enderScriptTests/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
4a5117500c070ce3c3e73e7cf141fd042b655cef 12-Sep-2011 Stephen Hines <srhines@google.com> Merge "Add int and missing fp tests to RSTest."
029d5877b0c19af09c6a1cb7d1c3d3507e88430c 12-Sep-2011 Daniel Sandler <dsandler@android.com> Hide navigation buttons when they are DISABLEd.

Back is hidden by DISABLE_BACK; Home, Recents, and Menu are
hidden by DISABLE_NAVIGATION.

Bug: 5261576
Bug: 5284740 (confusion about visible inactive icons)
Change-Id: I410c133b737cc11d61bac0318dc24458353ee7b3
tatusBar/src/com/android/statusbartest/StatusBarTest.java
6f0b2ed37db6d959225cf136ef793213bd2a18d9 11-Sep-2011 Tsu Chiang Chuang <tsu@google.com> Merge "aggregating test results when reporting to instrumentation out."
a14d20f60cd41f1b71e8a228a6e9ac002a1dfb74 11-Sep-2011 Tsu Chiang Chuang <tsu@google.com> aggregating test results when reporting to instrumentation out.

Change-Id: Ic652f893d7cfd469a912bd71a094f337166a6aa5
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
dfbbb77f3129f3a92ce73c8b701da000eee6048c 10-Sep-2011 Stephen Hines <srhines@google.com> Add int and missing fp tests to RSTest.

BUG=5281452

Change-Id: Ic5baef42dafa8a6484aa216a2c61ff316026175b
enderScriptTests/tests/src/com/android/rs/test/math.rs
c9c541ad162d8b6dce9387251373de0a31092783 08-Sep-2011 Tsu Chiang Chuang <tsu@google.com> Merge "idle test app for bandwidth usage."
3ae29d455866ce358b42617134610415c04e0d53 07-Sep-2011 Tsu Chiang Chuang <tsu@google.com> idle test app for bandwidth usage.

Change-Id: Ib35b27617369b360972e653db70bf5cf9303ddf1
ataIdleTest/Android.mk
ataIdleTest/AndroidManifest.xml
ataIdleTest/src/com/android/tests/dataidle/DataIdleTest.java
ab90899264407669725a24eb941de9278e82c70f 08-Sep-2011 Xia Wang <xiaw@google.com> Merge "Integrate ImageProcessing test into test framework http://b/issue?id=5274365 Change-Id: I7949b4114dcab17d895d04755df5df2bd5a576a3"
f6244d1c0c91cd0fcb49abc8c0526eab7fcc1c3b 08-Sep-2011 Xia Wang <xiaw@google.com> Integrate ImageProcessing test into test framework
http://b/issue?id=5274365
Change-Id: I7949b4114dcab17d895d04755df5df2bd5a576a3
enderScriptTests/ImageProcessing/Android.mk
enderScriptTests/ImageProcessing/AndroidManifest.xml
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTestRunner.java
cb60fdca9bb89e2042ecfcebf6093fbf88fd0ff0 02-Sep-2011 Stephen Hines <srhines@google.com> Add unit test for RS reference counting.

Change-Id: Id09cc28f02bba6484889ed53e60273119f7004cb
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_refcount.java
enderScriptTests/tests/src/com/android/rs/test/refcount.rs
1d4ad8c44f9f2f8204734f053f098d5e13dbd147 31-Aug-2011 Tsu Chiang Chuang <tsu@google.com> make sure the test apk gets added to the test zip

Change-Id: I6d79bb00f2ba96b50e2436053ad40c5246bc45fb
andwidthTests/Android.mk
67112061b2a68e4e6f76fb45f7a2285925d6b1cb 30-Aug-2011 Tsu Chiang Chuang <tsu@google.com> Merge "Adding bandwidth enforcement test app."
89355b4cfd87e4ed6facf588bfca20fe2503dd71 27-Aug-2011 Tsu Chiang Chuang <tsu@google.com> Adding bandwidth enforcement test app.

Change-Id: I6e3509aff056ad0008960b205b7489ee5f066521
andwidthTests/Android.mk
andwidthTests/AndroidManifest.xml
andwidthTests/res/layout/main.xml
andwidthTests/res/values/strings.xml
andwidthTests/src/com/android/tests/bandwidthenforcement/BandwidthEnforcementTestActivity.java
andwidthTests/src/com/android/tests/bandwidthenforcement/BandwidthEnforcementTestService.java
d32f27aec04dd91edf488f280ca609e0b55aec9e 26-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #5199577 TextView with android:password="true" is showing the "dots" on the left even if the password chars are RTL"
7810b5f8cffb3c2c98fd0df579f4da5a9ac6cc73 25-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #5199577 TextView with android:password="true" is showing the "dots" on the left even if the password chars are RTL

- force TextView to LOCALE text heuristic when in "password" mode
- remove TEXT_LAYOUT_DIRECTION_UNKNOWN_DO_NOT_USE
- LocaleUtils.getLayoutDirectionFromLocale() returns "LTR" is locale is NULL or ROOT

Change-Id: I182c46aaf2d73c8b18967fffa230bfabec91ed06
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
c39e8e89eb370ed66f552da3be258e57f1aabeb9 25-Aug-2011 Romain Guy <romainguy@google.com> Merge "Add OpenGL backend to ImageWallpaper Bug #5204874"
407ec78b828173257b0c5dae221649a4ccd8b058 25-Aug-2011 Romain Guy <romainguy@google.com> Add OpenGL backend to ImageWallpaper
Bug #5204874

Currently disabled.

Change-Id: I5e7b35dce2981b0691f107e39c6394b260466543
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
0ed5ebacf9054cce47f53f4711b565572faee091 24-Aug-2011 Jason Sams <rjsams@android.com> Fix DPI issues in RS tests.

Change-Id: I02ca34187d93dfe703b90681061c3c7a42fafc15
enderScriptTests/FBOTest/res/drawable-nodpi/robot.png
enderScriptTests/FBOTest/res/drawable/robot.png
enderScriptTests/ImageProcessing/res/drawable-nodpi/city.png
enderScriptTests/ImageProcessing/res/drawable/city.png
enderScriptTests/ModelViewer/res/drawable-nodpi/robot.png
enderScriptTests/ModelViewer/res/drawable/robot.png
enderScriptTests/PerfTest/res/drawable-nodpi/checker.png
enderScriptTests/PerfTest/res/drawable-nodpi/data.png
enderScriptTests/PerfTest/res/drawable-nodpi/flares.png
enderScriptTests/PerfTest/res/drawable-nodpi/globe.png
enderScriptTests/PerfTest/res/drawable-nodpi/leaf.png
enderScriptTests/PerfTest/res/drawable-nodpi/light1.jpg
enderScriptTests/PerfTest/res/drawable-nodpi/space.jpg
enderScriptTests/PerfTest/res/drawable-nodpi/test_pattern.png
enderScriptTests/PerfTest/res/drawable-nodpi/torusmap.png
enderScriptTests/PerfTest/res/drawable/checker.png
enderScriptTests/PerfTest/res/drawable/data.png
enderScriptTests/PerfTest/res/drawable/flares.png
enderScriptTests/PerfTest/res/drawable/globe.png
enderScriptTests/PerfTest/res/drawable/leaf.png
enderScriptTests/PerfTest/res/drawable/light1.jpg
enderScriptTests/PerfTest/res/drawable/space.jpg
enderScriptTests/PerfTest/res/drawable/test_pattern.png
enderScriptTests/PerfTest/res/drawable/torusmap.png
enderScriptTests/tests/res/drawable-nodpi/test_pattern.png
enderScriptTests/tests/res/drawable/test_pattern.png
55ad2efde9465a03271495ac9f21acd121c3744c 20-Aug-2011 Chris Craik <ccraik@google.com> Fix tile benchmark tool stalls

bug:5062896
Change-Id: I2969e95481d65d5f87ce4399f09becc7b66d540a
ileBenchmark/res/values/strings.xml
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
ileBenchmark/tests/src/com/test/tilebenchmark/PerformanceTest.java
c3ccfb8eec47cdc0911c35b387d17659af25fbe9 19-Aug-2011 Stephen Hines <srhines@google.com> Merge "Issue proper parameters to root() calls for RS."
4a6f0447866ffcd2a4455cfd54ba3456128bf9e4 19-Aug-2011 Guang Zhu <guangzhu@google.com> Merge "Use port 18000 instead of 8000 for layout tests"
1222393e357e97a2218bae8a2a41b7d8031d1171 19-Aug-2011 Stephen Hines <srhines@google.com> Issue proper parameters to root() calls for RS.

BUG=5076887

Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_foreach.java
enderScriptTests/tests/src/com/android/rs/test/foreach.rs
e2b9d7f2f027907c7dcdbfb9e99297ff799ce482 19-Aug-2011 Guang Zhu <guangzhu@google.com> Use port 18000 instead of 8000 for layout tests

Apparently some system process is occupying this port now

Change-Id: Iaed4c64d7a8ab41830588d91f5deab1caadfdcdd
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardService.java
b7f4d117d201f21a705f576be0687610aa6fd842 19-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Update BiDiTest app"
af3e6d64d1b388d9f746e170f7934e292f6703a7 18-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app

- add a default TextView

Change-Id: I0ce92503204e370d9c928440cdd4876701c6c4cb
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
4a8d9ad8acfd675a7f4d532c6564d3985ff67138 18-Aug-2011 Romain Guy <romainguy@google.com> Merge "Add RenderScript fragment shader test"
185268942b946028b65f5cff9b335af97f9aeab8 18-Aug-2011 Romain Guy <romainguy@google.com> Add RenderScript fragment shader test

Change-Id: I03328a610c8eae6bb6d63ecbc4104d55997664cc
enderScriptTests/ShadersTest/Android.mk
enderScriptTests/ShadersTest/AndroidManifest.xml
enderScriptTests/ShadersTest/res/drawable-nodpi/robot.png
enderScriptTests/ShadersTest/res/raw/depth_fs.glsl
enderScriptTests/ShadersTest/res/raw/robot.a3d
enderScriptTests/ShadersTest/res/raw/vignette_fs.glsl
enderScriptTests/ShadersTest/src/com/android/shaderstest/ShadersTest.java
enderScriptTests/ShadersTest/src/com/android/shaderstest/ShadersTestRS.java
enderScriptTests/ShadersTest/src/com/android/shaderstest/ShadersTestView.java
enderScriptTests/ShadersTest/src/com/android/shaderstest/shaderstest.rs
302a9df1d50373c82923bb84ff665dfce584fb22 16-Aug-2011 Romain Guy <romainguy@google.com> Add an API to set the transform on a TextureView's surface texture.
Bug #5156689

Change-Id: I635a625885c9b832a60d44ece0de7613ceb84109
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
542f0510d42e225546acc01842adfafb27f627b6 11-Aug-2011 Daniel Sandler <dsandler@android.com> Fix fullScreenAlert test.

Change-Id: I3df0a998347c9e3d21e067381bd22eb9a0862f0d
tatusBar/src/com/android/statusbartest/StatusBarTest.java
402f05530352f34d5320c2d23be43c274d97c4e2 10-Aug-2011 Grace Kloba <klobag@google.com> Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed.

If returns true, the SurfaceTexture will be released by TextureView.
If returns false, the client needs to release the SurfaceTexture.

Change-Id: I946f71e337ad4170c168854ac27e028b82489c8c
wAccelerationTest/src/com/android/test/hwui/CanvasTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/GetBitmapActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
514a0b3612b282a1a5409782239c48dc20ba386f 09-Aug-2011 Stephen Hines <srhines@google.com> Merge "Migrate perf-critical functions away from librs."
e004058419dc1d3315274dbdf538e57769a2db9c 09-Aug-2011 Stephen Hines <srhines@google.com> Migrate perf-critical functions away from librs.

BUG=3497315

Change-Id: Ieaa0d64933767d422aa62740d72b31042dcd4a2f
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_alloc.java
enderScriptTests/tests/src/com/android/rs/test/alloc.rs
253267256997b2bd5cf1c40e1302a4a1240d756f 08-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)"
f2ce877c1dde094ab599f0d3103145c9381ab260 06-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)

- use correct 0 index for computing advance thru the char buffer (the buffer is created from TextUtils.getChars())
- udpate unit tests

Change-Id: Iaeb07658b79ecdf5e17395d55afb7c84965bb0fc
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestBasic.java
c77941fc94bb0a6102a09c160c45a8cb86a1e21c 06-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Update BiDi unit tests"
fd0b623c33393ba3144c5375380ea076469b67f9 06-Aug-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDi unit tests

- update basic layout for having LTR and RTL TextView

Change-Id: Ic4cc6c27d431fe69bb62c55cd76a46ea6e241b4d
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
b559976a50c34848d602cc7138859507a379893c 05-Aug-2011 Philip Milne <pmilne@google.com> Remove call to setPadding() in setUseDefaultMargins().

It is not possible for teh user to override the assigned padding values
because the XML attributes are processed in the opposite order.

Also, make the XML and Java examples grid3.xml and Activity2.java
consistent in preparation for a move to API demos.

Change-Id: I47334f9f5a46a8a528067d88350dd70eaa38ff33
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
1d36d0fc7f776016c0282ae7ad8e01af81de6bf6 04-Aug-2011 Chris Craik <ccraik@google.com> TileBenchmark label addition

bug:5062896

Now uses previously unused methods, and has better labelling.

Change-Id: Icc6ec7d1ac915b594c26854aea31710e3f23633c
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
62c7b37590b1a692384a55949d3b9eba221a3652 03-Aug-2011 Chris Craik <ccraik@google.com> Merge "Added automated performance test to TileBenchmark"
7006064a28790af36d13794ee6d9cc50f9630a2a 03-Aug-2011 Romain Guy <romainguy@google.com> Merge "Paint style and stroke width affect text rendering. Bug #5112207"
bd496bc3d481f9cfc39007d22372d3a1a8809f96 03-Aug-2011 Romain Guy <romainguy@google.com> Paint style and stroke width affect text rendering.
Bug #5112207

Change-Id: Ic34037ace21a5058ba23dd15e51aae58c998454d
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
555c55ed65056e2236430f92e81c1fb6acd05dcd 29-Jul-2011 Chris Craik <ccraik@google.com> Added automated performance test to TileBenchmark

bug:5062896

Depends on external/webkit change:
https://android-git.corp.google.com/g/#change,125566

Loads pages from SD card, and scrolls through them reporting results. Added
contentInvalidateAll hidden WebView method, and made pageSwapCallback
extensible.

Change-Id: I9f7377aad6fd7c101177dde552a72357c8b4e400
ileBenchmark/res/values/strings.xml
ileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackView.java
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
ileBenchmark/src/com/test/tilebenchmark/RunData.java
ileBenchmark/src/com/test/tilebenchmark/TileData.java
ileBenchmark/tests/Android.mk
ileBenchmark/tests/AndroidManifest.xml
ileBenchmark/tests/src/com/test/tilebenchmark/PerformanceTest.java
e10bcdb37cad965ea60da3f9d413d7645b3ae75a 03-Aug-2011 Philip Milne <pmilne@google.com> Merge "Fix for http://b/issue?id=5081478"
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
ridLayoutTest/src/com/android/test/layout/Activity2.java
0965a3244b4c3009d08db2e084cdcb681ef66d26 02-Aug-2011 Romain Guy <romainguy@google.com> Allow Canvas.setBitmap() to receive a null Bitmap.

Change-Id: I6096f0b44866e532ccd96a29c816bf34d48c1dc2
wAccelerationTest/src/com/android/test/hwui/PathsActivity.java
53f2531ba7bc72489d03fd17b6ce29c811fad8b5 29-Jul-2011 Daniel Sandler <dsandler@google.com> Merge "The fullest of fullscreen modes."
63bc83ed6f84005bedfd47e59a2357ce008379c3 29-Jul-2011 Romain Guy <romainguy@google.com> Merge "Correctly apply linear filter to drawBitmap(Rect, Rect)"
b50149825fae95b2918bcf67b2ddb773b9797068 29-Jul-2011 Romain Guy <romainguy@google.com> Correctly apply linear filter to drawBitmap(Rect, Rect)

Change-Id: I1049282e1996b1020c92cb7bec46e9f28e94e967
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/text_fade.xml
wAccelerationTest/src/com/android/test/hwui/TextFadeActivity.java
333d63ad62bf49222b684e2f52ac2944493bf0cc 28-Jul-2011 Ben Murdoch <benm@google.com> Revert "Disable Crankshaft in DRT for performance testing."

This reverts commit 3f9d171e80eea1162c051dd7200dd828fa258e09.

Bug: 5052287
Change-Id: I8cd4a753e3a5a177934757a67880627c5c14e1af
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
60ee25643e0a7b8841063a4e97b0f18c51807e91 22-Jul-2011 Daniel Sandler <dsandler@google.com> The fullest of fullscreen modes.

View.setSystemUiVisibility() now properly accepts a
bitfield, including:

* SYSTEM_UI_FLAG_LOW_PROFILE: "lights out mode"
(previously known, erroneously, as STATUS_BAR_HIDDEN)

* SYSTEM_UI_FLAG_HIDE_NAVIGATION: for when you need every
single pixel on a device that also has a navigation bar

These flags are painstakingly aggregated across the entire
view hierarchy and carefully delivered to the status bar
service, which in turn gently passes them along to the bar
implementation.

To really get access to the whole screen, you need to use
HIDE_NAVIGATION in conjunction with FLAG_FULLSCREEN and
FLAG_LAYOUT_IN_SCREEN. See development/samples/Overscan for
an example of how to do this.

Change-Id: I5fbfe009d9ceebbbf71db73f14a7008ea7c1d4da
tatusBar/src/com/android/statusbartest/StatusBarTest.java
3f9d171e80eea1162c051dd7200dd828fa258e09 27-Jul-2011 Ben Murdoch <benm@google.com> Disable Crankshaft in DRT for performance testing.

Bug: 5052287
Change-Id: I9197f116d36c4cddd533f4aa07974f8c2d4678fe
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
98c50c529336a99a4a980950bc657ca5c58a6ceb 26-Jul-2011 Jason Sams <rjsams@android.com> Cleanup sample code.

Change-Id: Iac664f6a97e8a68f5227011ce0960d25e7d901b4
enderScriptTests/ModelViewer/src/com/android/modelviewer/scenegraph.rs
c854b9c05eafdaeb7e33c8e8bbcbce3668ac7ec6 25-Jul-2011 Jason Sams <rjsams@android.com> Merge "Add size param to rsForEach bug 5074640"
cf57dec80b3d34f09fd22693fa5a07a3f3a9ea83 25-Jul-2011 Jason Sams <rjsams@android.com> Add size param to rsForEach
bug 5074640


Change-Id: I395bd8b295beacc979681ccdd3451d9d6cc3d672
enderScriptTests/ImageProcessing/src/com/android/rs/image/threshold.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/scenegraph.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/transform.rs
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
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
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
2c38bfe388baa6305c56693a77005daa59c055a5 22-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing bitmap invalidation bug."
b4cd566767f736e723acb5444cbfb26117a2fbb8 22-Jul-2011 Chris Craik <ccraik@google.com> Merge "New log format, Manual log generation, plus logging of invalidates"
6ee8c2495dd444ed4687489325b61ec6ebd75cba 22-Jul-2011 Romain Guy <romainguy@google.com> Merge "Add looper profiling to adb shell am"
7eabe55db6b113f83c2cefcd06812648927de877 21-Jul-2011 Romain Guy <romainguy@google.com> Add looper profiling to adb shell am

To profile the looper, run the following command:

adb shell am profile looper start <process> <file>
adb shell am profile looper stop <process>

Change-Id: I781f156e473d7bdbb6d13aaffeeaae88bc01a69f
wAccelerationTest/src/com/android/test/hwui/ListActivity.java
21555abad7ba5f5377052e2644974d3ce8c37869 21-Jul-2011 Chris Craik <ccraik@google.com> New log format, Manual log generation, plus logging of invalidates

bug:5062896

Added features to TileProfiler, updated jni interface to allow querying of
arbitrary log data via strings. Depends on the following webkit change:

https://android-git.corp.google.com/g/#change,122779

For new logging jni interface, and logging of invalidates.

Change-Id: I80ba6702b87e86ec76e5b0eafde45f4ef3a80ad3
ileBenchmark/AndroidManifest.xml
ileBenchmark/res/layout/main.xml
ileBenchmark/res/values/colors.xml
ileBenchmark/res/values/strings.xml
ileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackView.java
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
ileBenchmark/src/com/test/tilebenchmark/TileData.java
6179ea3196e9306d3f14361fe9ef14191b1edba6 28-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the Status Bar.

1. Added content description to pretty much all animals
in the zoo including buttons in the navigation bar,
notifications and status icons for battery, signal,
data, etc.

2. Rectored to avoid ovelaying views since they block
touch exploratino. In general overlaying views
cause trouble for touch exploration and accessibility
in general.

3. Avoid sending accessibility events in case the user is
touching outside of the StatauBAr panels to avoid
confusion.

4. Added records to accessibility events in the places where
this would help the presentation. So the event comes from
a given "leaf" view and its predecessor is adding a record
to the event for itself to provide more cotext. It is up
to the accessiiblity service to choose how to present that.

bug:4686943

Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
tatusBar/src/com/android/statusbartest/StatusBarTest.java
835b8544cc333ef87e42b1d71cf8ad3cddccdc19 20-Jul-2011 Alex Sakhartchouk <alexst@google.com> Fixing bitmap invalidation bug.

Change-Id: I47776f2c1a567342f0826850237c15a5d6315f71
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
1180644280a38f77756926531037bfd7b9f1974c 20-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #4772392 Check what needs to be done for RTL specific new attributes that are in public.xml

- cleanup public.xml
- make BiDiTest makefile non visible to the build system
- provide file for injecting the new attributes by hand

Change-Id: I5037ec323066ebd254be51fff7070a5a0101dff7
iDiTests/Android
iDiTests/Android-private.mk
iDiTests/Android.mk
iDiTests/new-attributes.txt
9c14256b57e3537be4db4744a1f13edae511d7b7 19-Jul-2011 Chris Craik <ccraik@google.com> Merge "Added TileBenchmark"
5f9fa8826887dd9a97617d5637a3862baf7b5913 19-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Test Gallery layout direction."
0b06cb62f56a1f877e324b143d6e5f6f63fbc432 19-Jul-2011 Romain Guy <romainguy@google.com> Merge "Update TextureView.lockCanvas() test."
c2063a5b18bc2e54f000b411c82f43992a53854e 18-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #5037425 Canvas.drawText can't handle Right-to-Left text and text composing

- optimization for single run case was broken
- pass isRTL boolean along the call stack instead of the dirFlags integer
(which was only used as a "isRTL" in the shaper)
- update unit tests

Change-Id: I33110b76a433633a0b92fbd1db03785204e0c3e6
iDiTests/res/layout/canvas2.xml
iDiTests/src/com/android/bidi/BiDiTestView.java
iDiTests/src/com/android/bidi/BiDiTestViewDrawText.java
iDiTests/src/com/android/bidi/DrawTextTestView.java
3c2c9e4e0dde0f3a9c27ccff5313cfbeb4504f8e 19-Jul-2011 Romain Guy <romainguy@google.com> Update TextureView.lockCanvas() test.

Change-Id: Ib0f613fcd6ba64a696936e4e2b386b96d76b828a
wAccelerationTest/src/com/android/test/hwui/CanvasTextureViewActivity.java
8abef6b014e58f1fdc866fc1bb1336ddcf4bbb57 19-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add unit tests for bug #5037425 Canvas.drawText can't handle Right-to-Left text and text composing"
3d0124f1764e57b18161b833b52964f3141243d1 14-Jul-2011 Doug Felt <dougfelt@google.com> Test Gallery layout direction.

Change-Id: If88f559e8cc46bb72ed45f33d7fc52802f1e1246
iDiTests/res/drawable/alphabet_a.png
iDiTests/res/drawable/alphabet_b.png
iDiTests/res/drawable/alphabet_c.png
iDiTests/res/drawable/alphabet_d.png
iDiTests/res/drawable/alphabet_e.png
iDiTests/res/drawable/alphabet_f.png
iDiTests/res/drawable/alphabet_g.png
iDiTests/res/drawable/alphabet_h.png
iDiTests/res/drawable/alphabet_i.png
iDiTests/res/drawable/alphabet_j.png
iDiTests/res/layout/gallery_ltr.xml
iDiTests/res/layout/gallery_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestGalleryImages.java
iDiTests/src/com/android/bidi/BiDiTestGalleryLtr.java
iDiTests/src/com/android/bidi/BiDiTestGalleryRtl.java
5888ec2b30d2c76de84e3b840bf286fa371ccb4f 16-Jul-2011 Chris Craik <ccraik@google.com> Added TileBenchmark

Adds TileBenchmark app, which loads pages in webview and scrolls through them
automatically, measuring rendering and allocation information.

Change-Id: Ieaf5bbcec604c99aaf16822915e58bfc495011ec
ileBenchmark/Android.mk
ileBenchmark/AndroidManifest.xml
ileBenchmark/res/drawable-hdpi/icon.png
ileBenchmark/res/drawable-ldpi/icon.png
ileBenchmark/res/drawable-mdpi/icon.png
ileBenchmark/res/layout/main.xml
ileBenchmark/res/layout/playback.xml
ileBenchmark/res/values/colors.xml
ileBenchmark/res/values/strings.xml
ileBenchmark/src/com/test/tilebenchmark/PlaybackActivity.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackGraphs.java
ileBenchmark/src/com/test/tilebenchmark/PlaybackView.java
ileBenchmark/src/com/test/tilebenchmark/ProfileActivity.java
ileBenchmark/src/com/test/tilebenchmark/ProfiledWebView.java
ileBenchmark/src/com/test/tilebenchmark/TileData.java
c6f247ca31e5d4a9cc9d130cfb0abd5657176303 16-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Add unit tests for bug #5037425 Canvas.drawText can't handle Right-to-Left text and text composing

Change-Id: Ic71a563ad0f4ba6de5b7f030f04a3a9615b7617c
iDiTests/res/layout/canvas2.xml
iDiTests/res/values/attrs.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestCanvas2.java
iDiTests/src/com/android/bidi/BiDiTestView.java
iDiTests/src/com/android/bidi/DrawTextTestView.java
682dbafc8f6c90281303e225c5d58d4e5f74fc09 19-Jul-2011 Philip Milne <pmilne@google.com> Merge "Derive GridLayout's 'gap' constants from new "default_gap" entry in dimens.xml."
6be3d5561cbeccf0a8257a4acb155657f868e548 15-Jul-2011 Romain Guy <romainguy@google.com> Add lock/unlockCanvas to TextureView

With this change, TextureView has feature parity with SurfaceView.

Change-Id: I4ef2da33420fc9590f868636ae72a5a6de61965b
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/CanvasTextureViewActivity.java
b0ce49b5ad53631ff0c3cdd8266e82f3c20c65dc 16-Jul-2011 Philip Milne <pmilne@google.com> Derive GridLayout's 'gap' constants from new "default_gap" entry in dimens.xml.

Also:

. removed static import of R.styleable - this is non-standard
. removed final modifier from DEBUG flag,
this prevents the compiler from excluding the debugging code but
allows debugging code to be enabled externally
. added override to removeAllViews() as GridLayout needs to be notified whever hiearchy changes.

Change-Id: I2409289bce7c6638eff320ffd48a6c0704e77fa8
ridLayoutTest/src/com/android/test/layout/Activity2.java
46c72507984f32c8b5c86721086b624d73ae859a 18-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Clean test APIs for Harfbuzz support"
9c83011005349f2f0ebefb47c8ea7fc4bb5a07f7 16-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #4972141 Overlapping content in single-choice dialogs"
796cc96243a57cd1b652bd90c4e7ba7823c6c2fe 16-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Clean test APIs for Harfbuzz support

- also update unit tests

Change-Id: I557f61e84c4c4b6165163b783d9c679a6b3b4106
iDiTests/src/com/android/bidi/BiDiTestView.java
54d69625558f401d5fe65309effb713d2ea06f54 16-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #4972141 Overlapping content in single-choice dialogs

- need to take care about padding resolution

Change-Id: Ida9738ffada6c6455b7949f933fa61924c4f7961
iDiTests/res/layout/basic.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestBasic.java
9703ac8e6f98346a659fd4dbd112f82b558b6de1 16-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Some code refactoring"
f9284695e8c10dad4daf3d2c84f607483bcb56ca 14-Jul-2011 Romain Guy <romainguy@google.com> Add new ViewDebug APIs to profile the event queue.

Change-Id: I225bf288780b0244f459316e2765cfa29cd22c89
wAccelerationTest/res/layout/list_activity.xml
wAccelerationTest/src/com/android/test/hwui/ListActivity.java
50e95eba5c7cf70a0ecbc50c0cf5b700201aa67f 15-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Implement textDirection heuristic selection."
d2b5d1cf4aaa5ce95803a837f563292763184302 14-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Some code refactoring

- make Layout.Alignment.ALIGN_LEFT as the default case
- update unit tests for reproducing bug #5002512

Change-Id: Id7ec17abd115bcda7f3434e6d64dbbba6915f108
iDiTests/res/layout/basic.xml
d44264a5eebbecc5ae02f9036d61b888d494e133 14-Jul-2011 Philip Milne <pmilne@google.com> Merge "Rationalize API after adding maximum size feature."
cb379120456d8065d742021fc5c66748fc8a11a8 07-Jul-2011 Doug Felt <dougfelt@google.com> Implement textDirection heuristic selection.

Change-Id: I2fcf18de573f2d66494fa5ed61e4273c3c6078c7
iDiTests/res/layout/textview_direction_ltr.xml
iDiTests/res/layout/textview_direction_rtl.xml
iDiTests/res/values/strings.xml
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
ridLayoutTest/src/com/android/test/layout/Activity2.java
ridLayoutTest/src/com/android/test/layout/AlignmentTest.java
ridLayoutTest/src/com/android/test/layout/GridLayoutTest.java
a6c53c79390e719ae425d38d6d80587e0d017ef3 13-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Introduce TextView drawableStart and drawableEnd"
a3b6b95f9943b53d25d44a35082f817802d4eccd 30-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Introduce TextView drawableStart and drawableEnd

- update also unit tests

Change-Id: I20b82f5fea2cc48c93fd9e26eb03290ad730c08a
iDiTests/res/layout/textview_drawables_ltr.xml
iDiTests/res/layout/textview_drawables_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestTextViewDrawablesLtr.java
iDiTests/src/com/android/bidi/BiDiTestTextViewDrawablesRtl.java
8c55a9a57e4f13ec420c3de7b3abfdcf454f6633 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Merge "Remove the simulator target from all makefiles. Bug: 5010576"
bd882b1c8708686d373c56e07e6bb8b1cb6ffd9e 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
enderScriptTests/FBOTest/Android.mk
enderScriptTests/ImageProcessing/Android.mk
enderScriptTests/ModelViewer/Android.mk
enderScriptTests/PerfTest/Android.mk
enderScriptTests/tests/Android.mk
5fccb70de94f4270cff1ca35d59a289bdf37a89f 12-Jul-2011 Romain Guy <romainguy@google.com> Add test for bug #4970944

Change-Id: I3e7287bc406ff497a49cf823cee53b1a943a74a9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-nodpi/progress_vertical_bg_holo_dark.9.png
wAccelerationTest/res/drawable-nodpi/progress_vertical_primary_holo_dark.9.png
wAccelerationTest/res/drawable-nodpi/progress_vertical_secondary_holo_dark.9.png
wAccelerationTest/res/drawable-nodpi/scrubber_vertical_primary_holo.9.png
wAccelerationTest/res/drawable-nodpi/scrubber_vertical_secondary_holo.9.png
wAccelerationTest/res/drawable-nodpi/scrubber_vertical_track_holo_dark.9.png
wAccelerationTest/res/drawable-nodpi/scrubber_vertical_track_holo_light.9.png
wAccelerationTest/res/drawable/progress_vertical_holo_dark.xml
wAccelerationTest/res/drawable/scrubber_progress_vertical_holo_dark.xml
wAccelerationTest/src/com/android/test/hwui/MoreNinePatchesActivity.java
221bfab8429b91ddd4f5835f399a1c9628122cbd 08-Jul-2011 Romain Guy <romainguy@google.com> Merge "Cleanup"
cfacbeadffb5dccbf0434d9c05b19430a5237c3b 08-Jul-2011 Romain Guy <romainguy@google.com> Cleanup

Change-Id: I2a9dc34e907b4c6e60f8c2999150b22015012e74
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
e92096fa6ad01eb022386d2ca536d99bc068e817 08-Jul-2011 Romain Guy <romainguy@google.com> Merge "Use NEAREST filtering mode for TextureView.getBitmap()."
ec19b4a764d512091a780fc93ced567dfbf80914 08-Jul-2011 Romain Guy <romainguy@google.com> Use NEAREST filtering mode for TextureView.getBitmap().

Change-Id: I4649062bbdf18ebba7924bdf578f39ad8f6576ac
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
69abbd8791f57f39a861c6f569da2f712bb6b5db 08-Jul-2011 Romain Guy <romainguy@google.com> Merge "Use NEAREST filtering for layers whenever possible."
9ace8f5e79e76893fe4ca9e4d10f6c4056330485 08-Jul-2011 Romain Guy <romainguy@google.com> Use NEAREST filtering for layers whenever possible.

Change-Id: Id5bee1bd4a322cf93e8000b08e18f1e1b058648e
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
6d836b606bbd2ff80f04f98e629ef8de52f8760f 07-Jul-2011 Philip Milne <pmilne@google.com> Merge "Simplify and tidy the API for maximum value support."
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
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
f61970fc79e9c5cf340fa942597628242361864a 07-Jul-2011 Romain Guy <romainguy@google.com> Add an API to query maximum bitmap/texture size on Canvas.

Change-Id: I2c576c9a4ecad9f33cc6636bcbc29786acdf052d
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/MaxBitmapSizeActivity.java
d307878ebc3a3b0bdc99d8de9b08da2eedcaf82d 01-Jul-2011 Philip Milne <pmilne@google.com> Merge "Support for maximum values in layout GridLayout."
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
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
dd79d52e346ee70a42126e387cb71b80b0c56d4c 01-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding some debug modes to the rs benchmark app."
46bd32ece2e6ae5ae95ac47dacf2801322d156e9 01-Jul-2011 Alex Sakhartchouk <alexst@google.com> Adding some debug modes to the rs benchmark app.

Change-Id: I6b957d93e0233ed268403dcdb14f4cf4cff29804
enderScriptTests/PerfTest/AndroidManifest.xml
enderScriptTests/PerfTest/res/menu/loader_menu.xml
enderScriptTests/PerfTest/res/values/strings.xml
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/PerfTest/src/com/android/perftest/subtest_def.rsh
enderScriptTests/PerfTest/src/com/android/perftest/text_test.rs
enderScriptTests/PerfTest/src/com/android/perftest/torus_test.rs
595c18b07a86754f5af1a971e3566fcbb6066b60 30-Jun-2011 Romain Guy <romainguy@google.com> Add test case for driver issue

Change-Id: I0411bf9c8e114ce388e619170fb4c2b1c6fd80f9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/TimeDialogActivity.java
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
iDiTests/res/layout/textview_direction_ltr.xml
iDiTests/res/layout/textview_direction_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestTextViewDirectionLtr.java
iDiTests/src/com/android/bidi/BiDiTestTextViewDirectionRtl.java
dde052f4ba57d74af25a513853bacc035368240e 25-Jun-2011 Irfan Sheriff <isheriff@google.com> Merge "WifiWatchdogService - disable bad connections"
8ed2acd83812723f9940a3129f4d2e6697e48c07 25-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Introduce MarginLayoutParams marginStart and margingEnd"
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
iDiTests/res/layout/view_group_margin_mixed.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestViewGroupMarginMixed.java
d0d07059943603c8d20ab9e2ee31ba5c7d477fba 25-Jun-2011 Romain Guy <romainguy@google.com> Update GLTextureView sample to do something real.

Change-Id: I55a62434ae0b602522221689626f6b4155bd0d91
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
4a5a71518a71a44dbccb3af9a08b82056ea748b3 25-Jun-2011 Romain Guy <romainguy@google.com> Don't set texture parameters on every frame.

Change-Id: Iec368405ad6a4ccfd569a0b3b4d681871a770396
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
80429c458506485904715180d10584092a5cd082 25-Jun-2011 Romain Guy <romainguy@google.com> Properly tear down TextureView

Change-Id: Ic23cd9257889d0abe8cc3fc1d04a66d0505e383e
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
bc7dfb58bffea133ccf6d94470a26f8d193f4890 07-Jun-2011 Isaac Levy <ilevy@google.com> WifiWatchdogService - disable bad connections

Complete rewrite of WifiWatchdogService.java. Checking for connectivity and managing wifi upon failure detection.

Change-Id: Ifcb8b5d7e0112cbc2f2282d76fdc93ea15527a44
oreTests/MODULE_LICENSE_APACHE2
02ccac69fd1c0a03c24c5f3ace0ad4bed337b1fd 24-Jun-2011 Romain Guy <romainguy@google.com> Code cleanup

Change-Id: I64c346004e0adf9a776d0315534d4fe445f0c0ca
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/OpaqueActivity.java
039ad7a43189c73358a5385ef947fc84feb5a443 24-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "add TextView page to BiDiTests"
7c1747c13c75eb0197db979d48cb4f9c59d52201 24-Jun-2011 Stephen Hines <srhines@google.com> Merge "Remove verbose logging, update test app and docs."
3d782666d73c3ce0ffb77e71db7309bc3297ecb8 24-Jun-2011 Stephen Hines <srhines@google.com> Remove verbose logging, update test app and docs.

Change-Id: I6659c5e51a747011239128dc2682a5d78aecfa26
enderScriptTests/tests/src/com/android/rs/test/RSTest.java
enderScriptTests/tests/src/com/android/rs/test/UnitTest.java
a1f7b10f7299b40ee3a4e5e309882ea1a931cd5e 23-Jun-2011 Philip Milne <pmilne@google.com> Handle baseline aligned rows in which some components define baseline and some don't.

Also:

. Make all of the methods in Alignment package private.
. Inlucde Tor's test case

Change-Id: If78a6a3b653723d9e12d6b162fd0c86b11a82dff
ridLayoutTest/res/layout/grid7.xml
468d8afad2fb2cdad14aa9d8bac12a9122d9bbeb 22-Jun-2011 Doug Felt <dougfelt@google.com> add TextView page to BiDiTests

Change-Id: If6ba2d7f96283041d254d6d53bb268d88fed2c74
iDiTests/res/drawable/end.png
iDiTests/res/drawable/start.png
iDiTests/res/layout/textview_locale.xml
iDiTests/res/layout/textview_ltr.xml
iDiTests/res/layout/textview_rtl.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestTextViewLocale.java
iDiTests/src/com/android/bidi/BiDiTestTextViewLtr.java
iDiTests/src/com/android/bidi/BiDiTestTextViewRtl.java
cf559377b750271472aa0a717bf3b7d34abc0b39 23-Jun-2011 Grace Kloba <klobag@google.com> Add onSurfaceTextureUpdated to the TextureView listener.

The app needs a way to throttle the producer side. Expose this to enable it.

Change-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/GetBitmapActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
8b4512ef203ee0bc3bca33224f1e03f2c1e59546 23-Jun-2011 Romain Guy <romainguy@google.com> Merge "Prevent possible NPE in TextureView"
1ec3a58bcdd0d5fa82cf878d974d062811933ae2 23-Jun-2011 Romain Guy <romainguy@google.com> Prevent possible NPE in TextureView

Change-Id: I539813d614c7eb1f68dad6b605cbad5b5144c5e9
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
c2e0a1f1cdd249694bf707a7bc066e7808c340d0 23-Jun-2011 Romain Guy <romainguy@google.com> Merge "Add the ability to specify the opacity of a TextureView"
a9489274d67b540804aafb587a226f7c2ae4464d 23-Jun-2011 Romain Guy <romainguy@google.com> Add the ability to specify the opacity of a TextureView

TextureView assumes its content is opaque by default.

Change-Id: Iba873423566a5b67c388081838bd910dceba32ba
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
fdd33e0144e4f6330ad64a0d74351014199431e3 23-Jun-2011 Xia Wang <xiaw@google.com> Merge "Fix issues in Opengl Benchmark tests: - fix live wallpaper drawing, bind the global vertex program after it - scale the icons according to render surface in display icons, also add a background for the icon display test case."
419091185f3c9c2d22c0673daca38c92985244c5 22-Jun-2011 Stephen Hines <srhines@google.com> Merge "Support missing RS vector types."
79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d 21-Jun-2011 Stephen Hines <srhines@google.com> Support missing RS vector types.

Change-Id: I87eae3cc79c3963d5a8edf16cc26eee6d93d81d7
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/UT_vector.java
enderScriptTests/tests/src/com/android/rs/test/vector.rs
adafec5e43e9414c79e6b678119c3aa987619c09 21-Jun-2011 Ben Murdoch <benm@google.com> Update Android DRT skip list.

The latest merges have brought in several tests for which we are missing
layout test controller functions. Add them to the skip list until we
address DRT to add the functionality.

Change-Id: I465dd71245f68cc8c67122a52dcbb93a5276c31e
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
34db30db56947146d9e6cb07d417f28af34c7965 21-Jun-2011 Ben Murdoch <benm@google.com> LayoutTests with dumpAsText in the pathname should always dump as text.

See http://trac.webkit.org/changeset/79403

Change-Id: Ifd607b0c05804dd40a11072cf6862c36aaf448fe
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
8596457bc34151dff2a465c90994130deac7f148 21-Jun-2011 Xia Wang <xiaw@google.com> Fix issues in Opengl Benchmark tests:
- fix live wallpaper drawing, bind the global vertex program after it
- scale the icons according to render surface in display icons, also
add a background for the icon display test case.

Change-Id: I410dfd745a7ebe0ce8a62fc590963bd1f86d1c1a
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
53a73bcddff79617f42ad351332949be3ba92d45 21-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app for adding more unit tests

- add some menu that will show up in compatibility mode
- add more unit tests for padding and background drawable

Change-Id: I90db23c68d2371c35913b039a10f9d9f34c3931e
iDiTests/AndroidManifest.xml
iDiTests/res/layout/view_padding_mixed.xml
iDiTests/res/menu/main_menu.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
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
iDiTests/res/layout/view_padding_mixed.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestViewPaddingMixed.java
98769300af3580723f99415bba0f790e874fb27b 18-Jun-2011 Romain Guy <romainguy@google.com> Merge "Add error checking to LayerRenderer::copyLayer"
d6b2a00dd43257d1498b09175bff63663f6cb861 18-Jun-2011 Romain Guy <romainguy@google.com> Add error checking to LayerRenderer::copyLayer

This method is invoked by TextureView.getBitmap() and failures must be
caught to avoid leaving the GL context in a potentially bad state.

Change-Id: I620de395ba1bc20154de58c81963223dc55cac78
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/GetBitmapActivity.java
ee452bcc06c6a42ecc78a154bb4fb9366e9178eb 18-Jun-2011 Romain Guy <romainguy@google.com> Merge "Fix rendering issue with paths when the stroke width is 0"
98029c825b9234e6b90721d910cc180885fcab1d 18-Jun-2011 Romain Guy <romainguy@google.com> Fix rendering issue with paths when the stroke width is 0

Change-Id: I5d8ac23dc69e9e17df4ef6b5195186b5207e2524
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/SmallCircleActivity.java
395eef3bb6330f2d29fa7a2aaea145822e0fe2a2 17-Jun-2011 Philip Milne <pmilne@google.com> Merge "Change includeMarginsInAlignment flag to aligmentMode property."
de47f1c358c8186ff3e14b887d5869f69b9a9d6c 17-Jun-2011 Daniel Sandler <dsandler@google.com> Merge "Make the Notify Builder test usable on phones."
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
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
9171bf38925a38f6343c8cecf4b5ea20bef16549 17-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Update BiDiTest app for testing View padding"
b07124082e32d51be12d21bfb26147ab0617bbc9 17-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app for testing View padding

Change-Id: I7b956bd1d16cc4d27f33595f09f14f5d4e17e469
iDiTests/res/layout/view_padding.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestViewPadding.java
9347d9ad92b0467a1ad56423ecfbba39ed66ac5c 17-Jun-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding ability to read back fbo data to renderscript"
8650c32907b74b945dd6cc9a5bf41c12fde005df 16-Jun-2011 Alex Sakhartchouk <alexst@google.com> Adding ability to read back fbo data to renderscript

Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
enderScriptTests/FBOTest/AndroidManifest.xml
enderScriptTests/FBOTest/src/com/android/fbotest/FBOSync.java
enderScriptTests/FBOTest/src/com/android/fbotest/FBOSyncRS.java
enderScriptTests/FBOTest/src/com/android/fbotest/FBOSyncView.java
enderScriptTests/FBOTest/src/com/android/fbotest/fbosync.rs
396263fc972b5be7cdb05161ed5b99f13665767e 16-Jun-2011 Daniel Sandler <dsandler@google.com> Make the Notify Builder test usable on phones.

Change-Id: Ibaa3b2b99bde7dfd3d9fc6bc4c0068fc1d7b914d
tatusBar/res/drawable-hdpi/emo_im_kissing.png
tatusBar/res/drawable-hdpi/notification0.png
tatusBar/res/drawable-hdpi/notification1.png
tatusBar/res/drawable-hdpi/notification2.png
tatusBar/res/drawable-hdpi/notification3.png
tatusBar/res/drawable-hdpi/notification4.png
tatusBar/res/drawable-hdpi/notification5.png
tatusBar/res/drawable-hdpi/notification6.png
tatusBar/res/drawable-hdpi/notification7.png
tatusBar/res/drawable-hdpi/notification8.png
tatusBar/res/drawable-hdpi/notification9.png
tatusBar/res/drawable-hdpi/notificationx.png
tatusBar/res/drawable-hdpi/pineapple.png
tatusBar/res/drawable-hdpi/pineapple2.png
tatusBar/res/layout/notification_builder_test.xml
tatusBar/res/values-sw600dp/styles.xml
tatusBar/res/values/styles.xml
2dc7afd9c4307fba45120371abbf8b953d33a6b0 16-Jun-2011 Xia Wang <xiaw@google.com> Add opengl bench mark test:
-- display icons with livewallpaper background (galaxy)

Change-Id: I5b49bc732180069957abb47d206b5849c47469df
enderScriptTests/PerfTest/res/drawable/flares.png
enderScriptTests/PerfTest/res/drawable/light1.jpg
enderScriptTests/PerfTest/res/drawable/space.jpg
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
11900410e0b4cf58e7d029493d73c76bda58fbfd 16-Jun-2011 Xia Wang <xiaw@google.com> Merge "Fill in opengl benchmark test: - display a list view"
7c7d135790ccc66bbee793c42c7ed65cf5bb76cd 15-Jun-2011 Xia Wang <xiaw@google.com> Fill in opengl benchmark test:
- display a list view

Change-Id: I72ac8e4c84ae497f2297ed3c803a62db2600ef08
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
0acb8d30117b101be4fc5ac0a800cba1d865e5e4 15-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix Gravity start/end"
4a49b95d4b9801c83a12b87e7e3d20501b3a185c 15-Jun-2011 Xia Wang <xiaw@google.com> Merge "Add more opengl benchmark test: - all apps in launcher - shortcuts of apps in home page"
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
iDiTests/res/layout/table_layout_locale.xml
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
77a811610f99e21da7f88dafef60d09f345d0506 15-Jun-2011 Romain Guy <romainguy@google.com> Add TextureView.getBitmap()

This API can be used to get a Bitmap copy of the content of a
TextureView.

Change-Id: I07522216c353720fba5cab333174f58f484eb911
wAccelerationTest/AndroidManifest.xml
c0053223bedf33581b0830fb87be32c1f26e5372 13-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add View.getResolvedLayoutDirection()

- update Callback2 interface
- update Gravity.getAbsoluteGravity() and Gravity.apply() to be more generic
by changing "boolean isRtl" parameter to "int layoutDirection"
- fix BiDiTests for RTL FrameLayout

Change-Id: I97bb456c22d5fd3ecb34f08564ce4dbed37e7459
iDiTests/res/layout/frame_layout_rtl.xml
cb040a063fd527afc37f6f703fab882ac3ab63cd 13-Jun-2011 Xia Wang <xiaw@google.com> Add more opengl benchmark test:
- all apps in launcher
- shortcuts of apps in home page

Change-Id: Ibec109993bd17a990378dba394dfb0ab99774181
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
ad4e03d6978054db19f1267af2b8c1072272f3fe 14-Jun-2011 Romain Guy <romainguy@google.com> Merge "Batch glCopyTexImage() calls to get about 15 fps back on SGX."
54be1cdf3d63095512120fa7ced5c16e462abffa 14-Jun-2011 Romain Guy <romainguy@google.com> Batch glCopyTexImage() calls to get about 15 fps back on SGX.

Change-Id: I04079e070739c1e46df3e90fc388c335e2a7d2b9
wAccelerationTest/src/com/android/test/hwui/ClearActivity.java
28b6711c4c7449e597f57e016e5bc4741e115f9a 13-Jun-2011 Philip Milne <pmilne@google.com> Merge "Bugfix for GridLayout assuming that the x value of last column index is maximal. This is not the case when column indexes are defined incorrectly and GridLayout should still work in this case."
51f17d54613c33638c8a2da8affcd9ba35994cb3 13-Jun-2011 Philip Milne <pmilne@google.com> Bugfix for GridLayout assuming that the x value of last column index is maximal. This is not the case when column indexes are defined incorrectly and GridLayout should still work in this case.

Change-Id: I5deb3fb43ed1dd16dd20868854b96ebae4d30623
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/Activity2.java
7af05226b901f2b623ca5b3ca23d8586941ef54b 11-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Refactor BiDiTest unit tests app

- make it more extensible (suppress tabs in favor of a list selection and fragments)

Change-Id: If6f6c3a33f7c03e00205edbeab2945024b477f0d
iDiTests/AndroidManifest.xml
iDiTests/res/layout/basic.xml
iDiTests/res/layout/canvas.xml
iDiTests/res/layout/custom_list_item.xml
iDiTests/res/layout/frame_layout_locale.xml
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/linear_layout_locale.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/res/layout/main.xml
iDiTests/res/layout/relative_layout_2_locale.xml
iDiTests/res/layout/relative_layout_2_ltr.xml
iDiTests/res/layout/relative_layout_2_rtl.xml
iDiTests/res/layout/relative_layout_ltr.xml
iDiTests/res/layout/relative_layout_rtl.xml
iDiTests/res/layout/table_layout_locale.xml
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestBasic.java
iDiTests/src/com/android/bidi/BiDiTestBasicActivity.java
iDiTests/src/com/android/bidi/BiDiTestCanvas.java
iDiTests/src/com/android/bidi/BiDiTestCanvasActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLocale.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLocaleActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLtr.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutRtl.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutRtlActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLocale.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLocaleActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLtr.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutRtl.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutRtlActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayout2Locale.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayout2Ltr.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayout2Rtl.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLocaleActivity2.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtr.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtrActivity2.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtl.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtlActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtlActivity2.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLocale.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLocaleActivity.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLtr.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutRtl.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutRtlActivity.java
c0e9e4293a4739b40c85e91c0f72e610c87d119d 11-Jun-2011 Romain Guy <romainguy@google.com> Merge "Add onSurfaceTextureDestroyed() callback."
40b62b9e66bf55cf2c49184298fa00c290e2bc2c 11-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Make View respect LAYOUT_DIRECTION_LOCALE"
451ce44a18e4c48f8a43aa250957f76967a35d31 11-Jun-2011 Romain Guy <romainguy@google.com> Add onSurfaceTextureDestroyed() callback.

This is needed for Renderscript and it also makes implementations
of TextureView cleaner. This change also hooks up the onSurfaceTextureSizeCHanged()
callback whenever the view size changes.

Change-Id: I2f972ee4504d800329defefacf32cf20547d31a3
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
26e432d25f2ba199ae8b762fc68da8463389dd9b 10-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Make View respect LAYOUT_DIRECTION_LOCALE

- update also unit tests for taking care of the locale direction
- code formatting on the layout test files

Change-Id: I4037eac3c572de9abb0178f36ca03803cc2c1522
iDiTests/Android
iDiTests/AndroidManifest.xml
iDiTests/res/layout/basic.xml
iDiTests/res/layout/canvas.xml
iDiTests/res/layout/frame_layout_locale.xml
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/linear_layout_locale.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/res/layout/main.xml
iDiTests/res/layout/relative_layout_2_locale.xml
iDiTests/res/layout/relative_layout_2_ltr.xml
iDiTests/res/layout/relative_layout_2_rtl.xml
iDiTests/res/layout/relative_layout_ltr.xml
iDiTests/res/layout/relative_layout_ltr_2.xml
iDiTests/res/layout/relative_layout_rtl.xml
iDiTests/res/layout/relative_layout_rtl_2.xml
iDiTests/res/layout/table_layout_locale.xml
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLocaleActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLocaleActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLocaleActivity2.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtrActivity2.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtlActivity2.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLocaleActivity.java
f474870fe1189f73cf8ffbaba9e524ef194b5043 10-Jun-2011 Philip Milne <pmilne@google.com> Optimise the way that indices are auto-allocated so that XML files can normally avoid using indices.

Change-Id: Iafb25b17fec9391664c81a7e213eeaa918254912
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/src/com/android/test/layout/AbstractLayoutTest.java
ridLayoutTest/src/com/android/test/layout/GridLayoutTest.java
7fd948756947506db62a2bafca2ed45ff53ac0a0 08-Jun-2011 Philip Milne <pmilne@google.com> Fix for baseline alignment in LinearLayout compatibiity mode.

Change-Id: Iaa194537c1bc493172fab89624279fe5cbfa1f70
ridLayoutTest/src/com/android/test/layout/AlignmentTest.java
ridLayoutTest/src/com/android/test/layout/GridLayoutTest.java
ridLayoutTest/src/com/android/test/layout/LinearLayoutTest.java
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
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/res/layout/relative_layout_ltr.xml
iDiTests/res/layout/relative_layout_ltr_2.xml
iDiTests/res/layout/relative_layout_rtl.xml
iDiTests/res/layout/relative_layout_rtl_2.xml
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
4da7b10c45dfa86be5636444b2c3caebc462659c 07-Jun-2011 Xia Wang <xiaw@google.com> Merge "Add OpenGl benchmark tests: display images with different texture in each mesh."
de7fc15ff45e7a7dad6304908cc6b87f3f154bf8 07-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app for Gravity renaming

- BEFORE?AFTER is now START/END

Change-Id: I44cfdc17090052704024d8c5386553f0c83e9ab2
iDiTests/res/values/strings.xml
62e8f2228f81c3ae6a55c665b6ec0fe8c09b271e 28-May-2011 Xia Wang <xiaw@google.com> Add OpenGl benchmark tests:
display images with different texture in each mesh.

Change-Id: I051be3cf8be117e62fc635dfaf75b5c0e4cdd644
enderScriptTests/PerfTest/res/drawable/globe.png
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
f81c70944ae1c2566a72b3c20c609b8520ad9456 04-Jun-2011 Daniel Sandler <dsandler@google.com> Merge "Fix the status bar test app."
160cbbb9ac1369a9df64e0a25e7736169bec0744 03-Jun-2011 Philip Milne <pmilne@google.com> Merge "Response to code review for GridLayout:"
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
ridLayoutTest/AndroidManifest.xml
ridLayoutTest/src/com/android/test/layout/AbstractLayoutTest.java
ridLayoutTest/src/com/android/test/layout/Activity2.java
ridLayoutTest/src/com/android/test/layout/AlignmentTest.java
ridLayoutTest/src/com/android/test/layout/GridLayoutTest.java
ridLayoutTest/src/com/android/test/layout/LinearLayoutTest.java
50469db07167e3a837e10f215baa4eacb1319604 03-Jun-2011 Dianne Hackborn <hackbod@google.com> am 7322e557: am a4cfcf10: am 75d6b3c2: Merge "Fix issue #4502672: Wrong xml resources used for homescreen widgets." into honeycomb-mr2

* commit '7322e557cfe42da42779625d69ced2db74a9df90':
Fix issue #4502672: Wrong xml resources used for homescreen widgets.
09b867ec07d36affcf1dc6785d1b63f5872114bb 03-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Update BiDiTest app"
2f9cad27fdc0912b676acf7b3c8447eee4109ef7 03-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Update BiDiTest app

- change buttons text to follow their Gravity

Change-Id: Ie0d79ced9c14bf8b0f12d1c31da5e2fe6f162c88
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
iDiTests/res/values/strings.xml
546d64f56d0f930070289e26021f97638601e388 02-Jun-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 5c2e4d20 to master

Change-Id: Iadbee872468ceafb54c5877046c91f6052f3c953
88f9fd2316d764e792a84c43aef67816ac02ef14 02-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add more unit tests for RTL layouts

- update LinearLayout tests with default case (no horizontalDirection specified)
- add TableLayout tests

Change-Id: I9ad2239fca96b896c5aae4dfe67b8113faf2f96e
iDiTests/AndroidManifest.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/res/layout/table_layout_ltr.xml
iDiTests/res/layout/table_layout_rtl.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestTableLayoutRtlActivity.java
c715528c9657e5848021a27a600a0e8e5100fb34 02-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add more unit tests cases for BiDi / RTL

- update FrameLayout tests
- add more RelativeLayout tests

Change-Id: I2ae522c5e6ec216f7ade45935f8309b543f380b9
iDiTests/AndroidManifest.xml
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/relative_layout_ltr.xml
iDiTests/res/layout/relative_layout_ltr_2.xml
iDiTests/res/layout/relative_layout_rtl.xml
iDiTests/res/layout/relative_layout_rtl_2.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtrActivity2.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtlActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutRtlActivity2.java
c2e989021e74593ce98680bce0c28b592b1ff843 02-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add more unit tests for RelativeLayout

- update BiDiTest test app

Change-Id: I8c0734fc8a94765d269b0040ebfa048c13e11728
iDiTests/AndroidManifest.xml
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/relative_layout_ltr.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestRelativeLayoutLtrActivity.java
77c1cc0aa4d088f54c3b36a05a19acfa5295c4da 02-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #4509967 (layout_gravity not always respected)"
de35ceeeb9f8855c72dfd70593e917aa75b43770 02-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #4509967 (layout_gravity not always respected)

- fix FrameLayout
- code refactoring on LinearLayout
- add more unit tests

Change-Id: I49302582c61aa31a4eb7eded92327b10408f71a4
iDiTests/AndroidManifest.xml
iDiTests/res/layout/frame_layout_ltr.xml
iDiTests/res/layout/frame_layout_rtl.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestFrameLayoutRtlActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutRtlActivity.java
cb0975b3c1c73d8bcadaca80e1ee99383750af60 01-Jun-2011 Romain Guy <romainguy@google.com> Merge "Add support to OpenGLRendere to draw BiDi text. Bug #4350336"
726aeba80ffc6778a9bc3e0ee957b8d644183505 01-Jun-2011 Romain Guy <romainguy@google.com> Add support to OpenGLRendere to draw BiDi text.
Bug #4350336

Change-Id: I1cf31693f7ca9653fa3a41b5b91c27ef288d680f
iDiTests/AndroidManifest.xml
iDiTests/res/layout/basic.xml
7322e557cfe42da42779625d69ced2db74a9df90 01-Jun-2011 Dianne Hackborn <hackbod@google.com> am a4cfcf10: am 75d6b3c2: Merge "Fix issue #4502672: Wrong xml resources used for homescreen widgets." into honeycomb-mr2

* commit 'a4cfcf10cc300a1eb5b2a4254fb7d3190c56c4f1':
Fix issue #4502672: Wrong xml resources used for homescreen widgets.
2f0b17573d4324832f7a20402a3d2b5920bc4866 01-Jun-2011 Dianne Hackborn <hackbod@google.com> Fix issue #4502672: Wrong xml resources used for homescreen widgets.

There was a race in the system process between applying the initial
configuration and executing code in higher-level system services
like the app widget service that relies on the config. For some
reason it starting showing up more after my code changes; it should
now be completely fixed.

Also fix the activity starting window to run in compatibility mode
if its application is going to be in compatibility mode.

And some various cleanup and small fixes.

Change-Id: I0566933bf1bbb4259c1d99a60c0a3c19af1542e5
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
48a542aabe2d58a0c3e7bac7f384d9951e5a26ed 28-May-2011 Mathias Agopian <mathias@google.com> Merge "model rotation can now be controlled by the device's sensors"
35ccf46533c76cdc7c2f6c0ce8f33b34b29bc5e6 18-May-2011 Mathias Agopian <mathias@google.com> model rotation can now be controlled by the device's sensors
enderScriptTests/ModelViewer/AndroidManifest.xml
enderScriptTests/ModelViewer/res/menu/loader_menu.xml
enderScriptTests/ModelViewer/res/values/strings.xml
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModel.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/simplemodel.rs
f09ef51889f75289b041f9e9f949b7b82ed5b686 27-May-2011 Romain Guy <romainguy@google.com> Fix issue with drawColor(color, Mode.Clear)

Change-Id: I486b24a5b609c6f8adb0276037ddb24af2b888b2
wAccelerationTest/src/com/android/test/hwui/ClearActivity.java
a4fa2cd1c007c2bd0f330f6a3ffde2949d9574c5 27-May-2011 Amith Yamasani <yamasani@google.com> Merge "Manual merge. Preference activity changes to work on smaller tablet screens and phones."
1e59f9d10d164f156221f6d34b932f06cdd29f1f 27-May-2011 Romain Guy <romainguy@google.com> Fix texture coordinates for sub-bitmap rendering.

Change-Id: I05a31775e03f5b223a55a5144d420351abac89be
wAccelerationTest/res/drawable-hdpi/patch.9.png
wAccelerationTest/src/com/android/test/hwui/ThinPatchesActivity.java
5c2e4d20df934728f39312741ef3390fd87795ce 27-May-2011 Dianne Hackborn <hackbod@google.com> am 8fcbfb52: am 94250ac6: Merge "Add new supports-screens attributes for declaring the compatible screens." into honeycomb-mr2

* commit '8fcbfb52607263754b6d3895a112f792c5c3a12e':
Add new supports-screens attributes for declaring the compatible screens.
f504a2fa144504ca1efd39a4ef9208e3d4d336c5 27-May-2011 Romain Guy <romainguy@google.com> Correctly implement the CLEAR xfermode.

The previous implementation was using glBlendFunc with the parameters
GL_ZERO/GL_ZERO which doesn't work for text, paths and other alpha
sources (anti-aliasing.) The correct implementation is GL_ZERO/
GL_ONE_MINUS_SRC_ALPHA.

Change-Id: I4cca65e57b6a37bbf5a41d382cb0648ee8e11e79
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/ClearActivity.java
405c1af75607fafdb1d6faf34e13e032e4934787 26-May-2011 Amith Yamasani <yamasani@google.com> Manual merge. Preference activity changes to work on smaller tablet screens and phones.

Padding around fragments and to the left of preference items
adjusted for different display sizes.

Change-Id: I2d29e5525c381092a3f1d2fb1265ce07db893d78
iDiTests/res/layout/canvas.xml
df6e980e3f63eb0f6f9eb437fa925d5009cd9c44 26-May-2011 Dianne Hackborn <hackbod@google.com> Add new supports-screens attributes for declaring the compatible screens.

Change-Id: I40d57e4354e48accc1027c9f90916ea73eb5190d
android:requiresSmallestWidthDp provides the smallest supported width.
android:compatibleWidthLimitDp provides the largest compatible width.
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
3f8956d82bb40b15acee26017db0d13ddf43c80a 13-May-2011 Philip Milne <pmilne@google.com> Introduction of GridLayout.

Change-Id: Ia2ec315e7d29dcc5aa13b080fc6ce00708e9c034
ridLayoutTest/Android.mk
ridLayoutTest/AndroidManifest.xml
ridLayoutTest/res/layout/grid0.xml
ridLayoutTest/res/layout/grid3.xml
ridLayoutTest/res/layout/grid4.xml
ridLayoutTest/res/layout/grid5.xml
ridLayoutTest/res/layout/grid6.xml
ridLayoutTest/res/layout/grid7.xml
ridLayoutTest/src/com/android/test/layout/Activity0.java
ridLayoutTest/src/com/android/test/layout/Activity1.java
ridLayoutTest/src/com/android/test/layout/Activity2.java
ridLayoutTest/src/com/android/test/layout/Activity3.java
ridLayoutTest/src/com/android/test/layout/Activity4.java
ridLayoutTest/src/com/android/test/layout/Activity5.java
ridLayoutTest/src/com/android/test/layout/Activity6.java
ridLayoutTest/src/com/android/test/layout/Activity7.java
f9be16a9d4f5e3b2e9f6b9742626e4a87c5e29be 26-May-2011 Romain Guy <romainguy@google.com> Rename test to be able to launch it on crespo.

Change-Id: Ieb3e1f6a2e3effe5c4042ad170f195244c7e2158
wAccelerationTest/AndroidManifest.xml
9eed25e2576403a91826312381f4507e8c8171c2 20-May-2011 Steve Block <steveblock@google.com> In DRT2, correctly handle the case of zero tests

Bug: 3291382
Change-Id: I8cde1d8d78a57407c585b02ca8ba3f3f893a609b
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
183c3c9ca20f55703f31e3610bca72682f6355db 23-May-2011 Steve Block <steveblock@google.com> Update DRT2 to reflect WebKit code movement

See http://trac.webkit.org/changeset/74301

Change-Id: Ibe495cdc1f50f65db5663dbb63af9b9c2db050d0
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
31e446c3db9031f69641c8ce7be8e396aeb60caa 20-May-2011 Steve Block <steveblock@google.com> Add extra error handling to DRT2 launcher script

Bug: 3291220
Change-Id: I6f8e57458cd4334a998eb256af303ffcd9c50d64
umpRenderTree2/assets/run_layout_tests.py
f32e0fe66f4144e51b5a8b85242522b4ba01393c 21-May-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "RTL Ordering of visual elements in LinearLayout"
1e4cfbeba54898373c852097d1519a1d966c0854 02-Apr-2010 Fabrice Di Meglio <fdimeglio@google.com> RTL Ordering of visual elements in LinearLayout

- also update unit tests for testing LinearLayout

Change-Id: I0794d48c45a8fd4a899fdf6f6a1d05485b416e1a
iDiTests/AndroidManifest.xml
iDiTests/res/layout/basic.xml
iDiTests/res/layout/biditest_main.xml
iDiTests/res/layout/canvas.xml
iDiTests/res/layout/linear_layout_ltr.xml
iDiTests/res/layout/linear_layout_rtl.xml
iDiTests/res/layout/main.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestBasicActivity.java
iDiTests/src/com/android/bidi/BiDiTestCanvasActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutLtrActivity.java
iDiTests/src/com/android/bidi/BiDiTestLinearLayoutRtlActivity.java
ab68f52dc1fffa1307f5476554141f750bef05a1 20-May-2011 Alex Sakhartchouk <alexst@google.com> Merge "Removing unused code"
44984ea0cb3702384d023b5f211deda3c4b0b656 19-May-2011 Chet Haase <chet@google.com> Enable large font rendering with GPU acceleration

Change-Id: I7b022100fb0762613f9cf7753dbb0217e1e75f8d
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
a7f17320f37c24050fec60f5dab6eb33d4bc5526 19-May-2011 Alex Sakhartchouk <alexst@google.com> Removing unused code

Change-Id: I6eee2a6c9b9aa313a6ec16ad7ea28c075d1939a4
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/PerfTest/src/com/android/perftest/shader_def.rsh
c1635bf14ea1e7b388959b263bc21c0d8d77cda3 18-May-2011 Guang Zhu <guangzhu@google.com> call clearCache from UI thread

according to the warning message, WebView#clearCache now should be
invoked from UI thread only

Change-Id: I089d9dcdcccc353b802a628c539e62f001d361f8
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
8083419ceee61adc9fd67200280463f4d82b0634 16-May-2011 Guang Zhu <guangzhu@google.com> Merge "change how test sets timeout for webkit dump"
97499df874f680eaa55d96074f3dcca34685ca12 16-May-2011 Guang Zhu <guangzhu@google.com> change how test sets timeout for webkit dump

there are cases where webkit dump timed out, but a RuntimeException
was not thrown (as it should have) after the timeout limit was
reached. It's probably because the Looper message to invoke time
out is obtained after the message to dump webview. This change
adjusts the order of obtaining the message so hopefully it can make
the timeout work for real.

Change-Id: I4197699f5aad765c88dc81123d052e4c49d7c53d
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
f4fea9a903b5a9cb8b7d1c6ec01e4116ef5f0604 16-May-2011 Ben Murdoch <benm@google.com> Merge WebKit at r75993: Update Makefiles

Update BrowserPlugin makefile post WebKit source code
move.

Change-Id: I5c8e1f4db80fc066171e6ddd74b0a5e61beadb3d
rowserTestPlugin/jni/Android.mk
e8e335a5002d4edb671a110fd7b13c1153659920 13-May-2011 Guang Zhu <guangzhu@google.com> even more logging

to track down test hang issue

Change-Id: Ida686506275eb7c8c624c135f988feb9c43f86f5
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
a7a7222f2b78c3c835918fe76d333733ff193fbc 13-May-2011 Steve Block <steveblock@google.com> Merge "Fix WebCore include paths due to merge to WebKit r75315"
858aa93ddb6e69e0503382af63bb681b6728aef1 12-May-2011 Chet Haase <chet@google.com> Antialiasing for rectangles

Change-Id: I7ca6931606541ddd504bd5db7f8dc04b9cde8cd9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/ColoredRectsActivity.java
1048b7e63e41c3b6044edddf5e581bb6fb0f3b39 12-May-2011 Steve Block <steveblock@google.com> Fix WebCore include paths due to merge to WebKit r75315

The WebCore directory has moved inside a new Source directory.

Change-Id: Idb72a6e80f8df9d8685698b259ca5c305a3c0a5d
rowserTestPlugin/jni/Android.mk
01defe403f3705ac5802e392ee18a78737c51fcb 11-May-2011 Daniel Sandler <dsandler@google.com> Merge changes I21e9629e,I535ed3ba

* changes:
Create an XML config flag to turn the navbar off.
It's lights out for you, navigation bar!
1d4d30aebd2c22627131819cabfe95f97def2c83 28-Apr-2011 Daniel Sandler <dsandler@google.com> It's lights out for you, navigation bar!

Views requesting lights out mode will cause the navbar to
disappear (this is useful for viewing videos/photos/etc
using every pixel of the screen).

But there's a catch: any user activity at all will cause the
lights to come back on and the navbar to return.

Change-Id: I535ed3ba9ae7fab3282c402be256add765395b6f
tatusBar/src/com/android/statusbartest/StatusBarTest.java
49171bc479d849b80b1739618bf78726376f21ce 11-May-2011 Guang Zhu <guangzhu@google.com> add more logging into DRT

Need the extra log to track down a test hang issue

Change-Id: I1556f27b64296fcd39bc49ecbdd14347213bb9a2
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
aa9d84c37e05f696ec158dac98ce38cf41e18314 10-May-2011 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 05be6d6f to master

Change-Id: Ic6a6c5bb300f6f1d43f9ed550b284282b4f16212
05be6d6fe09ddfb706d1bef3b20c3d37f45e3c8a 10-May-2011 Dianne Hackborn <hackbod@google.com> am 4907d1d5: am 0c6cbf41: Merge "Better compat mode part one: start scaling windows." into honeycomb-mr2

* commit '4907d1d5e2c7d244b07579b8c52153df69754e85':
Better compat mode part one: start scaling windows.
e2515eebf42c763c0a2d9f873a153711778cfc17 28-Apr-2011 Dianne Hackborn <hackbod@google.com> Better compat mode part one: start scaling windows.

First step of improving app screen size compatibility mode. When
running in compat mode, an application's windows are scaled up on
the screen rather than being small with 1:1 pixels.

Currently we scale the application to fill the entire screen, so
don't use an even pixel scaling. Though this may have some
negative impact on the appearance (it looks okay to me), it has a
big benefit of allowing us to now treat these apps as normal
full-screens apps and do the normal transition animations as you
move in and out and around in them.

This introduces fun stuff in the input system to take care of
modifying pointer coordinates to account for the app window
surface scaling. The input dispatcher is told about the scale
that is being applied to each window and, when there is one,
adjusts pointer events appropriately as they are being sent
to the transport.

Also modified is CompatibilityInfo, which has been greatly
simplified to not be so insane and incomprehendible. It is
now simple -- when constructed it determines if the given app
is compatible with the current screen size and density, and
that is that.

There are new APIs on ActivityManagerService to put applications
that we would traditionally consider compatible with larger screens
in compatibility mode. This is the start of a facility to have
a UI affordance for a user to switch apps in and out of
compatibility.

To test switching of modes, there is a new variation of the "am"
command to do this: am screen-compat [on|off] [package]

This mode switching has the fundamentals of restarting activities
when it is changed, though the state still needs to be persisted
and the overall mode switch cleaned up.

For the few small apps I have tested, things mostly seem to be
working well. I know of one problem with the text selection
handles being drawn at the wrong position because at some point
the window offset is being scaled incorrectly. There are
probably other similar issues around the interaction between
two windows because the different window coordinate spaces are
done in a hacky way instead of being formally integrated into
the window manager layout process.

Change-Id: Ie038e3746b448135117bd860859d74e360938557
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
3825fef300122ffcc262e56a36a9fc36d8d084b0 06-May-2011 Chet Haase <chet@google.com> Merge "Fix for scaled AA lines"
99ecdc480dd4f9b550b2a62ea39f77845a4fec49 06-May-2011 Chet Haase <chet@google.com> Fix for scaled AA lines

Previously, the translucent boundary of AA lines would be scaled
by the line's transform. It should always be exactly one pixel wide
in screen space. This fix accounts for scaling for the boundary
region, and fixes some AA calculations that make wide/AA lines
more correct.

Change-Id: I30df2d5d96315bf3e7ff30be9735282fd5439a39
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
4f413e413da02fa9213ff120a29f949b83c7f9f5 05-May-2011 Alex Sakhartchouk <alexst@google.com> Merge "save benchmark results"
4d7b19aa23f7546e2e26baf27cd7c4b9479b9384 04-May-2011 Alex Sakhartchouk <alexst@google.com> save benchmark results

Change-Id: I5b6a9f03de574be7983f1311173484f2cc0b4fe5
enderScriptTests/PerfTest/AndroidManifest.xml
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
ceae02e2c728155943e5ad686d562817b3d7f3fd 03-May-2011 Stephen Hines <srhines@google.com> Merge "Clean up use of rsSetObject/rsClearObject."
df0a7fbdcff3c683641b7980da50a7d0eebe0876 03-May-2011 Romain Guy <romainguy@google.com> Merge "Allows to render with an OpenGL context inside a TextureView."
8f0095cd33558e9cc8a440047908e53b68906f5f 03-May-2011 Romain Guy <romainguy@google.com> Allows to render with an OpenGL context inside a TextureView.

Change-Id: I59453f7fc3997f0502a1c5d325d37fed376fabc7
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/GLTextureViewActivity.java
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
c32b99404b3ec350bc0b612a52fac272e71cb9e8 03-May-2011 Stephen Hines <srhines@google.com> Clean up use of rsSetObject/rsClearObject.

Change-Id: I8d8e198135d680a1cab7fde64407dec8030bd6a6
enderScriptTests/ImageProcessing/src/com/android/rs/image/threshold.rs
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/tests/src/com/android/rs/test/rslist.rs
enderScriptTests/tests/src/com/android/rs/test/rstypes.rs
99585adeb4167ca357a72eb866f34c1af944f4b9 03-May-2011 Chet Haase <chet@google.com> Line endcaps for AA lines are now antialiased.

Also fixed other minor issues with AA and line rendering.

Change-Id: Icd4638d27c70e2ee0f28b5d9a2b97d8b29e8ac4d
wAccelerationTest/src/com/android/test/hwui/Lines2Activity.java
ad44445c772efe66fdf063aa8f78d7ae3233570e 29-Apr-2011 Romain Guy <romainguy@google.com> Merge "New widget: TextureView Bug #4343984"
aa6c24c21c727a196451332448d4e3b11a80be69 29-Apr-2011 Romain Guy <romainguy@google.com> New widget: TextureView
Bug #4343984

TextureView can be used to render media content (video, OpenGL,
RenderScript) inside a View.

The key difference with SurfaceView is that TextureView does
not create a new Surface. This gives the ability to seamlessly
transform, animate, fade, etc. a TextureView, which was hard
if not impossible to do with a SurfaceView.
A TextureView also interacts perfectly with ScrollView,
ListView, etc. It allows application to embed media content
in a much more flexible way than before.

For instance, to render the camera preview at 50% opacity,
all you need to do is the following:

mTextureView.setAlpha(0.5f);
Camera c = Camera.open();
c.setPreviewTexture(mTextureView.getSurfaceTexture());
c.startPreview();

TextureView uses a SurfaceTexture to get the job done. More
APIs are required to make it easy to create OpenGL contexts
for a TextureView. It can currently be done with a bit of
JNI code.

Change-Id: Iaa7953097ab5beb8437bcbbfa03b2df5b7f80cd7
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/TextureViewActivity.java
b994ed33c52b0010e59d1aad240577e11c85d593 28-Apr-2011 Stephen Hines <srhines@google.com> Fix RS graphics samples/tests.

Change-Id: Id5b586a9d9bead426eb46d79a93941893f0d4925
enderScriptTests/FBOTest/src/com/android/fbotest/fbotest.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/scenegraph.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/simplemodel.rs
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/tests/src/com/android/rs/test/rslist.rs
8a5cc92a150bae38ec43732d941b38bb381fe153 26-Apr-2011 Chet Haase <chet@google.com> Fix various hw-accelerated line/point bugs

All accelerated lines are now rendered as quads. Hairlines used to
be rendered as GL_LINES, but these lines don't render the same as our
non-accelerated lines, so we're using quads for everything. Also, fixed
a bug in the way that we were offsetting quads (and not offseting points)
to ensure that our lines/points actuall start on the same pixels as
Skia's.

Change-Id: I51b923cc08a9858444c430ba07bc8aa0c83cbe6a
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/Lines2Activity.java
wAccelerationTest/src/com/android/test/hwui/PointsActivity.java
998d4570bd0abdfdcbb29b18c700b10d07db17a9 27-Apr-2011 Alex Sakhartchouk <alexst@google.com> Merge "Better workaround for the bitmap invalidation problem."
d45d463095d1dedaa2d4686739200c69e1e45637 27-Apr-2011 Guang Zhu <guangzhu@google.com> Merge "Make DRT pull data over network"
f6d1b3f125b06fcc4847be3cfb35e8ce21905676 27-Apr-2011 Guang Zhu <guangzhu@google.com> Make DRT pull data over network

command format:

adb shell am instrument -w -e class \
com.android.dumprendertree.LoadTestsAutoTest#runPageCyclerTest \
-e suite moz \
-e iteration 1 \
-e forward android-browser-test:80/page_cycler/ \
com.android.dumprendertree/.LayoutTestsAutoRunner

Change-Id: Ib4e9db28953f6be155517bb4b139e4477305c2c2
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/forwarder/Forwarder.java
9dc8b3652d3b4a6406186b93b51057840b7ea697 27-Apr-2011 Alex Sakhartchouk <alexst@google.com> Better workaround for the bitmap invalidation problem.

Change-Id: I9aa5ff9f68413ec36596d976a2e65b8ef272d56e
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
93970c30e3cd6a76547df7bbfb497c9997475658 27-Apr-2011 Xia Wang <xiaw@google.com> Merge "- Add instrumentation utility to automate rs performance tests: The RsBench test activity can be launched within instrumentation"
2738fb1cb13314e68ea5442e335de427261cde3c 16-Apr-2011 Xia Wang <xiaw@google.com> - Add instrumentation utility to automate rs performance tests:
The RsBench test activity can be launched within instrumentation

- Provide parameter to control test run:
set the maximum number of loops from test runner,
the script will send out a message after the test loops exceeds the maxium number

Change-Id: I5fba0543094ef7a8b5eaa6ff9a04367d272b4d65
enderScriptTests/PerfTest/Android.mk
enderScriptTests/PerfTest/AndroidManifest.xml
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchTest.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/RsPerfTestRunner.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
740bf2bb2e900d3db2292b5909b4b4c6e90320e6 27-Apr-2011 Romain Guy <romainguy@google.com> Apply shaders/filters to text drop shadows.
Bug #4318323

This change also fixes the fact that shaders were not modulated
by the paint's color when drawing paths.

Change-Id: Id88804143aea06c895d4cbcdbe106d660230aa5a
wAccelerationTest/src/com/android/test/hwui/MoreShadersActivity.java
wAccelerationTest/src/com/android/test/hwui/PathsActivity.java
3a03eeedafb3e3335b56bdb9c0a2f02104d32299 26-Apr-2011 Romain Guy <romainguy@google.com> Update shader text to test with drop shadows.

Change-Id: Iefdf116846c9b5649d1561a9d80d66d1c3acfeca
wAccelerationTest/src/com/android/test/hwui/MoreShadersActivity.java
589e4e27ee071f028a4bc72b91a1fb053ab13404 26-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #4338103 (Android Arabic and Hebrew input is broken)

- fix glyph order when there is only a single run
- update tests

Change-Id: I113f28a8c76cab622fb75ce84bc50d1d38fa254e
iDiTests/res/layout/biditest_main.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestView.java
3f92b8b18856371f561955197b488191433977e6 23-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Clean getTextRunAdvances() APIs"
abf2b931ff173a04cc171592e25a6fa6a81a606d 22-Apr-2011 Alex Sakhartchouk <alexst@google.com> sped up the ui in image processing test app

Change-Id: I5e8637cf4386b31d961d41c64019f9ac98d21905
enderScriptTests/ImageProcessing/AndroidManifest.xml
enderScriptTests/ImageProcessing/res/drawable-hdpi/data.jpg
enderScriptTests/ImageProcessing/res/drawable/city.png
enderScriptTests/ImageProcessing/res/drawable/data.jpg
enderScriptTests/ImageProcessing/res/layout/main.xml
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
enderScriptTests/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
0a1413e4bf9dcda2a8abb2287e43f612a7fb2453 22-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Clean getTextRunAdvances() APIs

- remove ICU reference in API names
- use a "reserved" int parameter to pass either "0" for Harfbuzz or "1" for "ICU"

Change-Id: I88b4f76feafd203a6999cd7349402fa36a9a4b2a
iDiTests/src/com/android/bidi/BiDiTestView.java
bf96c356c02c430153c281fb81dc1a00f7ad0b43 21-Apr-2011 Chet Haase <chet@google.com> Merge "Enable anti-aliasing for hw-accelerated lines"
5b0200bd47e8a9a4dc8d2e6c3a110d522b30bf82 14-Apr-2011 Chet Haase <chet@google.com> Enable anti-aliasing for hw-accelerated lines

Draw anti-aliased lines with OpenGL by constructing a quad with
a border that fades out (to mimic fragment coverage).

Change-Id: Ib81a3e62d663acdf1b46b401ac4aa7ee9855cc7e
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/Lines2Activity.java
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
f7b9e7848623efcb4f596aa06f055bb4d2ebe7f5 18-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add Unicode BiDi Algo before drawing text in Canvas"
689e515ed2b8064c15e54d8ab69d87de54c5e0d6 14-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Add Unicode BiDi Algo before drawing text in Canvas

- only for temporary API
- update BiDiTest

Change-Id: Ifd445799dc0fda4da896246e41978cd8d71aa035
iDiTests/AndroidManifest.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestView.java
0c5001d776d56bae02a5cc2663286a125d99bc5e 13-Apr-2011 Dianne Hackborn <hackbod@google.com> Add APIs to remove tasks.

You can remove sub-tasks inside of a task, or an entire task.

When removing an entire task, you can have its process killed
as well.

When the process is killed, any running services will get an
onTaskRemoved() callback for them to do cleanup before their
process is killed (and the service possibly restarted).

Or they can set a new android:stopWithTask attribute to just
have the service automatically (cleanly) stopped at this point.

Change-Id: I1891bc2da006fa53b99c52f9040f1145650e6808
ctivityTests/AndroidManifest.xml
ctivityTests/src/com/google/android/test/activity/ActivityTestMain.java
bcbab3684349353ee8cab30b556001824d0e7ccf 09-Apr-2011 Dianne Hackborn <hackbod@google.com> Merge "Rework thumbnails in activity manager."
f26fd99a7c2f554b0297760bb66336473c7db61f 09-Apr-2011 Dianne Hackborn <hackbod@google.com> Rework thumbnails in activity manager.

We now only keep a thumbnail for the task, not for each
activity. However if you use FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET,
we will make a new secondary thumbnail for that series of
activities. There is a new API for the app to get these
secondary thumbnails.

Also set a default thumbnail size for non-xlarge screens
so we have thumbnails on phones. (We need some smarter
code in the platform for computing the actual thumbnail
dimensions of the current device). And add a test app
to show recent tasks + thumbnails.

Change-Id: Ic36759f6635522118a2cb7f156662229a610c492
ctivityTests/Android.mk
ctivityTests/AndroidManifest.xml
ctivityTests/res/values/strings.xml
ctivityTests/src/com/google/android/test/activity/ActivityTestMain.java
0343a7eb6d7cd2bd44dabe5119e2366e84427c93 08-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "TextLayoutCache - add glyphs caching"
fcf2be1846935e7983ea2fe87fdd4d7af27764b6 06-Apr-2011 Fabrice Di Meglio <fdimeglio@google.com> TextLayoutCache - add glyphs caching

- cache glyphs after Harfbuzz shaping
- use "m" prefix for member variables
- add temporary API for drawing text with glyphs
- update BiDiTest app

Change-Id: I619b3f313b15f010018daad21b3e5e486619b4e4
iDiTests/src/com/android/bidi/BiDiTestView.java
43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09 07-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These haven't been working since before 1.0.

Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
oreTests/android/core/TestEventHandler.java
enderScriptTests/FBOTest/src/com/android/fbotest/FBOTest.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SceneGraph.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModel.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/tests/src/com/android/rs/test/RSTest.java
78a9f6a8227d1e9b465acb84f8476a30c5af9c13 04-Apr-2011 Alex Sakhartchouk <alexst@google.com> Merge "First draft of fbo in renderscript. Updating samples and benchmark"
8e90f2bc1fa35a2dc7bd2aab8b8241b628800218 01-Apr-2011 Alex Sakhartchouk <alexst@google.com> First draft of fbo in renderscript.
Updating samples and benchmark

Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
enderScriptTests/FBOTest/Android.mk
enderScriptTests/FBOTest/AndroidManifest.xml
enderScriptTests/FBOTest/res/drawable/robot.png
enderScriptTests/FBOTest/res/raw/robot.a3d
enderScriptTests/FBOTest/src/com/android/fbotest/FBOTest.java
enderScriptTests/FBOTest/src/com/android/fbotest/FBOTestRS.java
enderScriptTests/FBOTest/src/com/android/fbotest/FBOTestView.java
enderScriptTests/FBOTest/src/com/android/fbotest/fbotest.rs
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
d117428bf97ee752ac3d00b367a563c3c12645bd 31-Mar-2011 Brad Fitzpatrick <bradfitz@android.com> am 5db7fd6b: am f7a9b869: am 1e7fb7ae: Merge "Error in compound cache-control header."

* commit '5db7fd6b70f47f31fbc59f92907b9807f9c4e64d':
Error in compound cache-control header.
5db7fd6b70f47f31fbc59f92907b9807f9c4e64d 30-Mar-2011 Brad Fitzpatrick <bradfitz@android.com> am f7a9b869: am 1e7fb7ae: Merge "Error in compound cache-control header."

* commit 'f7a9b8691918642db74a667a71028c0a77b527ff':
Error in compound cache-control header.
eee49c699c035ffba188417489f40d34f587d65c 25-Mar-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix text redering issue where the text was sometimes truncated

- mostly was visible in Settings apps / Wi-Fi networks summary info for each network
- correctly setup the local SkPaint for advances computation
- improve test app for adding live resizing

Change-Id: Ia031fe1b115b521ba55c7e68f2a26300f02e48ca
iDiTests/res/layout/biditest_main.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestConstants.java
iDiTests/src/com/android/bidi/BiDiTestView.java
eb0ced7a094df2c73e052a066535f4359b11a92d 16-Aug-2010 Henrik Baard <henrik.baard@sonyericsson.com> Error in compound cache-control header.

A cache control header containing both no-cache and max-age attribute does not
behave as expected.

Cache-Control: no-cache, max-age=200000

Will set expired to 20000ms seconds, ignoring the no-cache header. My
interpretation is that the no-cache header should not be ignored in
this case.

Change-Id: Iadd1900e4d2c6c0dacc6bb3e7b944cf78ca9b266
oreTests/android/core/HttpHeaderTest.java
aa5eb64a0c0709a05731a934c033f213d6dbcc2f 23-Mar-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Use Harfbuzz instead of ICU4C for computing advances"
9f82b580d744ce4baf057b061994394dcf239eed 08-Mar-2011 Fabrice Di Meglio <fdimeglio@google.com> Use Harfbuzz instead of ICU4C for computing advances

- use Harfbuzz shaper for shaping and getting glyphs
- add test app for showing result of drawText() and drawGlyphs()
- add private API in Canvas and Paint for test app

Change-Id: Ia15be216f8636d2d864066e9b7de2f53008c30f6
iDiTests/Android.mk
iDiTests/AndroidManifest.xml
iDiTests/proguard.flags
iDiTests/res/layout/biditest_main.xml
iDiTests/res/values/strings.xml
iDiTests/src/com/android/bidi/BiDiTestActivity.java
iDiTests/src/com/android/bidi/BiDiTestView.java
1a81aea8144b92ebaf807af9de69a0ab3415a5aa 21-Mar-2011 Romain Guy <romainguy@google.com> Update GL textures when changing a Bitmap's pixels
Bug #4146495

Change-Id: I4fe3f8501373b86b164af11ae51642b140035bb8
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/BitmapMutateActivity.java
ed6fcb034b44d9a6ac2fc72fee6030417811f234 21-Mar-2011 Romain Guy <romainguy@google.com> Add support for drawPoint() and drawPoints().

Change-Id: I01bef50c08ec3160f8d40dc060b2cf6c2e4d7639
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
8329db39f2f55484352d58b1820eb31a22698f11 15-Mar-2011 Romain Guy <romainguy@google.com> am b245e31f: am ee7ace06: Merge "Fix rendering artifact in edge fades. Bug #4092053" into honeycomb-mr1

* commit 'b245e31fa8dd1ad6a59ccf858154f3c7b92e0eb8':
Fix rendering artifact in edge fades. Bug #4092053
ee7ace065f77b53a57cb6273b9f2f5d85caba90c 15-Mar-2011 Romain Guy <romainguy@google.com> Merge "Fix rendering artifact in edge fades. Bug #4092053" into honeycomb-mr1
7b5b6abf852c039983eded25ebe43a70fef5a4ab 15-Mar-2011 Romain Guy <romainguy@google.com> Fix rendering artifact in edge fades.
Bug #4092053

The problem always existed but was made visible by partial invalidation.
When saving a layer, the renderer would try to postpone glClear()
operations until the next drawing command. This however does not work
since the clip might have changed. The fix is rather simple and
simply gets rid of this "optimization" (that turned out to be
usless anyway given how View issues saveLayer() calls.)

This change also fixes an issue with gradients (color stops where
not properly computed when using a null stops array) and optimizes
display lists rendering (quickly rejects larger portions of the
tree to avoid executing unnecessary code.)

Change-Id: I0f5b5f6e1220d41a09cc2fa84c212b0b4afd9c46
wAccelerationTest/res/drawable/gradient.xml
wAccelerationTest/src/com/android/test/hwui/GradientsActivity.java
wAccelerationTest/src/com/android/test/hwui/TransparentListActivity.java
3070af08821ee86f06a9cc6b58dbb79c82946b94 14-Mar-2011 Iliyan Malchev <malchev@google.com> frameworks/base: remove LOCAL_PRELINK_MODULE

Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481
Signed-off-by: Iliyan Malchev <malchev@google.com>
rowserTestPlugin/jni/Android.mk
38507bb993239a4d8135c6cc253187efe6e976fc 11-Mar-2011 Christopher Tate <ctate@google.com> Add a test app: quota exceeded doing a backup

This is a simple test app (a clone of the Backup/Restore sample code)
that deliberately backs up 20 megabytes of data every time it performs
a backup pass. This is to trigger the quota-exceeded logic both on
the client and on the backend, for testing purposes.

Change-Id: I01f04d0f85c827baadf1990c09643d5eb5f88266
ugeBackup/Android.mk
ugeBackup/AndroidManifest.xml
ugeBackup/proguard.flags
ugeBackup/res/layout/backup_restore.xml
ugeBackup/res/values/strings.xml
ugeBackup/src/com/android/hugebackup/HugeAgent.java
ugeBackup/src/com/android/hugebackup/HugeBackupActivity.java
cabfcc1364eb7e4de0b15b3574fba45027b45cfc 08-Mar-2011 Romain Guy <romainguy@google.com> Add support for partial invalidates in WebView
Bug #3461349

This change also fixes two bugs that prevented partial invalidates
from working with other views. Both bugs were in our EGL implementation:
they were preventing the caller from comparing the current context/surface
with another context/surface. This was causing HardwareRenderer to always
redraw the entire screen.

Change-Id: I33e096b304d4a0b7e6c8f92930f71d2ece9bebf5
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
47b8adec3904535c8d8ce2b6e42ecd736f2d90ce 24-Feb-2011 Romain Guy <romainguy@google.com> Add a new Camera API to control the camera's location

Change-Id: Id9a082d2def803eb527e1987875e0d8a22c6e8aa
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-nodpi/large_photo.jpg
wAccelerationTest/src/com/android/test/hwui/Animated3dActivity.java
c29a4442812d5f0e9f1af13b36cb6a806b6b46e0 22-Feb-2011 Alex Sakhartchouk <alexst@google.com> Moving renderscript tests away from the library to a dedicated test folder.

Change-Id: I7d8e20a17513f167eae3681d77463c01f4fa24a7
enderScriptTests/Android.mk
enderScriptTests/ImageProcessing/Android.mk
enderScriptTests/ImageProcessing/AndroidManifest.xml
enderScriptTests/ImageProcessing/res/drawable-hdpi/data.jpg
enderScriptTests/ImageProcessing/res/drawable/data.jpg
enderScriptTests/ImageProcessing/res/layout/main.xml
enderScriptTests/ImageProcessing/res/values/strings.xml
enderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
enderScriptTests/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/ip.rsh
enderScriptTests/ImageProcessing/src/com/android/rs/image/threshold.rs
enderScriptTests/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
enderScriptTests/ModelViewer/Android.mk
enderScriptTests/ModelViewer/AndroidManifest.xml
enderScriptTests/ModelViewer/res/drawable/robot.png
enderScriptTests/ModelViewer/res/menu/loader_menu.xml
enderScriptTests/ModelViewer/res/raw/robot.a3d
enderScriptTests/ModelViewer/res/values/strings.xml
enderScriptTests/ModelViewer/src/com/android/modelviewer/A3DSelector.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SceneGraph.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SgTransform.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModel.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
enderScriptTests/ModelViewer/src/com/android/modelviewer/scenegraph.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/simplemodel.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/transform.rs
enderScriptTests/ModelViewer/src/com/android/modelviewer/transform_def.rsh
enderScriptTests/PerfTest/Android.mk
enderScriptTests/PerfTest/AndroidManifest.xml
enderScriptTests/PerfTest/res/drawable/checker.png
enderScriptTests/PerfTest/res/drawable/data.png
enderScriptTests/PerfTest/res/drawable/leaf.png
enderScriptTests/PerfTest/res/drawable/test_pattern.png
enderScriptTests/PerfTest/res/drawable/torusmap.png
enderScriptTests/PerfTest/res/raw/multitexf.glsl
enderScriptTests/PerfTest/res/raw/shader2f.glsl
enderScriptTests/PerfTest/res/raw/shader2movev.glsl
enderScriptTests/PerfTest/res/raw/shader2v.glsl
enderScriptTests/PerfTest/res/raw/shaderf.glsl
enderScriptTests/PerfTest/res/raw/shaderv.glsl
enderScriptTests/PerfTest/res/raw/torus.a3d
enderScriptTests/PerfTest/src/com/android/perftest/RsBench.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchRS.java
enderScriptTests/PerfTest/src/com/android/perftest/RsBenchView.java
enderScriptTests/PerfTest/src/com/android/perftest/rsbench.rs
enderScriptTests/PerfTest/src/com/android/perftest/shader_def.rsh
enderScriptTests/tests/Android.mk
enderScriptTests/tests/AndroidManifest.xml
enderScriptTests/tests/res/drawable/test_pattern.png
enderScriptTests/tests/src/com/android/rs/test/RSTest.java
enderScriptTests/tests/src/com/android/rs/test/RSTestCore.java
enderScriptTests/tests/src/com/android/rs/test/RSTestView.java
enderScriptTests/tests/src/com/android/rs/test/UT_fp_mad.java
enderScriptTests/tests/src/com/android/rs/test/UT_math.java
enderScriptTests/tests/src/com/android/rs/test/UT_primitives.java
enderScriptTests/tests/src/com/android/rs/test/UT_rsdebug.java
enderScriptTests/tests/src/com/android/rs/test/UT_rstime.java
enderScriptTests/tests/src/com/android/rs/test/UT_rstypes.java
enderScriptTests/tests/src/com/android/rs/test/UnitTest.java
enderScriptTests/tests/src/com/android/rs/test/fp_mad.rs
enderScriptTests/tests/src/com/android/rs/test/math.rs
enderScriptTests/tests/src/com/android/rs/test/primitives.rs
enderScriptTests/tests/src/com/android/rs/test/rsdebug.rs
enderScriptTests/tests/src/com/android/rs/test/rslist.rs
enderScriptTests/tests/src/com/android/rs/test/rstime.rs
enderScriptTests/tests/src/com/android/rs/test/rstypes.rs
enderScriptTests/tests/src/com/android/rs/test/shared.rsh
enderScriptTests/tests/src/com/android/rs/test/test_root.rs
eefdd709dd9b8fcf491b8beb66a3b57d644570a7 11-Feb-2011 Romain Guy <romainguy@google.com> Merge "Dirty layers in the area covered by a drawBitmapMesh() call Bug #3410827"
b18d2d0079b4dbf5675ab79b7111b3dfb3cc1ad0 11-Feb-2011 Romain Guy <romainguy@google.com> Dirty layers in the area covered by a drawBitmapMesh() call
Bug #3410827

Change-Id: Ic8b4f6201af94497bba86c75819588c78debddc2
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/BitmapMeshActivity.java
wAccelerationTest/src/com/android/test/hwui/BitmapMeshLayerActivity.java
6dfef1b86dfb9969e4a1a01a1fb117e1525c17bd 10-Feb-2011 Steve Block <steveblock@google.com> Merge "Adds CookieManager methods to configure policy for cookies for file scheme URLs"
ed6d936eca072b729b1a52204dca1dcecdfc8f66 10-Feb-2011 Jesse Wilson <jessewilson@google.com> Merge "Remove SSLPerformanceTest and DatabaseSessionCache."
74815d332c86acccf182533f0c4c4b608d34fd30 10-Feb-2011 Jesse Wilson <jessewilson@google.com> Remove SSLPerformanceTest and DatabaseSessionCache.

These aren't being run.

Change-Id: I9afc617a424c675578185ac66a4f6ac3af9afacf
oreTests/android/core/DatabaseSessionCache.java
oreTests/android/core/SSLPerformanceTest.java
fb40a64d806a64c075a3d91bbbd68aaff27e741c 10-Feb-2011 Steve Block <steveblock@google.com> Merge "Increase DRT timeout while waiting for WebView to dump as text"
8e8cf732d1ba39ca21b6ffb593e939709bc5b0a1 10-Feb-2011 Steve Block <steveblock@google.com> Increase DRT timeout while waiting for WebView to dump as text

This avoids problems with LayoutTests fast/frames/lots-of-iframes.html and fast/frames/lots-of-objects.html

Bug: 3440578
Change-Id: Ic045141f986baf779ffc9eec804ba994ce0d0fbe
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
c1f81466f711949fb839ee78787bab0510b34a03 10-Feb-2011 Steve Block <steveblock@google.com> Remove LayoutTest http/tests/xmlhttprequest/simple-cross-origin-progress-events.html from skipped list

This test no longer crashes, so we should no longer skip it.

Bug: 2929261
Change-Id: I808926c3dce2e9a01d6c190a18187d9ca965b662
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
3e4ac8967d2f8f108eeecdc78f8128d1f12f26b6 07-Feb-2011 Romain Guy <romainguy@google.com> am 80038fbc: am ba27cf75: Merge "Empty the clip rect when intersection is empty. Bug #3410035" into honeycomb

* commit '80038fbcf629936852afba0054b26939a3a9835a':
Empty the clip rect when intersection is empty. Bug #3410035
32cd1d5053fdca49463adc83adb7b7dad13904e0 07-Feb-2011 Daniel Sandler <dsandler@google.com> resolved conflicts for merge of 31796297 to master

Change-Id: Ice632b3378f8f67c186245fdb63b022ade864ba1
982cbf1cbc302eb1ee4ab10076533281c6a947c7 17-Dec-2010 Daniel Sandler <dsandler@google.com> Fix the status bar test app.

Change-Id: Ib7d047a5ed21393ea9cbcdc343cb0cfbb7c62ff7
tatusBar/src/com/android/statusbartest/StatusBarTest.java
f28daffda50042c1b7cbfeb34b4d47741c6e21a8 04-Feb-2011 Romain Guy <romainguy@google.com> Empty the clip rect when intersection is empty.
Bug #3410035

Change-Id: I5ceb80514d3b20c9ad230478549ad31ced403d53
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/anim/accelerate_interpolator_2.xml
wAccelerationTest/res/anim/slide_off_left.xml
wAccelerationTest/src/com/android/test/hwui/MarqueeActivity.java
e40451a89dc91dfd636af7cb32a23b4a4cc93fdc 03-Feb-2011 Daniel Sandler <dsandler@google.com> Ongoing notification for GPS use.

This change improves upon the notification priority API
introduced in change I9e738cc4, allowing privileged clients
to set the priority of a notification when posting it
directly to INotificationManager. StatusBarTest is updated
to test this new feature.

The new LocationController in SystemUI uses this facility to
post a high-priority ongoing notification whenever GPS is in
use (replacing the functionality of the legacy GPS status
bar icon).

Also happens to fix http://b/3325472 (adding a log message
when notifications are dropped because of a missing icon).

Bug: 3412807

Change-Id: I523016ffa53bf979be98ddc4a2deb55a6270c68a
tatusBar/src/com/android/statusbartest/NotificationTestList.java
9bd32c235dc0823f05eee824f37a2863bc80ff06 04-Feb-2011 Romain Guy <romainguy@google.com> am 109da7df: am 5bfd1aff: Merge "Allocate layers from the layers pool. Bug #3413433" into honeycomb

* commit '109da7dfd4c0766274b17467880ee673c731735c':
Allocate layers from the layers pool. Bug #3413433
09b7c91de73b59aa3f679b3ae3ba299f82ec9f8a 03-Feb-2011 Romain Guy <romainguy@google.com> Allocate layers from the layers pool.
Bug #3413433

This change will be beneficial to Launcher to avoid hiccups when
swiping pages of icons. When a layer is discarded, it is kept
in the layers pool instead of being destroyed right away. This
favors memory reuse over allocations.

Change-Id: Ifb6944ba83d6ceb67c331527c0827b26ce648eb1
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_layers_6.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity6.java
929a1c219248b62778807cac8ea256c7ac0fda6a 02-Feb-2011 Brian Carlstrom <bdc@google.com> Removing android.security.MessageDigest

Bug: 3392028
Change-Id: I6b9732da17d086ba00c846c3ad1c7fb39baf9502
oreTests/android/core/Sha1Test.java
849d0a37cf2ca6c6a6c2d4d4456495e32e363120 02-Feb-2011 Romain Guy <romainguy@google.com> New API to let apps draw without layers.
Bug #3413433

Launcher now enables layers all the time, but in some cases (for instance, when the
workspace is not scrolling,) it is more efficient to draw without the layer.

Change-Id: I625fb5b48506acda9ae75356fdbbe812c85f2aab
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_layers_5.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity5.java
54229ee5eb92e3e2fc63d75353bcf09e0ebc8030 01-Feb-2011 Romain Guy <romainguy@google.com> Correctly set the alpha of a hardware layer before drawing it.
Bug #3410819

Change-Id: I3ebaca2233f4edf5b59d84ec7706555056a1a4b1
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_layers_4.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity4.java
87d197597c9130b10ba9d67f17ed81db26e35cd8 27-Jan-2011 Jean-Baptiste Queru <jbq@google.com> Delete browerplugin tests - do not merge

Those don't build in all environments.

Change-Id: Ie564d464d2745df0114236f2c28aa1254d0f65b5
rowserTestPlugin/Android.mk
rowserTestPlugin/AndroidManifest.xml
rowserTestPlugin/MODULE_LICENSE_APACHE2
rowserTestPlugin/NOTICE
rowserTestPlugin/jni/Android.mk
rowserTestPlugin/jni/PluginObject.cpp
rowserTestPlugin/jni/PluginObject.h
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/event/EventPlugin.h
rowserTestPlugin/jni/main.cpp
rowserTestPlugin/jni/main.h
rowserTestPlugin/res/drawable/browser_test_plugin.png
rowserTestPlugin/src/com/android/testplugin/TestPlugin.java
7bb8eeb90cf55f409a282c1f36ca08aa48c10543 28-Jan-2011 Joe Onorato <joeo@google.com> Allow the status bar disable flags to be used as View's system ui visibility fields.

Bug: 3363046
Change-Id: I50ba06ed9a4d2f5d0e0c807437aea9900f44fee9
tatusBar/src/com/android/statusbartest/StatusBarTest.java
344302600a87175a9fd2bdfbf38708b1d1759731 26-Jan-2011 Daniel Sandler <dsandler@google.com> Merge "Fit and finish on status bar:" into honeycomb
5794f2302209981c64425ea2b661b17f00b8f808 26-Jan-2011 Guang Zhu <guangzhu@google.com> change the way test app waits for gc

gcSoftReferences methods are being obsoleted, so we need a different
approach to wait for gc: create a CountDownLatch and release it in
a dummy object's finalizer, call gc and await on the CDL.

Change-Id: I54d9e6bc05540b16ee1f3959ace9008041ac4903
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
f844dc4fa8ae53d485f10ebc7f91899159d7551e 25-Jan-2011 Daniel Sandler <dsandler@google.com> Fit and finish on status bar:

- Clock color fixed. [3374581]
- Clock vertically aligned. [3388224]
- Clock uses system font assets now. [3385564]
- Solid version of AndroidClock added to build. [3385564]
- Extraneous background glow removed from notification panel.
- Removed solid black background from notifications. [3388223]
- Added background image behind large notification icons
and increased large size to 64dip [3388434, 3384355]
- Corrected size & leading of notification text [3388577]

Bug: 3374581
Bug: 3384355
Bug: 3385564
Bug: 3388223
Bug: 3388224
Bug: 3388434
Bug: 3388577
Change-Id: I8e443da5758deca412d1ce5944f887b35f6265ed
tatusBar/res/drawable-mdpi/pineapple.png
tatusBar/res/drawable-mdpi/pineapple2.png
7d7b5490a0b0763e831b31bc11f17d8159b5914a 25-Jan-2011 Romain Guy <romainguy@google.com> Enable partial invalidates when rendering with OpenGL.

Change-Id: Ie8be06c4776b815e8737753eb8003b4fd8936130
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/default.properties
f93246923f0a8c85fddb508533d63d59977f75eb 24-Jan-2011 Huahui Wu <hwu@google.com> A few small cleanning-ups.

1. Remove mDeferMultiTouch in WebView, it was for testing only but
we don't need it now since we always pass MultiTouch to WebKit.

2. Remove the use of mDeferMultiTouch in DRT tests.

3. Correct the index of getX(Y) for the second touch point in the
debug string of MotionEvent.

Change-Id: Ib63cfc5935af1a169ed26b2b138f74908492bc18
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
4c541b1303b0ee2b9b0d19bee85d3780c5c4c110 24-Jan-2011 Joe Onorato <joeo@google.com> Merge "visibility ("lights out") API." into honeycomb
664644d9e012aa2a28ac96f305b1ce6499ec8806 24-Jan-2011 Joe Onorato <joeo@google.com> visibility ("lights out") API.

1. Views may setSystemUiVisibility() to recommend that
the system chrome (status bar or other UI) show or hide
itself. (This functionality was previously available only
via the FLAG_FULLSCREEN window flag for some SystemUI
implementations.)

2. Views may register a OnSystemUiVisibilityChangedListener
on a view, and find out when the system UI actually
appears or disappears, allowing apps to coordinate the
appearance of their own UI if desired.

Bug: 3241144
Change-Id: Ia1758d94099182d49a1e3688ea2738ae4995b829
tatusBar/src/com/android/statusbartest/StatusBarTest.java
a566b7c3aada08d37cf08096c972e3e641bed773 24-Jan-2011 Romain Guy <romainguy@google.com> Fix bitmap meshes to work in display lists.

Change-Id: Ie226d049840942d9ad9cf58e0c19132f49d62a75
wAccelerationTest/src/com/android/test/hwui/BitmapMeshActivity.java
8b2f5267f16c295f12faab810527cd6311997e34 24-Jan-2011 Romain Guy <romainguy@google.com> Add support for arcs.

Change-Id: I96c057ff4eb1b464b03f132da0b85333777bee4f
wAccelerationTest/src/com/android/test/hwui/ShapesActivity.java
c1cd9ba335b293f11e1082447ef08e474710a05f 23-Jan-2011 Romain Guy <romainguy@google.com> Add support for ovals and stroked rectangles.

Change-Id: I1292e241386763c82e6622c8f7ed90b0f5b7bd4f
wAccelerationTest/src/com/android/test/hwui/ShapesActivity.java
17d25c564da50cfdcef6705ccc592ced2bd7c960 21-Jan-2011 Huahui Wu <hwu@google.com> Merge "b/3369602 Using Math.round() to convert float coordinates to integers." into honeycomb
276677f2ac821e5eb8a7f6a4204242ee47501d6e 21-Jan-2011 Jesse Wilson <jessewilson@google.com> Merge "Move URLTest tests to libcore." into honeycomb
f3efdf50135fa0421b015434002fff314fd9b583 21-Jan-2011 Jesse Wilson <jessewilson@google.com> Move URLTest tests to libcore.

These tests were migrated to libcore in change ID I5a6bcdf1c03d0c36b11552ae086d0dece0440f64.

Change-Id: Idc2d8fc3681b77c9a4c19a192a202bc556a48d23
oreTests/android/core/URLTest.java
a586b7baaf71eef621a826675346b95947fd1df0 21-Jan-2011 Huahui Wu <hwu@google.com> b/3369602 Using Math.round() to convert float coordinates to integers.

Change-Id: If4da01046c909667ce57a849569ae6b1acefb939
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
5a7b466a2b4b7ced739bd5c31e022de61650545a 21-Jan-2011 Romain Guy <romainguy@google.com> Add support for drawBitmapMesh().

Change-Id: Ic77f9c534bb90dc7b9458299544bd50b8b6ae6a5
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/BitmapMeshActivity.java
7e73ce90d6fc6125a0e2f1bb65495efa1816bb1b 20-Jan-2011 Ben Murdoch <benm@google.com> DRT needs to clear cookies between tests.

Fixes failure seen in fast/cookies/local-file-can-set-cookies.html

Change-Id: I08b8a0fcf87003fa4621dce08604bf42e70e4635
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
0b5bd35f60507e6899419d4fa3cecc89e2cee9f9 20-Jan-2011 Ben Murdoch <benm@google.com> Add case-sensitive tests to DRT ignore list.

/mnt/sdcard forces lowercase, but these tests verify
the capitialization of the filename. We will never pass them
with DRT1 while storing tests on external storage. DRT2 will
fix this as it does not store any files locally (hence DRT2's
ignore list is unchanged).

Change-Id: Ia062ad77ad312a34db61d606a1d1382ac1d7b70e
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
01d58e43ede5ca98cbebdd166f9b0c545032c01b 20-Jan-2011 Romain Guy <romainguy@google.com> Add rounded rects and circles support to OpenGLRenderer.

Change-Id: I6cedf2b495d58de7c0437096809fa9e4518a1b8c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/ShapesActivity.java
9335f5b2fde244614184f45d29cc574d1ba8cbba 19-Jan-2011 Romain Guy <romainguy@google.com> Merge "Make embedded hardware layers work. Bug #3369474" into honeycomb
42f3a4b7c35dd1ea1922356eb3611af8cde05179 19-Jan-2011 Romain Guy <romainguy@google.com> Make embedded hardware layers work.
Bug #3369474

Change-Id: Ib6d7fb44eedda9dc2933b5e1b176f307968af91d
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/view_layers_3.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity3.java
3974be616399c144485e218ab6ed24dd922665f1 19-Jan-2011 Guang Zhu <guangzhu@google.com> further remove calls to runFinalization

apparently these calls may deadlock as well...

Change-Id: I83132aa50f4e49a170be2b960f6c3236f14745c9
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
2577db1ec135a1470a2c42139772ec97a6c30e78 18-Jan-2011 Romain Guy <romainguy@google.com> Add support for Paint::setTextSkewX in OpenGLRenderer.
Bug #3360888

Change-Id: I42e81a1f10bf7b9ae1c63ca8add1878fd59a1e8a
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
807daf7df615b60ce6fc41355aabe3aa353cebab 18-Jan-2011 Romain Guy <romainguy@google.com> Add support for skew()

Change-Id: Ia3a9a867f74fd78b61f75179e3788fdc2f0cacd0
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/BitmapsSkewActivity.java
d6cd572df8067c40b3e0e7e74e58cdb456b33e92 17-Jan-2011 Romain Guy <romainguy@google.com> Improve hardware layers rendering speed when setting a View's alpha.

Change-Id: Ib1275677f531c60d9919978c5538c663fdb823b5
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity2.java
1689c3459b27657b6900429ae64ac5323c584ce3 17-Jan-2011 Romain Guy <romainguy@google.com> Merge "Add BitmapFactory.Options.inMutable to load mutable bitmaps." into honeycomb
2361098da3b9d9c3eeed410dc72ba62c0e9177cf 17-Jan-2011 Romain Guy <romainguy@google.com> Add BitmapFactory.Options.inMutable to load mutable bitmaps.

Change-Id: Iaa222127520f3aa55072d44af12ee3477908b876
wAccelerationTest/src/com/android/test/hwui/BitmapsActivity.java
fb13abd800cd610c7f46815848545feff83e5748 17-Jan-2011 Romain Guy <romainguy@google.com> Fix 9patch rendering in ExpandableListView.

Change-Id: I60843d61a40b0cb7dd09923cb4489a5a76f20486
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-mdpi/expander_ic_maximized.9.png
wAccelerationTest/res/drawable-mdpi/expander_ic_minimized.9.png
wAccelerationTest/src/com/android/test/hwui/SimplePatchActivity.java
94677083ab4c56ffef4a8a68d011d19333ab46c2 17-Jan-2011 Romain Guy <romainguy@google.com> Merge "Fix 9patch rendering in ExpandableListView." into honeycomb
80a44401a22344f7eabce6976372ab144ef22893 16-Jan-2011 Joe Onorato <joeo@google.com> Need to update the largeIcon for notifications when we're reapplying the views.

Bug: 3298062
Change-Id: I6bb72c0b93e00a9de8cc2633ac07add0a572a20f
tatusBar/res/drawable-mdpi/pineapple2.png
tatusBar/res/layout/notification_builder_test.xml
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
44060f4d76e7625cf2ae6580afa606613ef1cb49 15-Jan-2011 Guang Zhu <guangzhu@google.com> Merge "when test case times out, stop loading first" into honeycomb
4ce6e7c433a9ce8be0d3b08b37143c50a1057115 15-Jan-2011 Guang Zhu <guangzhu@google.com> when test case times out, stop loading first

current timeout mechanism does a text dump and then move to next case.
sometimes the text dump causes WebView to spin, and doing a
stopLoading seems to resolve some of the cases.

Change-Id: Iae08f9c93b2da3e805cacae43f80083fdf1bc5e1
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
e88255df397d79f061caa3144da3e2b58008068b 14-Jan-2011 Guang Zhu <guangzhu@google.com> remove runFinalizationSync calls

according to csharpiro, these calls are unnecessary and may
lead to problems.

bug: 3350034

Change-Id: I25a80e4e7610901e75622334bf97d6c1bed17cbd
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
84cc2dbb1d9f935182fcbeb1ef68dc340d2ebade 17-Dec-2010 Philippe Marti <philmarti@google.com> Improve error handling (NPE in DRT2)

Bug: 3284126
Change-Id: I7f8c6259f2932d2b1a10a2f9612866786d425da9
umpRenderTree2/assets/run_layout_tests.py
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
37f813443dbe51277c2d849eb2b53caa137d50f7 13-Jan-2011 Guang Zhu <guangzhu@google.com> Merge "change webkit test data path" into honeycomb
71716223201a01a4f4b6fe182ad97720b7d06124 13-Jan-2011 Guang Zhu <guangzhu@google.com> change webkit test data path

path changed from "/sdcard/android/" to "/sdcard/webkit/". the
old path clashes with "/sdcard/Android/" and has some odd issues
under FUSE

Change-Id: I57102dca99612bdd7b4d1f196e43436cd1276281
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
f4699efb635dc7695e346343e9b9024ed225a612 13-Jan-2011 Joe Onorato <joeo@google.com> Merge "Possibly fix bad notification updates." into honeycomb
c9596d6d8e9154b5f87c8e887bfabf7546b68af5 13-Jan-2011 Joe Onorato <joeo@google.com> Possibly fix bad notification updates.

I think what was happening is that it was using a different layout but we were trying to reapply the
RemoveViews because of some bad boolean logic. This fixes that, and adds some better debugging that
might show us what else is happening.

Bug: 3298062
Change-Id: I0984f24cb2960166c79b9f2cc7c6a98bd75e17ba
tatusBar/res/layout/notification_builder_test.xml
d3b8eb098d88c15173586cf034ed977decdb7685 12-Jan-2011 Carl Shapiro <cshapiro@google.com> Remove minimum heap size test now that the underlying interface is gone.

Change-Id: I4431247286dfd93ad0c3af9ebbba2ece92c35308
oreTests/android/core/HeapTest.java
d139a0ca25dbabfaeaed6383f3177704fe0183e2 12-Jan-2011 Romain Guy <romainguy@google.com> Merge "Better backend for hardware layers." into honeycomb
6c319ca1275c8db892c39b48fc54864c949f9171 11-Jan-2011 Romain Guy <romainguy@google.com> Better backend for hardware layers.

With this new backend, a hardware layer is only recreated when
its associated view is udpated. This offers fast composition
in GL and fast update of the layer in GL as well.

Change-Id: I97c43a612f5955c6bf1c192c8ca4af10fdf1d076
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/PathsActivity.java
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity2.java
2c1a63fe9926839dd2cdfe865e749f83c26bf3ca 11-Jan-2011 Joe Onorato <joeo@google.com> Update AppWidgetHostActivity to work again.

Change-Id: I301b59ef49423d45b052edb350856421c7844fba
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/AppWidgetHostActivity.java
91bfb813b657519b701059a9931ca5d2a407bb80 11-Jan-2011 Romain Guy <romainguy@google.com> Merge "Composite layers as regions." into honeycomb
7230a74e9a36dfc6c4346c14e325bf07cd05b380 11-Jan-2011 Romain Guy <romainguy@google.com> Composite layers as regions.

This change detects what area of a layer was drawn into and generates a mesh
to match this area exactly. This can be used to avoid blending empty pixels
when the layer is composited.
This change also adds proper layers support to lines rendering and implements
layers composition in a more readable way.

Change-Id: I4a5588b98b19bd66891ebdc39631b193c5e31999
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
d070e89396e250782c015bc993bcae6e7e03af7a 08-Jan-2011 Joe Onorato <joeo@google.com> Make AppWidgetService handle components enabling and disabling.

Change-Id: Ie6b75cb90be38bbce694ccf2d5a342d7f0172fa4
tatusBar/AndroidManifest.xml
tatusBar/src/com/android/statusbartest/PowerTest.java
ffcac1a127687a0ff14099e1b20010bd120c4a9f 10-Jan-2011 Elliott Hughes <enh@google.com> Remove tests for dead API.

We removed the implementation, so there's no point trying to test it. (The
methods are still there for binary compatibility, which is why this still
compiled.)

Change-Id: I51f392f3dab542fca0c80fab4974354e2c689b9e
oreTests/android/core/HeapTest.java
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
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/_advanced_blend.xml
wAccelerationTest/res/layout/_advanced_gradient.xml
wAccelerationTest/res/layout/_layers.xml
wAccelerationTest/res/layout/_lines.xml
wAccelerationTest/res/layout/_newlayers.xml
wAccelerationTest/res/layout/_paths.xml
wAccelerationTest/res/layout/_shaders.xml
wAccelerationTest/res/layout/view_layers.xml
wAccelerationTest/src/com/android/test/hwui/ViewLayersActivity.java
9f0696709b403065d98936e7884536dc98349a59 06-Jan-2011 Dianne Hackborn <hackbod@google.com> We are now Honeycomb.

Change-Id: I69dadd57184d2d80f426c1c862ed0a040c8baf03
wAccelerationTest/AndroidManifest.xml
f2f7f56e8bc8bc28643b73bd1e2de6d79cd87331 24-Dec-2010 Guang Zhu <guangzhu@google.com> bugfix: remove dump timeout message after dump is received

Change-Id: I4061ccf77d47045a23065d27d6c9fa7452d085cc
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
f37a574f1cf9085d103f8663cef5f29de29e2ec9 23-Dec-2010 Guang Zhu <guangzhu@google.com> Throw exception if webview dump times out

if a webview dump times out, normally it's already in a bad state,
throwing runtime execption will generate a crash on the test case
and make the test move forward.

Change-Id: Id7430700db6b6d90160d60d23debd250b1731789
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
d38e776a3cc8cb53945cbebafbe6f6c2e3501fa5 21-Dec-2010 Xavier Ducrohet <xav@android.com> LayoutLib: support for layers.

Layers require that drawing methods potentially
draw in more than one bitmaps.

To handle this this patch offers the following:
- move all drawing methods to use Drawable
- Drawables are now handled by GcSnapshot since
its the one handling the layers
- moved Canvas_Delegate.createCustomGraphics to
GcSnapshot which does not expose the Graphics2D
objects anymore so its draw() methods are the only
way to draw.
- handles creating layers in GcSnapshot.save() and
blitting them in restore()

Other changes:
- Clean up the create/save API in GcSnapshot
- Fixed drawing bitmaps with alpha and other
composite modes.

Change-Id: I1e230087493d044a10de71f4b6d29083e3f3bf64
wAccelerationTest/res/layout/_layers.xml
wAccelerationTest/res/layout/_newlayers.xml
wAccelerationTest/src/com/android/test/hwui/LayersActivity.java
wAccelerationTest/src/com/android/test/hwui/NewLayersActivity.java
63acafec59d7af24e8579e6f895747b528864a23 21-Dec-2010 Jesse Wilson <jessewilson@google.com> Merge "Remove unused performance tests."
63fd87113cea6abec97a6cd966e090e9b590fc3b 21-Dec-2010 Xavier Ducrohet <xav@android.com> LayoutLib: Misc rendering fixes.

- always set up the stroke. Paint may not have the proper
style when drawing lines. stroke should still be setup.

- Fixed vertical linear gradient. Old code generated
a gradient ratio of NaN

- Fixed alpha rendering when using shaders. In that
case the alpha channel from the paint color should be
used in conjunction with the shader.

- Fixed miter limit. Java expects the value to be multiplied
by the stroke width

- Fixed support for drawing ALPHA_8 bitmaps. Java2D doesn't
have bitmaps with only alpha channels, so we keep using
ARGB bitmaps but when drawing them into a bitmap we erase
the color information.

Change-Id: I4f04341fc843e3f7dadd1fdbf709b11a4f1e24b9
wAccelerationTest/res/layout/_lines.xml
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
wAccelerationTest/src/com/android/test/hwui/ShadersActivity.java
d348b6eaa98e23cb38d90906df109aaa2d20ea7f 20-Dec-2010 Xavier Ducrohet <xav@android.com> LayoutLib: support for Path and BitmapShader using delegates.

Also created delegates for all missing shader, xfermode
and patheffect classes. Moved the logic of the xfermode,
and patheffects that was in Canvas_Delegate into the
xfermode/patheffect classes, and added support (in all
3 clases) for knowing if the shader/xfermode/patheffect
is actually supported or not. Make use of fidelityWarning
in LayoutLog if they are not.
wAccelerationTest/res/layout/_advanced_blend.xml
wAccelerationTest/res/layout/_advanced_gradient.xml
wAccelerationTest/res/layout/_paths.xml
wAccelerationTest/res/layout/_shaders.xml
wAccelerationTest/res/layout/advanced_blend.xml
wAccelerationTest/res/layout/advanced_gradient.xml
wAccelerationTest/src/com/android/test/hwui/PathsActivity.java
wAccelerationTest/src/com/android/test/hwui/ShadersActivity.java
bd1c5da28dab9c3fb7e19bdadb22d7ad960fa3c3 21-Dec-2010 Jesse Wilson <jessewilson@google.com> Remove unused performance tests.

Change-Id: I5a252e314831716f99ce5fbb32d983c7473ee787
oreTests/android/core/AndroidPerformanceTests.java
oreTests/android/core/ArrayListPerformanceTest.java
oreTests/android/core/HashMapPerfTest.java
oreTests/android/core/HashMapPerformanceTest.java
oreTests/android/core/HashSetTest.java
oreTests/android/core/HashtableTest.java
oreTests/android/core/JavaPerformanceTests.java
oreTests/android/core/LinkedListTest.java
oreTests/android/core/MathPerformanceTest.java
oreTests/android/core/PerformanceTests.java
oreTests/android/core/TreeMapPerformanceTest.java
oreTests/android/core/TreeSetTest.java
oreTests/android/core/VectorTest.java
16d041cc9f4b67c37abf7dc5f8d49c7de81f2c84 06-Dec-2010 Kristian Monsen <kristianm@google.com> Adds CookieManager methods to configure policy for cookies for file scheme URLs

Needs https://android-git.corp.google.com/g/83647 in external/webkit,
which disallows such cookies by default and provides configuration
methods native side.

Also updates TestShellActivity to allow such cookies, as they are
required for the page cycler.

Bug: 2944150
Change-Id: Idcc7e2812fab33e6a2a8766a2176bc3278e617da
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
6f6cf3c5e577aa62cfd959fa5ef046531090ce31 16-Dec-2010 Daniel Sandler <dsandler@google.com> Reimplement StatusBarManager.disable(DISABLE_SYSTEM_INFO).

Bug: 3284968
Change-Id: I7171b7770c2972bb56672a771c7ed5ca10fb4dda
tatusBar/src/com/android/statusbartest/StatusBarTest.java
6a6146958cbf6e32201f51eba9cf33840bf51841 16-Dec-2010 Steve Block <steveblock@google.com> Add LayoutTest http/tests/appcache/foreign-fallback.html to the DRT ignore list

Bug: 3285647
Change-Id: I3acafe4690a4d2c7fae74bbd01a5f487867f2fc6
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
b146b1214ef6e4fc75d98779b22434335764cfdb 16-Dec-2010 Romain Guy <romainguy@google.com> Fix text shadow rendering issue.

Change-Id: Ic9eb0d38ad684d2f2c95a4f586f865db911cb872
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
ab9b6285a06f15b2dfc961e56acfb00d5c600a7f 15-Dec-2010 Jesse Wilson <jessewilson@google.com> Merge "Move 41 tests to libcore, closer to the tested code. (2nd half)"
20af3709b85bbf69f9d8984397b28add9ed07c00 15-Dec-2010 Xavier Ducrohet <xav@android.com> Merge "Create some layout files for HwAccelerationTest"
29ac247d21a15797bc4b3cc56d25f2fc81406538 15-Dec-2010 Jesse Wilson <jessewilson@google.com> Move 41 tests to libcore, closer to the tested code. (2nd half)

Change-Id: I18650718a7e49c84a0cc3c5b0c1172c71d2d54cf
http://b/3073226
oreTests/android/core/ArrayListTest.java
oreTests/android/core/BooleanTest.java
oreTests/android/core/BufferedInputStreamTest.java
oreTests/android/core/BufferedOutputStreamTest.java
oreTests/android/core/BufferedReaderTest.java
oreTests/android/core/BufferedWriterTest.java
oreTests/android/core/ByteArrayInputStreamTest.java
oreTests/android/core/ByteArrayOutputStreamTest.java
oreTests/android/core/CharArrayReaderTest.java
oreTests/android/core/ChecksumTest.java
oreTests/android/core/DataInputStreamTest.java
oreTests/android/core/DataOutputStreamTest.java
oreTests/android/core/DatagramTest.java
oreTests/android/core/DeflateTest.java
oreTests/android/core/EnumTest.java
oreTests/android/core/FileTest.java
oreTests/android/core/FloatDoubleTest.java
oreTests/android/core/GZIPStreamTest.java
oreTests/android/core/IOUtil.java
oreTests/android/core/InputStreamReaderTest.java
oreTests/android/core/InstanceofTest.java
oreTests/android/core/LineNumberReaderTest.java
oreTests/android/core/LocaleTest.java
oreTests/android/core/MathTest.java
oreTests/android/core/MonitorTest.java
oreTests/android/core/NIOTest.java
oreTests/android/core/OutputStreamWriterTest.java
oreTests/android/core/ParseIntTest.java
oreTests/android/core/PipedStreamTest.java
oreTests/android/core/PrintWriterTest.java
oreTests/android/core/PushbackInputStreamTest.java
oreTests/android/core/PushbackReaderTest.java
oreTests/android/core/ReflectArrayTest.java
oreTests/android/core/SerializationTest.java
oreTests/android/core/StreamTokenizerTest.java
oreTests/android/core/StrictMathTest.java
oreTests/android/core/StringReaderTest.java
oreTests/android/core/StringWriterTest.java
oreTests/android/core/TreeMapTest.java
oreTests/android/core/URITest.java
oreTests/android/core/ZipFileTest.java
oreTests/android/core/ZipStreamTest.java
ec31a7f119608b94ea1bb41275811027a360bf30 14-Dec-2010 Xavier Ducrohet <xav@android.com> Create some layout files for HwAccelerationTest

The goal is use the app to test layout lib, so layout
files are needed, and custom views must be instantiable
(ie public)

Change-Id: I46bb3d8af6e4d7973d041aa618f1c7762efd93d0
wAccelerationTest/.classpath
wAccelerationTest/.gitignore
wAccelerationTest/.project
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/default.properties
wAccelerationTest/res/layout/advanced_blend.xml
wAccelerationTest/res/layout/advanced_gradient.xml
wAccelerationTest/src/com/android/test/hwui/AdvancedBlendActivity.java
wAccelerationTest/src/com/android/test/hwui/AdvancedGradientsActivity.java
wAccelerationTest/src/com/android/test/hwui/GradientsActivity.java
wAccelerationTest/src/com/android/test/hwui/TextGammaActivity.java
437afa8c4a21f4167a69f68e21163dea0340fe63 14-Dec-2010 Jesse Wilson <jessewilson@google.com> Move HashMapTest from frameworks/base to libcore (second half)

Change-Id: I178e376ab12d82e23a8b0ddd267a6c150c9bbddf
http://b/3073226
oreTests/android/core/HashMapTest.java
7da6ac33a9de82be52e22846d5f22d502452854c 10-Dec-2010 Dianne Hackborn <hackbod@google.com> Fix issue #3272051: Use backward transition when going backwards.

Also know as:

Issue #3272051 Contacts edit view: Tapping the in-app back button
results in a forward transition

Yeah more complexity in deciding which animation to use.

Also reduce complexity in deciding which app's animation set to use,
to balance things out (and make it have less stupid behavior).

Change-Id: I78c6c5c5249a96206f7e03ce587c1dcb9a7dc14f
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
279d34f4b26caf77e5dde2f7cbe3d286ac54dda6 09-Dec-2010 Romain Guy <romainguy@google.com> Merge "New, better line drawing implementation. Bug #3207544 Bug #3225875"
a957eea78557cb47a91d44d9e6ee641c58cf1c07 09-Dec-2010 Romain Guy <romainguy@google.com> New, better line drawing implementation.
Bug #3207544
Bug #3225875

Change-Id: Ibdd1dfc64e01625d5c441f39eb0aa3ee647f6ff5
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
e81d1f9012414b6973b16a65a0660cbaff7d4921 08-Dec-2010 Guang Zhu <guangzhu@google.com> re-enable HW acceleration in DRT

Change-Id: I281f7fd94624611797fceb162d6a5e12b6b08d20
umpRenderTree/AndroidManifest.xml
b05deade050e82bfbdb4a64155e5f0f014e8e743 06-Dec-2010 Guang Zhu <guangzhu@google.com> disable HW acceleration

currently DRT will block upon launch if HW acceleration is enabled. see
b/3255765.

Change-Id: I19f2e6a6673a0284fd4916370b06aa80e04df4d2
umpRenderTree/AndroidManifest.xml
afeffb744feea960f5b8a441984badd270207b62 06-Dec-2010 Guang Zhu <guangzhu@google.com> Merge "change how assets are copied out of apk"
0006952a8dc5a115cceb597ac53ec5bce703fd4f 06-Dec-2010 Guang Zhu <guangzhu@google.com> change how assets are copied out of apk

Currently test code use getActivity to get DRT's assets. However
the side effect is that this will actually launch the activity.
This is not affecting any tests yet, however there are cleaner
ways to do this. The instrumentation framework provides a
getTargetContext call which will give access to app under test's
context, and therefore granting access to its assets.

Change-Id: I0560b0fa5681f80bcb9296beec3fd0549c40cc8e
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
3e8f5a2c1beb4b918856063880e05125946e4347 03-Dec-2010 Daniel Sandler <dsandler@google.com> Hide navigation buttons and clock on lockscreen.

(This introduces a StatusBarManager disable flag to ask the
status bar to hide just the clock, which might be useful in
other situations, such as clock/dock apps.)

Bug: 3130393
Change-Id: Ia08627508518e2ed3713ffbf856e4ec42952b3a8
tatusBar/src/com/android/statusbartest/StatusBarTest.java
7d936867a0827902941309741fbb7f40edfd0b09 01-Dec-2010 Guang Zhu <guangzhu@google.com> Merge "enabled hardware acceleration for DRT"
c54476b4a9f02869f157c05ed9f45a903d2e204d 01-Dec-2010 Guang Zhu <guangzhu@google.com> enabled hardware acceleration for DRT

Change-Id: I1357c734288829b42cebe88f147f5b8a03ac6f74
umpRenderTree/AndroidManifest.xml
1bfddc8d15f74607e6e3a63a6d5335ba42337167 30-Nov-2010 Daniel Sandler <dsandler@google.com> Fix build.

Change-Id: Iccbe1609bbe582180d1c61f908b8dce4d485494b
tatusBar/res/layout/progress_notification.xml
373a9983742b3d2370c36183aca3cde4614e6185 30-Nov-2010 Daniel Sandler <dsandler@google.com> When updating notifications, always reuse the last row.

Ordinarily, changing the "when" slot when updating a
Notification will move its expanded payload to the bottom of
the notification panel's list. But if it's already at the
bottom, this causes an unsightly out-then-in animation
sequence. We now check for that exact situation.

Bug: 3222274
Bug: 3162218
Change-Id: I8b643b3f8bce64e57a22bdbb06d92c196c2484c2
tatusBar/src/com/android/statusbartest/NotificationTestList.java
2f422a50d6350a8c098c51bb866833faf09a3a4a 30-Nov-2010 Guang Zhu <guangzhu@google.com> Merge "pass layout test list using external file"
f23538c2b57e809e0d73442d3d9ab241f866a969 24-Nov-2010 Steve Block <steveblock@google.com> Merge "Skip LayoutTest http/tests/cookies/third-party-cookie-relaxing.html"
a662c8c92c78531f40352b117f5e32057b135a0f 24-Nov-2010 Steve Block <steveblock@google.com> Skip LayoutTest http/tests/cookies/third-party-cookie-relaxing.html

Bug: 3227269
Change-Id: Iae94fe1c8b0ccb52463733c676569c0b9c887963
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
2aafca6408835307779e7f7dadb28929b11f11d5 23-Nov-2010 Guang Zhu <guangzhu@google.com> pass layout test list using external file

Currently layout test list is passed between two processes in
intent, which does not work for large lists. This change store
the list in external storage folder (per app based, actual
location determined by framework) instead.

Change-Id: Ib175f766159f5e4f831d6b9ace9f1c4caef7298d
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
621e17de87f18003aba2dedb719a2941020a7902 23-Nov-2010 Dianne Hackborn <hackbod@google.com> Implement issue #3221502: New APIs to support new back stack / task navigation

What this adds:

- A new Intent activity flag to completely replace an existing task.
- A new Intent activity flag to bring the current home task up behind
a new task being started/brought to the foreground.
- New versions of startActivity() that take an array of Intents to be
started, allowing applications to start a task in a specific state.
- A public moveTaskToFront() method on ActivityManager, with a new flag
that allows the caller to have the task moved to the front with the
current home task immediately behind it.

Change-Id: Ie8028d09acffb5349d98043c67676daba09f75c8
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
8d0b655c496e9125fc8d289c4e5bc9a78297ba3d 23-Nov-2010 Joe Onorato <joeo@google.com> Add a better notification test and clean up the flag handling in the notification builder.

Change-Id: I9354ed2c2cda690f53e5f43ad60943b63b02e7d4
tatusBar/AndroidManifest.xml
tatusBar/res/drawable-mdpi/emo_im_kissing.png
tatusBar/res/layout/notification_builder_test.xml
tatusBar/res/values/styles.xml
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
561d3858bb9409b999a19f7ba93f0b12e1db835f 21-Nov-2010 Joe Onorato <joeo@google.com> The large icon for notifications.

Change-Id: I8537c602b5b5fca03be8980295bfa28330543669
tatusBar/res/drawable-mdpi/pineapple.png
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
3f76aa7755fbb2e77ca6a648bbfa1f75680788c9 20-Nov-2010 Joe Onorato <joeo@google.com> Test for using the right size of notification info text.

Change-Id: Iac8764542ddcd3ef0375f6d6d03225e9f6c2fc1c
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
8595a3dd9a6feff70f8ddbad924d79b591d611e4 20-Nov-2010 Joe Onorato <joeo@google.com> Show the number in the expanded notification instead of in the bar.

Change-Id: I248b4fe1732ed290e9f3f9c094de4544a0e396ab
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
46439cec0eb0da4d0f853f2d8712d0c00c98475b 19-Nov-2010 Joe Onorato <joeo@google.com> Update the look of the notifications. Includes adding a new Notification.Builder class.

Change-Id: I7c57b81c45defe77d6f3d22472e9cf8432bbed03
tatusBar/AndroidManifest.xml
tatusBar/res/layout/confirmation_activity.xml
tatusBar/src/com/android/statusbartest/ConfirmationActivity.java
tatusBar/src/com/android/statusbartest/NotificationBuilderTest.java
tatusBar/src/com/android/statusbartest/NotificationTestList.java
221b1d6df7646d087aed594bea1b4a3b3d01cf10 17-Nov-2010 Kristian Monsen <kristianm@google.com> Removing some js script tests from the skip list

Change-Id: I588c6d3c246d0233f7dfffa7920d44c14556c339
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
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
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
edfdd155273feaa14d3e1259627fe10f86e2b6ff 11-Nov-2010 Steve Block <steveblock@google.com> Fix EventSender mouse events to correctly convert from screen coordinates

This is required for LayoutTest fast/dom/Node/mutation-blur.html

Change-Id: Ib82f897ab61ac3a8e8eacee8ec08f5242c43c736
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
aca659c20748030c02d7ab31ff28f8293126092b 11-Nov-2010 Steve Block <steveblock@google.com> Refactor EventSenderImpl.MousePoint

This factors out a new Point class and a new
createViewPointFromContentCoordinates() method. This will allow Point
and the conversion method to be re-used with mouse events.

Change-Id: I2d689d0ffa0ad7ba01d0e90f78c812604ab96234
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
6a108501b1b2106ebf36e89cf617ab780d477bf5 11-Nov-2010 Steve Block <steveblock@google.com> Remove the failing expectation for fast/encoding/char-encoding.html for DRT

This test now passes with both HTTP stacks.

Bug: 3047156
Change-Id: Ibb723d3e1b8bf45c23abf5ebd7a9789a5c7cc6de
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
ace92b871a020a3d662511ea8b1aab30334015de 09-Nov-2010 Iain Merrick <husky@google.com> Include .php tests in DumpRenderTree2.

I've manually checked the existing LayoutTests for false positives.
There are non-test .php files, but they're all in "resources"
subdirectories, so they should be caught by isTestDir(). Added an
extra @warning to isTestFile() just in case.

Bug: 3164771
Change-Id: Ib282acf46f6e839439ce521c4b2cb5820fcd263c
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
c55fa1b999068fc7f242b88a87270b249ab366eb 09-Nov-2010 Steve Block <steveblock@google.com> Merge changes I650518a4,If15fddac

* changes:
Fix DumpRenderTree2 to not attempt to read expected results over HTTPS
Fix FsUtils.readDataFromUrl() to do the network request on a background thread
ca501d20360ffee3a37fc87538daf8281f8a14ed 09-Nov-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to not attempt to read expected results over HTTPS

This is required now that we have HTTPS tests in the triaged set of
tests.

Change-Id: I650518a4536ed903f637a44c0901b1e38bdc1a84
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
cda9448206494b67c0812b9591cc066ca070a7a6 09-Nov-2010 Steve Block <steveblock@google.com> Fix FsUtils.readDataFromUrl() to do the network request on a background thread

This is required now that doing network requests on the main thread
throws NetworkOnMainThreadException.

Also updates TestsListPreloaderThread to create the FileFilter lazily
and removes a superfluous FileFilter param from the Summarizer
constructor.

Change-Id: If15fddac934cd8be611f6693b25837657abbddc3
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
1a542c7b8ed0be049869a12d1e01e2604d052ac2 08-Nov-2010 Joe Onorato <joeo@google.com> The CHEEK_TOUCH stuff never worked. Remove it.

Bug: 3104906
Change-Id: Ia37236ba1775fc3ec8c111e2e0b85b105e0dea6a
tatusBar/src/com/android/statusbartest/PowerTest.java
b52907f6be7edb3a8b709348af484dd7d646b13e 04-Nov-2010 Kenny Root <kroot@google.com> Merge "Add "nodpi" to DpiTest Android.mk"
867812df8f85ddb17891734e7ce73d9d3a05dcfb 04-Nov-2010 Kenny Root <kroot@google.com> Add "nodpi" to DpiTest Android.mk

Part of the drawables for DpiTest is a nodpi directory, but the
LOCAL_AAPT_FLAGS didn't specify it.

Bug: 3165492
Change-Id: I989068d76f922db6048e6db7cc6822ab3234d36e
piTest/Android.mk
5ec9924d24495822b589f1a17996655d66273b30 04-Nov-2010 Romain Guy <romainguy@google.com> Fix rendering issue with layers.

Change-Id: I1d511ab2707000762a942d32c300a9944ab38603
wAccelerationTest/AndroidManifest.xml
4058ba052682129f2d1055116aaffb2e91c2013d 31-Oct-2010 Joe Onorato <joeo@google.com> Allow both contentIntent and setOnClickPendingIntent in notifications

From the app developer's request:

Intents assigned to specific views should take precedence over the content intent, but it should not
be required to set the content intent to null in order for the view-intents to work

Bug: 3107945
Change-Id: Ic5282d441277a9a8c8c700ef3f43872f3405b58a
tatusBar/res/layout/button_notification.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
b0cc50de14dc9e2d0d224803bb523aa7f48904ac 26-Oct-2010 Daniel Sandler <dsandler@google.com> Notification flyovers.

Hold your finger on an individual notification icon to
quickly show that notification's payload.

Also: Quickly swipe up on any icon to open the tray.

Bug: 2994009

Change-Id: I2ae2b546fcfa62994b63b9376f487289b2d06796
tatusBar/res/drawable-mdpi/icon1.png
tatusBar/res/drawable-mdpi/icon2.png
tatusBar/res/drawable-mdpi/notification0.png
tatusBar/res/drawable-mdpi/notification1.png
tatusBar/res/drawable-mdpi/notification2.png
tatusBar/res/drawable-mdpi/notification3.png
tatusBar/res/drawable-mdpi/notification4.png
tatusBar/res/drawable-mdpi/notification5.png
tatusBar/res/drawable-mdpi/notification6.png
tatusBar/res/drawable-mdpi/notification7.png
tatusBar/res/drawable-mdpi/notification8.png
tatusBar/res/drawable-mdpi/notification9.png
tatusBar/res/drawable-mdpi/notificationx.png
tatusBar/src/com/android/statusbartest/NotificationTestList.java
8164c2d338781c3a3c4a443941070dca5d88f2a7 26-Oct-2010 Romain Guy <romainguy@google.com> Don't change textures wrap modes on every draw.

Change-Id: If6d3f313778cc7f3e803a063338539c8b3e165e3
wAccelerationTest/src/com/android/test/hwui/ShadersActivity.java
a0b46c9c441f017a2008ca8ee2c864987465996b 22-Oct-2010 Dianne Hackborn <hackbod@google.com> Implement issue #3116702: New manifest tags for supported screen sizes

Merged from GB.

Change-Id: I94730b54bcacd083f77708e84c35f4932a7b9d2e
piTest/AndroidManifest.xml
101f14b275ab2451aef50dec427376d721d17aea 22-Oct-2010 Dianne Hackborn <hackbod@google.com> am ba501785: Merge "Implement issue #3116702: New manifest tags for supported screen sizes DO NOT MERGE" into gingerbread

Merge commit 'ba501785c7b298198d1c6e4787fd40e98f97da67' into gingerbread-plus-aosp

* commit 'ba501785c7b298198d1c6e4787fd40e98f97da67':
Implement issue #3116702: New manifest tags for supported screen sizes DO NOT MERGE
a6d9c7c04c4b17d85ac70f4494777555655f3be1 22-Oct-2010 Dianne Hackborn <hackbod@google.com> Implement issue #3116702: New manifest tags for supported screen sizes DO NOT MERGE

Change-Id: Iabf64d86c89d387ffbfbc39f950d308a73fe17eb
piTest/AndroidManifest.xml
32a95514ae4e694a94cc1bacacc474b994916f91 19-Oct-2010 Steve Block <steveblock@google.com> Merge "Add fast/js/regexp-overflow.html to DumpRenderTree skip list"
8d1c8048b08f512a05006934d10f04cf34cebcf8 19-Oct-2010 Steve Block <steveblock@google.com> Add fast/js/regexp-overflow.html to DumpRenderTree skip list

This fails beacsue the result of the test is so large that DRT suffers
OOM when reading the result. This will be fixed when we switch to
DRT2. Skipping for now to keep the crashes at zero.

Also fixes bug numbers for other skipped tests

Bug: 2697589
Change-Id: I897ff1f0a2941d305af5fb1c8de8f6690365fb9e
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
02f034220ccf55d6dc8e6cb1322f886d8dfe083a 19-Oct-2010 Steve Block <steveblock@google.com> Merge "Fix DumpRenderTree2 to correctly handle crashed tests"
16b8bf079363a33494c144d6d26c9967076d4d56 18-Oct-2010 Steve Block <steveblock@google.com> Merge changes I4a85ff69,Idba4acc2

* changes:
Fix DumpRenderTree2 script to allow only one path to be specified
Improve error handling in DumpRenderTree2 scripts
24652bc958997dc32d5c8275f2f2ce38daf6e106 18-Oct-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to correctly handle crashed tests

Change-Id: I894987d5b8f24ea31893aefe3cb6450c2736aa90
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
fc16915d327888e110d04564eed58306d6e8585b 18-Oct-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 script to allow only one path to be specified

Change-Id: I4a85ff69554a9c76af0b2deea747b8414660fee2
umpRenderTree2/assets/run_layout_tests.py
ae47ce00460538d7db688a269d8cbae5a2054b18 15-Oct-2010 Steve Block <steveblock@google.com> Improve error handling in DumpRenderTree2 scripts

Change-Id: Idba4acc22dd037a001ea5c05cbd6a29292f6de2c
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/assets/run_layout_tests.py
e5ebcb0107a939395e03592fd44c746cd09e311d 15-Oct-2010 Romain Guy <romainguy@google.com> Fix clipping issue in StackView.

Change-Id: I7ec28f25c3993a2bd7ef6399ba1923839d239905
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/anim/fade_in.xml
wAccelerationTest/res/anim/fade_out.xml
wAccelerationTest/res/drawable-hdpi/appwidget_background.xml
wAccelerationTest/res/drawable-hdpi/appwidget_bg.9.png
wAccelerationTest/res/drawable-hdpi/appwidget_bg_focus.9.png
wAccelerationTest/res/drawable-hdpi/appwidget_bg_press.9.png
wAccelerationTest/res/drawable-hdpi/green_gradient.9.png
wAccelerationTest/res/drawable-hdpi/widget_header.png
wAccelerationTest/res/drawable-hdpi/widget_title_bg.9.png
wAccelerationTest/res/drawable/appwidget_background.xml
wAccelerationTest/res/drawable/appwidget_bg.9.png
wAccelerationTest/res/drawable/appwidget_bg_focus.9.png
wAccelerationTest/res/drawable/appwidget_bg_press.9.png
wAccelerationTest/res/drawable/green_gradient.9.png
wAccelerationTest/res/drawable/widget_header.png
wAccelerationTest/res/drawable/widget_title_bg.9.png
wAccelerationTest/res/layout/flipper_item.xml
wAccelerationTest/res/layout/widget.xml
wAccelerationTest/src/com/android/test/hwui/Bitmaps3dActivity.java
wAccelerationTest/src/com/android/test/hwui/ViewFlipperActivity.java
7864a82b1e6abf7a4b20ff1bc89e90c312e6a93e 14-Oct-2010 Steve Block <steveblock@google.com> Merge "Implement LayoutTestController.overridePreference('WebKitUsesPageCachePreferenceKey')"
5f37cc4308438bcac45d06d07d77a56911620046 13-Oct-2010 Steve Block <steveblock@google.com> Implement LayoutTestController.overridePreference('WebKitUsesPageCachePreferenceKey')

This is required for tests that test PageCache behaviour, eg
- fast/dom/DeviceMotion/no-page-cache.html
- fast/dom/DeviceOrientation/no-page-cache.html
- fast/dom/Geolocation/no-page-cache.html

Change-Id: Ie5862f6c86718142c949be81a85358ca6fac628a
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
184498ce5a8d77e1d9c45693363829daaeef9611 08-Oct-2010 Joe Onorato <joeo@google.com> Allow notifications to not specify a contentIntent.

If they don't, the click events will be passed through to the individual
views in the notification view, which may have their own PendingIntents
attached.

Previously, it was against the UX spec to allow this, but now we are
changing that and will have buttons in there.

Change-Id: I674234212f64b2b8802a0708b7eed0614e147ca3
tatusBar/src/com/android/statusbartest/NotificationTestList.java
39b4867d483cc9aba36b26a81074d9f606661671 09-Oct-2010 Jason Chen <jasonchen@google.com> Revert "Merge "Allow notifications to not specify a contentIntent.""

This reverts commit 8885321046622d6a8c0a4214af98dc27eecd48a0, reversing
changes made to 61b8aaadd742f0be708cd37971d2c9e822bf778a.
tatusBar/src/com/android/statusbartest/NotificationTestList.java
80a752c5373cfa906568302c831710b5c22a8155 08-Oct-2010 Joe Onorato <joeo@google.com> Allow notifications to not specify a contentIntent.

If they don't, the click events will be passed through to the individual
views in the notification view, which may have their own PendingIntents
attached.

Previously, it was against the UX spec to allow this, but now we are
changing that and will have buttons in there.

Change-Id: Ie3b2e96c6a1c4449fa86ed571f3ad0f047320d31
tatusBar/src/com/android/statusbartest/NotificationTestList.java
6190ba5a94ce80ee9bec890d4803e8136c60b921 08-Oct-2010 Elliott Hughes <enh@google.com> Merge "NIOTest fixes."
ddd49c28b0280ee8468e94a8a2c4420c89e504e7 08-Oct-2010 Elliott Hughes <enh@google.com> NIOTest fixes.

I've also broken the test up a bit, so it's easier to see what's failing.
(For the particular bug I'm investigating, only heap byte[]-backed Buffers
are broken.)

Bug: 3066167
Change-Id: I2f747414bd48eb8c666da5b31870bf39601911e2
oreTests/android/core/NIOTest.java
ecd31740a00f8fb07090209cd979257c38cbcc92 08-Oct-2010 Romain Guy <romainguy@google.com> Merge "Add 3D transforms support to all gradients."
14830948d02f768c41b97b7a8d15e1b3cab78267 08-Oct-2010 Romain Guy <romainguy@google.com> Add 3D transforms support to all gradients.

Change-Id: I61409edd00dab3a11684a3f5e4f7df0afc734758
wAccelerationTest/src/com/android/test/hwui/GradientsActivity.java
2cddeb4b82d02b540234b7b2ca0e2c0f163fc5d6 07-Oct-2010 Joe Onorato <joeo@google.com> am 2c164747: am f7872780: Merge "PowerManagerService needs yet another flag..." into gingerbread

Merge commit '2c164747d364c3e51964d03ecefc5752c7c0c6ba'

* commit '2c164747d364c3e51964d03ecefc5752c7c0c6ba':
PowerManagerService needs yet another flag...
c7912274b0e08365561531183bf2af106a48ec69 07-Oct-2010 Brett Chabot <brettchabot@android.com> am 111a4135: am b9a40068: Merge "Failing test cleanup." into gingerbread

Merge commit '111a4135d84485eff85bbca6a96cd91886deb7ba'

* commit '111a4135d84485eff85bbca6a96cd91886deb7ba':
Failing test cleanup.
e3095e0c1e2a4a4f34f741aa386eae56536ca5aa 07-Oct-2010 Romain Guy <romainguy@google.com> Apply 3D transformations to gradient shaders.

This fixes only linear gradients. Sweep and radial gradients, as well as
bitmap shaders, will be fixed in a future commit.

Change-Id: I4eee4ff62e9bbf3b9339fc111a780167449ecfef
wAccelerationTest/src/com/android/test/hwui/GradientsActivity.java
2c164747d364c3e51964d03ecefc5752c7c0c6ba 05-Oct-2010 Joe Onorato <joeo@google.com> am f7872780: Merge "PowerManagerService needs yet another flag..." into gingerbread

Merge commit 'f7872780ca3dae9584251b1e3495aed12110254c' into gingerbread-plus-aosp

* commit 'f7872780ca3dae9584251b1e3495aed12110254c':
PowerManagerService needs yet another flag...
8274a0e53630f80ab356f69ddad895ed9638574e 05-Oct-2010 Joe Onorato <joeo@google.com> PowerManagerService needs yet another flag...

... to make sure that if you press the power button to turn off the
screen, that the prox sensor won't turn it back on.

Bug: 3011618
Change-Id: Id16c1d65417539d4592f485b1c3efb737540c3cd
tatusBar/src/com/android/statusbartest/PowerTest.java
469b1dbeaf7d3267d1b43af4e7391b49eac10ee0 05-Oct-2010 Romain Guy <romainguy@google.com> Code cleanup and disable display lists for now.

Change-Id: I681213036b5279339cb96a016d1dfb15d74dafc8
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
111a4135d84485eff85bbca6a96cd91886deb7ba 05-Oct-2010 Brett Chabot <brettchabot@android.com> am b9a40068: Merge "Failing test cleanup." into gingerbread

Merge commit 'b9a40068b590b86904b40bf466571b140d0f94b4' into gingerbread-plus-aosp

* commit 'b9a40068b590b86904b40bf466571b140d0f94b4':
Failing test cleanup.
b9a40068b590b86904b40bf466571b140d0f94b4 05-Oct-2010 Brett Chabot <brettchabot@android.com> Merge "Failing test cleanup." into gingerbread
066b5c5166c1f5342bd42aa0d68f784a5f4c1dd1 05-Oct-2010 Joe Onorato <joeo@google.com> manual merge Merge commit '77e42376' into work

Conflicts:
packages/SystemUI/res/values/colors.xml
packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java

Change-Id: I891c8a9f6410037ca7805507e85a17f1655c115e
2ad24f944ee68c6e14f3a214f0eef60f8cdb9eb8 05-Oct-2010 Brett Chabot <brettchabot@android.com> Failing test cleanup.

Change-Id: I7cabc6ff2ec1fcb80dede5da03b03622a5bae021
oreTests/android/core/MiscRegressionTest.java
77e42376823197ae7fb3cea2afcca734723174a5 04-Oct-2010 Joe Onorato <joeo@google.com> am 87efbbb5: Merge "implement the number bubbles on the status bar" into gingerbread

Merge commit '87efbbb563ef96a74ffd2fbbe5c0865a450254df' into gingerbread-plus-aosp

* commit '87efbbb563ef96a74ffd2fbbe5c0865a450254df':
implement the number bubbles on the status bar
6c01a11a20d5fc796360e5e97998401a6cc84f27 04-Oct-2010 Joe Onorato <joeo@google.com> implement the number bubbles on the status bar

Bug: 2993482
Change-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07
tatusBar/src/com/android/statusbartest/NotificationTestList.java
7975fb6d12cb1eb96b75e3a563627cd4c4081bd6 02-Oct-2010 Romain Guy <romainguy@google.com> Apply bilinear filtering to text.

Change-Id: I2c81ad657ee2a11a2139e0b11ae3749db54c0749
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/labels.xml
wAccelerationTest/src/com/android/test/hwui/LabelsActivity.java
0bb5667b4ef91fefd0500fae0186789d15d54e0e 01-Oct-2010 Romain Guy <romainguy@android.com> Fix INVALID_OPERATION error with layers rendering.

This change is a workaround for a driver bug that causes an INVALID_OPERATION
to be thrown on every glCopyTexSubImage() call. This change also adds a new
test for gradients local matrices.

Change-Id: I41b7437481026702d0a3a9677f099b4557c0a84e
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/GradientsActivity.java
wAccelerationTest/src/com/android/test/hwui/ShadersActivity.java
wAccelerationTest/src/com/android/test/hwui/TransparentListActivity.java
856f2859e8550c274c7fe3f05b971bf34bdcb525 29-Sep-2010 Steve Block <steveblock@google.com> Fix some bugs in DumpRenderTree2 when forming HTML diffs

Change-Id: Id98c1b7dde1961c2dab4214a36ad43916baf8011
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
umpRenderTree2/src/com/android/dumprendertree2/VisualDiffUtils.java
fd487ad1b8d11dbc3df29b3073a0ec89f998c819 29-Sep-2010 Steve Block <steveblock@google.com> Use the empty string when expected text results are missing in DumpRenderTree2

Change-Id: I204583ecc9c6a8017349124d5813c693c7f00dc9
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
f460dd42190ada4a2c147db5127a9d7870fe0101 29-Sep-2010 Steve Block <steveblock@google.com> Fix a bug with the expected result path in DumpRenderTree2

If we fail to read from any of the possible expected result paths, we should
not record an expected result path.

Change-Id: Ica96b791c14a7755154be4ec9480be4d13f47a19
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
fdffee828cea81bf2a004e4e2a391e32f59c2f0c 29-Sep-2010 Steve Block <steveblock@google.com> Correctly implement EventSender mouse methods in DumpRenderTree2

This is taken from a similar change to DumpRenderTree in
https://android-git.corp.google.com/g/62449

Change-Id: I01418100ace1cf1ccfbb4fd28d72b99b54e0c140
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
c0f90a8f93546f4e9a708c44ac610f36b5e9b1f8 29-Sep-2010 Steve Block <steveblock@google.com> Trim empty lines when comparing text results in DumpRenderTree2

Change-Id: I94c9de8e6131f6b60456700e9d5a3b27c8c9d1c3
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
49aa65aa4651b9ee3a533f0bafb62bdb07a2a2b5 29-Sep-2010 Steve Block <steveblock@google.com> Reclassify failing multi-touch tests in DumpRenderTree ignore list

Change-Id: I95c94354a4d4f38583251a2d5d1a7ab4cb554e00
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
5f421a56786cf7c71159280c51bd4280f5199cfb 29-Sep-2010 Iain Merrick <husky@google.com> Update DumpRenderTree test expectations for fast/encoding

New layout tests added in https://android-git.corp.google.com/g/70926

Change-Id: I3c12f44d2c283e8b1da1c10975d6e4dd567889f8
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
82c11b42f1564904eb4407d6e30a31ea02d81644 27-Sep-2010 Guang Zhu <guangzhu@google.com> add multiple device support to layout test driver script

pass on the serial number onto adb command so that it don't get
confused when multiple devices are connected

Change-Id: I0b16f9da941d77425bcc5f782393f8800e035871
umpRenderTree2/assets/run_layout_tests.py
27c5fab5715fed6d97ccfdf2d631a3b3726570d3 21-Sep-2010 Steve Block <steveblock@google.com> Reduce the AppCache maximum size to a more reasonable value in DumpRenderTree2

Without this change, any use of AppCache fails after the test
http/tests/appcache/max-size.html has been run. The test in question
passes, but seems to leave the database in a corrupted state, causing
all future database transactions to fail. The only fix is to remove
the database file.

This behaviour is only observed with DumpRenderTree2, not
DumpRenderTree, so I don't think this is a WebView problem. I'm not
sure what the root cause is, but I think it make sense to submit this
fix now in order to get the LayoutTests stable with DumpRenderTree2.

Change-Id: I763c09406e66839676b839e3cdeba3b9427c1cb9
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
31fb8b60fb5d3b332ea1e00709048242410751cc 28-Sep-2010 Steve Block <steveblock@google.com> Merge changes Ic62f60d9,I04a01634

* changes:
Provide a useful message in DumpRenderTree2 GUI when the host server is not running
Prevent DumpRenderTree2 from crashing when the host server is not running
cb98a3e621b7c56d1367a1bf77cd91dae3feb6da 28-Sep-2010 Steve Block <steveblock@google.com> Provide a useful message in DumpRenderTree2 GUI when the host server is not running

Bug: 3010758
Change-Id: Ic62f60d96055e7ad1e475215ca384306cdfa859c
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
898bfbd865496855c3a6c792f9e0da011ae34854 28-Sep-2010 Steve Block <steveblock@google.com> Prevent DumpRenderTree2 from crashing when the host server is not running

Bug: 3010758
Change-Id: I04a01634544d223d225b264827d3cf18be74e1e0
umpRenderTree2/src/com/android/dumprendertree2/forwarder/AdbUtils.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
42bf092c47c4af5fbc85283bccdb97fbe4ab76a9 28-Sep-2010 Steve Block <steveblock@google.com> Update run_layout_tests.py to give a useful error if DumpRenderTree2 is not found on the device

Bug: 3006981
Change-Id: Ie789eb726bc051305371d4958c16ceca980ea1d1
umpRenderTree2/assets/run_layout_tests.py
7ebd659dbf3aa672cd1a686938f3df22d429be1f 27-Sep-2010 Joe Onorato <joeo@google.com> Merge commit 'f9f9e248' into manualmerge

Conflicts:
packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java
tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java

Change-Id: Ibbb2fec2d8c6f5d41398272753d271dfae698100
c18ac6ef8475bf0b4a200054f898498bc21e1534 27-Sep-2010 Guang Zhu <guangzhu@google.com> Merge "skip 2d.drawImage.broken.html layout test"
4022d946582d013dff9cfcf890ce3a38f42018df 27-Sep-2010 Guang Zhu <guangzhu@google.com> skip 2d.drawImage.broken.html layout test

this test currently blocks on some type of test devices

Change-Id: Ifacc520c441cf4142b5e6d28bde2b86728b5fc35
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
f9f9e248a034b3dd891a7bd9f476b1cad5f33779 27-Sep-2010 Joe Onorato <joeo@android.com> am 6fa4de3c: Merge "If an icon add remove get coalesced, don\'t remove some other icon." into gingerbread

Merge commit '6fa4de3cffe1390f699051fa0c7d21e8058a5ebd' into gingerbread-plus-aosp

* commit '6fa4de3cffe1390f699051fa0c7d21e8058a5ebd':
If an icon add remove get coalesced, don't remove some other icon.
795f2840b4a70bf188c2f24c8c06f73a492b338c 27-Sep-2010 Joe Onorato <joeo@android.com> If an icon add remove get coalesced, don't remove some other icon.

Also adds a test case and turns off the extra logging we added to debug this.

Change-Id: I8640938ae4d1e75c88213177888f363e05ce0fa0
tatusBar/src/com/android/statusbartest/StatusBarTest.java
a6c2ddbf2aea42f3f7cf4c8af1e68586d589d415 27-Sep-2010 Huahui Wu <hwu@google.com> Merge "Bug 2372180: pass multi-touch events from browser to webkit. Since the UI uses multi-touch for zooming, the event is passed to webkit only when the webpage doesn't allow zooming. 1. Updated the data structure TouchEventData in WebViewCore.java to take multiple points and used it everywhere. 2. Added a passMultiTouchToWebkit() function to do what its name means. 3. Added the multi-point touch support to dumprendertree."
091e1b8a86d34d2d51d2a5f7ae3cd903925fa5bf 27-Sep-2010 Joe Onorato <joeo@android.com> Implement disable() on the status bar.

This includes adding the new DISABLE_NAVIGATION flag.

Bug: 3000770
Change-Id: I6d1c3586198e13e06b5d26e8b23a9495dc4ba02e
tatusBar/src/com/android/statusbartest/StatusBarTest.java
41865f4b0c5670369bf957ad72a867757fc6b356 02-Sep-2010 Huahui Wu <hwu@google.com> Bug 2372180: pass multi-touch events from browser to webkit.
Since the UI uses multi-touch for zooming, the event is passed to webkit
only when the webpage doesn't allow zooming.
1. Updated the data structure TouchEventData in WebViewCore.java
to take multiple points and used it everywhere.
2. Added a passMultiTouchToWebkit() function to do what its name means.
3. Added the multi-point touch support to dumprendertree.

Change-Id: Iafc1aa7b21a587ad26efd2f124b9a66316297ab8
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
ddf680bff5bb9bc04ef04667644db8ade0b38c46 26-Sep-2010 Joe Onorato <joeo@android.com> Touching the blue glow should close the system and notification panels.

Bug: 3029373
Change-Id: I96760656dcda20ab238305900f9964083a8e5273
tatusBar/src/com/android/statusbartest/NotificationTestList.java
846df9f5171c4ef32f038cca651b6b9c0b6c3083 24-Sep-2010 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 8952a448 to master

Change-Id: I9c752a5d10ae8d8e5ead1243b6abd4795204fc0b
8952a4488e81205e3013b6b456dec503e05eebd0 24-Sep-2010 Dianne Hackborn <hackbod@google.com> am 287952c3: Fix issue #3022508: Crash during media scan

Merge commit '287952c35e148811c106bc0f5036eabf20f71562' into gingerbread-plus-aosp

* commit '287952c35e148811c106bc0f5036eabf20f71562':
Fix issue #3022508: Crash during media scan
287952c35e148811c106bc0f5036eabf20f71562 23-Sep-2010 Dianne Hackborn <hackbod@google.com> Fix issue #3022508: Crash during media scan

Don't kill processes for excessive wake lock use, even if they
are in the background, as long as they have running services.

Also fix some problems with this, such as not noting the kill
in battery stats.

And add killing of processes for cpu usage as well, along with
some optimizations to computing CPU usage.

And fix BatteryWaster to be better behaving for testing these
cases.

Add new "monitor" command to am to watch as the activity manager
does stuff (so we can catch things at the point of ANR).

Finally some miscellaneous debug output for the stuff here, as
well as in progress debugging of an ANR.

Change-Id: Ib32f55ca50fb7486b4be4eb5e695f8f60c882cd1
atteryWaster/src/com/android/batterywaster/BatteryWaster.java
1358a1c8062a800f1c53d0400164c8e0dbd2d224 22-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to clear AppCache between tests

Change-Id: I1bafc79bbdbec0df7e4c8039488478a3bfcb3bd4
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
3cf18f5c9697273e34acfaf7536cc472c97ee3fa 22-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to wait for the WebCore thread to become ready

This is required to make sure that the WebCore thread's message
handlers are ready to receive settings.

Change-Id: I2c4df95e3b7409535b739ada957d93a7e6cd78d6
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
0e1d6876f93332eb430d31d48f627ad812abb29d 20-Sep-2010 Steve Block <steveblock@google.com> Fix a bug in DumpRenderTree2's run_apache2.py script

We use a printf style approach when setting the run command in the
command string to be executed. When doing so, the printf must be
applied to only the relevant part of the string. This avoids problems
in the case that other parts of the string contain special character
sequences, such as '%s' in a custom log directive.

Change-Id: I87df773a2872320386a34cb6a5041a9e0ba6f31e
umpRenderTree2/assets/run_apache2.py
34f3851e9534b19ab0f02d3eb11f52ddb2635530 20-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to make AbstractResult serializable

This should have been doen as part of
https://android-git.corp.google.com/g/#change,65283

Change-Id: I7a4681f98014ff5a7546a7346fc5523e01f62e19
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
f09aafa27503becdcbe2244356c2c7505dff8fe4 20-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to handle SSL errors

This fixes http/tests/appcache/different-https-origin-resource-main.html

Change-Id: I90e151c027b2d8c55ea82104c02e4a641b933024
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
70727d1f750b7bf9e583845fc108d936c3fbc64e 22-Sep-2010 Steve Block <steveblock@google.com> Merge "Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows"
76f609118574a76b10cb90bcf061b15546bc38ee 22-Sep-2010 Romain Guy <romainguy@google.com> Merge "Add support for circular gradients to the GL renderer."
ddb80bebb0776e6d852aab6e8bba5d5591847a55 21-Sep-2010 Romain Guy <romainguy@google.com> Add support for circular gradients to the GL renderer.

This change also adds full support for local transformation matrices on
sweep and radial gradients.

Change-Id: Id8773bc0766575190e3f3d51984fc5e57b266c3f
wAccelerationTest/src/com/android/test/hwui/AdvancedGradientsActivity.java
399542a7a30aa691c4923961c557fc99960786fd 21-Sep-2010 Romain Guy <romainguy@google.com> Merge "Add support for SweepGradient in the GL renderer."
ee916f14cbd1fe1422c063ce2ef7b185e2bc5c6f 21-Sep-2010 Romain Guy <romainguy@google.com> Add support for SweepGradient in the GL renderer.

Change-Id: I7aa397ed4e34655ead9ba1f5b4ce087665e0f022
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/AdvancedGradientsActivity.java
ef1e7763c2dc5b9bac69cc747efe05c81d9fd9fc 18-Sep-2010 Joe Onorato <joeo@google.com> Tablet ticker.

Change-Id: Ia3db5cc29eac1703123de3e1c6dc7c22e7d024eb
tatusBar/src/com/android/statusbartest/NotificationTestList.java
394e0fb84996f5f5ee9e33c9e2f0e11066e6f943 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated Summarizer to use SQLite DB.

It avoids OOM issues by dumping the memory to the DB every
few hundred tests and then reading them in chunks when
generating summaries, etc.

Change-Id: I5f63d960d456f17e9f2189230a7ae0ca5607ce51
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/SummarizerDBHelper.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
fadb0de33d3d4b0da765e2d3f60b895016b89c4f 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Changed Summarizer to dump generated html code to file every few hundred tests to avoid OOM errors.

Change-Id: Id0917d45ffab2e47d67d17d629f342add5292d4e
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
76c97ee414dfc752ce26201a440bf7c451acae85 17-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to serve HTTP tests on http://127.0.0.1:8000

Currently DumpRenderTree2 serves HTTP tests on http://localhost:8080.
Some of the tests hardcode 'http://127.0.0.1:8000' for resources, so
we must use this scheme and port for the requests to be same-origin.

This fixes LayoutTest http/tests/appcache/credential-url.html

Change-Id: I2a9c402fc7b0e0b62eb4a278d67ac0e63ef96e8b
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ForwarderManager.java
062c0c98469e3322fdc01d88a66c9ef1ae3f829a 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated ManagerService to call Summarizer.summarize() in a separate thread."
517ebf14d4da3c4f2f07f520cdeabc1911442cd3 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed the behaviour of run_apache2.py restart."
4af7705631880a8f0b1d2c34df47be4b554b7a15 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Changed the behaviour of run_apache2.py restart.

Now it explicitly stops and starts the server and not just invokes apache2 -k restart

Change-Id: I74cfa9c3388552fcc56b62c5ab614262ca540d0b
umpRenderTree2/assets/run_apache2.py
9893d96d1231235f3d984e9dc751f08409a5f873 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated ManagerService to call Summarizer.summarize() in a separate thread.

This could potentially take a long time and result in ANR.

Change-Id: Ib8b246e627e841217b68c955d92c97801e93d923
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
b6a2364ebad11596858892fa9806346e1c011ad6 17-Sep-2010 Steve Block <steveblock@google.com> Merge "Update DumpRenderTree2 to handle failing tests where no meaningful diff is available"
f0c289e24cc2315f5570f5643456ad8191c1216b 17-Sep-2010 Steve Block <steveblock@google.com> Fix DumpRenderTree2 to correctly add JavaScript interfaces to new windows

When adding JavaScript interfaces to a WebView, they must be passed to
the WebView constructor, rather than to
WebView.addJavascriptInterface() if they are to be used immediately
without the risk of race conditions.

This fixes LayoutTest
http/tests/appcache/crash-when-navigating-away-then-back.html

This was fixed for DumpRenderTree in
https://android-git.corp.google.com/g/23804

Change-Id: I1581d6d6cfc1b35be1ec2f2e5b5b944da2b4b935
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
8a6def02473ee4fbffcd1b34173daf751d316202 17-Sep-2010 Steve Block <steveblock@google.com> Update DumpRenderTree2 to handle failing tests where no meaningful diff is available

Currently, DumpRenderTree2 asigns the following result codes
{PASS, FAIL_RESULT_DIFFERS, FAIL_NO_EXPECTED_RESULT, FAIL_TIMED_OUT,
FAIL_CRASHED}

This is not strictly correct, as a test may fail for any of three
reasons - crashing, timing out, or the the result not being as
expected. Therefore, it's possible for a test to fail even if the
result is as expected.

This patch updates AbstractResult to handle each of the three reasons
for failure separately. We then test all three to determine if the
test has passed.

This allows us to correctly report whether or not the result differs
from expected for a failing test.

Change-Id: I7adcfe72c4dd0bd3de2e1b868d9807be6eb5bddf
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/CrashedDummyResult.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
44ce3242a984bc3959e43fc832966d7f0ed61159 17-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir."
c0847c55eaef5b91d91abfdcfee5650eb22866eb 17-Sep-2010 Steve Block <steveblock@google.com> Remove superfluous CSS from DumpRenderTree2's Summarizer

Change-Id: Ifc3764ec3cf7bd5ee412abaf45112eed22083456
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
2c38de8436fefb5c2834d843ab3520474bc3a35a 16-Sep-2010 Steve Block <steveblock@google.com> Implement WebViewClient.onReceivedHttpAuthRequest() in DumpRenderTree2

This fixes LayoutTest http/tests/appcache/auth.html.

Change-Id: Idd9ead9c35341cc6a787d409ae2fe1bebef01d60
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
78fbc54c182cfc6b21fe745213b02b7ea18775e7 16-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Changed run_layout_tests.py and run_apache2.py to accept alternative tests root dir.

Change-Id: I6d0537b6712ca6f68ec004e5e8bf95b97b9017fc
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/assets/run_layout_tests.py
a977120681904ee6309f3e90f51c6cc43615c007 17-Sep-2010 Romain Guy <romainguy@google.com> Merge "Add support for drawLines(), with anti-aliasing"
759ea80dca64ad652110a129e0d8bf93fea79f61 17-Sep-2010 Romain Guy <romainguy@google.com> Add support for drawLines(), with anti-aliasing

Change-Id: I16c0593c5671490909dec13a85df601e1428a1a6
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
44c7197a8b3156c055fb596e62c5fd7f6bca7e8c 16-Sep-2010 Steve Block <steveblock@google.com> Merge "Make DumpRenderTree2 appear in the 'Dev Tools' application"
857d7cf80ee37fc3b1d55ecfa4c27029672f5114 16-Sep-2010 Romain Guy <romainguy@google.com> Merge "Fix 9patch rendering."
6820ac8b14b4558f5d8b833dde80895306a3e137 16-Sep-2010 Romain Guy <romainguy@google.com> Fix 9patch rendering.

Change-Id: Ic4c18ff483cca95fbabcb10843f7714efe488adb
wAccelerationTest/res/drawable/patch.9.png
wAccelerationTest/src/com/android/test/hwui/ThinPatchesActivity.java
2622f30284c808a917618332d35e9202ebefaac5 16-Sep-2010 Steve Block <steveblock@google.com> Make DumpRenderTree2 appear in the 'Dev Tools' application

Bug: 2999543
Change-Id: I1791c7b1a82f23ff742a68f365d7092c36804efd
umpRenderTree2/AndroidManifest.xml
7352c8bb4242caeba47e7696541c133760cc95de 15-Sep-2010 Brian Carlstrom <bdc@google.com> am 0535d857: am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread

Merge commit '0535d8577fb2a3687428f462c591ae3220e1f773'

* commit '0535d8577fb2a3687428f462c591ae3220e1f773':
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
d96c5e0cb31f486fb30dc836f0e74b2216f2ccc2 15-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Added setXSSAuditorEnabled() LayoutTestController function.

Change-Id: I262e434573ee79c998f3ace5103c191fc0989bd2
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
0535d8577fb2a3687428f462c591ae3220e1f773 14-Sep-2010 Brian Carlstrom <bdc@google.com> am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread

Merge commit '94126238427f04ecb86fe6832113afb2f04e89b5' into gingerbread-plus-aosp

* commit '94126238427f04ecb86fe6832113afb2f04e89b5':
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
023606abb6784ebc8e56bbff7e87ca695752cdde 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed Summarizer to add header before printing the path in summary.txt and details.html"
8a2e55239a13ae20d3a61288098cc59abee1b097 14-Sep-2010 Steve Block <steveblock@google.com> Merge "Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2"
75aa0d382844dbee2d7931f21245112c27dd3d64 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Changed Summarizer to add header before printing the path in summary.txt and details.html

Change-Id: I6413e1871ede077793d49b7d4732f90d0aea352f
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
ac0b599fa7a72a6a529e8bde0463e6151694b2f7 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Made the run_layout_tests.py script restart the apache2 server before it starts."
757dcbb80371ad9211e288faf02bad91bae4a717 14-Sep-2010 Steve Block <steveblock@google.com> Implement LayoutTestController.setAppCacheMaximumSize() for DumpRenderTree2

Change-Id: I7db486ccee1b9ebe84b89b98ba1a9b6e933d8f4e
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
8a0db6f5ffbe03afa46f35b550af413d193546e9 14-Sep-2010 Steve Block <steveblock@google.com> Merge "Sort LayoutTestController methods alphabetically"
2e367376690282a262cfcbd21d4c18862b48f38c 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Made the run_layout_tests.py script restart the apache2 server before it starts.

Change-Id: Ic6b4e63d20a95daddd3dfde32d4168b235d7dd91
umpRenderTree2/assets/run_layout_tests.py
5de8b998f571b4318104ec9a3e2f780459ce09e2 14-Sep-2010 Steve Block <steveblock@google.com> Sort LayoutTestController methods alphabetically

This makes it easier to keep trac of which methods are implemented.
No functional changes.

Change-Id: I389ec5c0f7e77def6a479e387d1373b2b87f60c2
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
540aada302af83330d42ee4cf53bbc571de4f3be 14-Sep-2010 Steve Block <steveblock@google.com> Merge "Add to DumpRenderTree2 the option to suppress showing results in the host browser"
d210fd26b2f32fec26c2e7bb355de8b5b3e25b79 14-Sep-2010 Steve Block <steveblock@google.com> Add to DumpRenderTree2 the option to suppress showing results in the host browser

Change-Id: I78841ab5fad4e3ee0d5fe559489bf8cfd81abd23
umpRenderTree2/assets/run_layout_tests.py
59e46ef785424ed036fe95b76998de62bf77818c 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Gets rid of flickering when executing tests."
a7e2ca9a1c2ffc9d4e703d325270cd0ea1cde251 14-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Gets rid of flickering when executing tests.

Achieves it by setting Executor background to white.

Change-Id: Id07c743114c6cce9e9446439136a5efd72857dc4
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/res/values/style.xml
2c42c8fbaf02be1f3ea6298077128d0c419526f0 14-Sep-2010 Brian Carlstrom <bdc@google.com> Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments

Bug: 2672817

Change-Id: If5f10fa16eaf5676a0c1540463759cd4e0e837de
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
8411f336c786379c5a03106e9ed3bc8622b579a5 14-Sep-2010 Romain Guy <romainguy@google.com> Fix rendering issue with layers intersecting the clip rect.

Change-Id: Icbe35194fa219ef13ce639d33631235f8d7df3d7
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable/btn_toggle_off.9.png
wAccelerationTest/res/drawable/btn_toggle_on.9.png
wAccelerationTest/src/com/android/test/hwui/NewLayersActivity.java
wAccelerationTest/src/com/android/test/hwui/ThinPatchesActivity.java
8e0835c08e956519264deab8d759595cdd19de42 13-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added overridePreference() layoutTestsController function."
5e689a74861e94ee12a3dbfc66aed594372e9f63 13-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Added overridePreference() layoutTestsController function.

Change-Id: I99fbf7490c3c6eb063bf5ed0bbd2bced0f10a967
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
ab87db4ad8e16e36f99303933db5267946e7bb34 13-Sep-2010 Steve Block <steveblock@google.com> Update DumpRenderTree2 to only calculate the WebKit revision once per test run

This is obtained by a HTTP request to ThirdPartyProject.prop

Change-Id: I34e310cf52fbcef24bb2a76e64aab5263b3052f1
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
c54df24fa9bfd0a2b53404139e7914e68f192af4 13-Sep-2010 Steve Block <steveblock@google.com> Remove superfluous FileFilter from DumpRenderTree2 DirListActivity.java

Change-Id: I5e7d86fc4e05ac512ce1b2c55660d3b7f0de2750
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
5c27bc1c64a06ccec64da81bd0217b7aa3592786 13-Sep-2010 Steve Block <steveblock@google.com> When running DumpRenderTree2 from script, remove old results files

This makes sure that should we fail to get a new results file from
the device, we won't ever show an old results file to the user.

Change-Id: Ib00ae391a6b2b43a336370ef23af2d6c95589918
umpRenderTree2/assets/run_layout_tests.py
bdebd0621b2a4422a30bea21ea549afd20a9e918 13-Sep-2010 Steve Block <steveblock@google.com> Update DumpRenderTree2 to store results in /sdcard/layout-test-results

This more closely follows other WebKit platforms, which use
/tmp/layout-test-results.

Change-Id: Ice702b73d7425250d595e8321e14ff3becb66ed5
umpRenderTree2/assets/run_layout_tests.py
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
34c68912be678ad50a70c1bfa54a91444e993df5 13-Sep-2010 Steve Block <steveblock@google.com> Remove the last remnants in DumpRenderTree2 of the absolute path to the tests

This is no longer required.

Change-Id: I27db10e8c723162b319d9a714b086f508db706e0
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
7438b53487cb21f261eac4396aba0dbaa16ee015 13-Sep-2010 Steve Block <steveblock@google.com> Update DumpRenderTree2 text results output to better match HTML version

Always print number of crashes and line things up nicely.

Change-Id: I79a72056ba5ce007fdd4154f1518b9535b595317
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
5af84db492a0c198377ba4dacc83c5a211e96ff6 09-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated the AdbUtils class to better manage opening and closing the resources.

Change-Id: I83ebc6409d57a28f9015ec9726f797417ec03212
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/AdbUtils.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
741fdc80884d40ace227bb08e04a036bdb70aeb1 13-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated FsUtils to use apache HttpClient instead of java.net UrlConnection."
ce2ef18c8f220df13c3fca031f440dfc98362242 09-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated FsUtils to use apache HttpClient instead of java.net UrlConnection.

It fixed sockets leaking during readDataFromUrl() invocations.

Change-Id: Ifb1aeb32fe9bb4ffa353cf521b5174a83de270db
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
6d000d4eb733fc6ad7fcd27a4022a41f8433306d 12-Sep-2010 Romain Guy <romainguy@google.com> Merge "Optimize calls to glCopyTexImage2D()."
8694230ff25fa0a60e480d424843e56b718f0516 12-Sep-2010 Romain Guy <romainguy@google.com> Optimize calls to glCopyTexImage2D().

Change-Id: I34ee87bd4472864f440916e03a2894fae24bbe4a
wAccelerationTest/src/com/android/test/hwui/TransparentListActivity.java
ae44d554b765597bd82d42e2d7c1008468b42b8e 12-Sep-2010 Romain Guy <romainguy@google.com> Merge "Correct implementation of saveLayer()."
f607bdc167f66b3e7003acaa4736ae46d78c1492 11-Sep-2010 Romain Guy <romainguy@google.com> Correct implementation of saveLayer().

Change-Id: I5375126636913e0a84f2d6bbd0ebe40d2e4f2763
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable/default_wallpaper.jpg
wAccelerationTest/src/com/android/test/hwui/AdvancedBlendActivity.java
wAccelerationTest/src/com/android/test/hwui/AlphaLayersActivity.java
wAccelerationTest/src/com/android/test/hwui/BitmapsActivity.java
wAccelerationTest/src/com/android/test/hwui/BitmapsAlphaActivity.java
wAccelerationTest/src/com/android/test/hwui/BitmapsRectActivity.java
wAccelerationTest/src/com/android/test/hwui/ColorFiltersActivity.java
wAccelerationTest/src/com/android/test/hwui/FramebufferBlendActivity.java
wAccelerationTest/src/com/android/test/hwui/LayersActivity.java
wAccelerationTest/src/com/android/test/hwui/LinesActivity.java
wAccelerationTest/src/com/android/test/hwui/ListActivity.java
wAccelerationTest/src/com/android/test/hwui/MoreShadersActivity.java
wAccelerationTest/src/com/android/test/hwui/NewLayersActivity.java
wAccelerationTest/src/com/android/test/hwui/NinePatchesActivity.java
wAccelerationTest/src/com/android/test/hwui/PathsActivity.java
wAccelerationTest/src/com/android/test/hwui/QuickRejectActivity.java
wAccelerationTest/src/com/android/test/hwui/ResizeActivity.java
wAccelerationTest/src/com/android/test/hwui/RotationActivity.java
wAccelerationTest/src/com/android/test/hwui/ShadersActivity.java
wAccelerationTest/src/com/android/test/hwui/SimplePathsActivity.java
wAccelerationTest/src/com/android/test/hwui/StackActivity.java
wAccelerationTest/src/com/android/test/hwui/TextActivity.java
wAccelerationTest/src/com/android/test/hwui/TextGammaActivity.java
wAccelerationTest/src/com/android/test/hwui/Transform3dActivity.java
wAccelerationTest/src/com/android/test/hwui/TransparentListActivity.java
wAccelerationTest/src/com/android/test/hwui/XfermodeActivity.java
wAccelerationTest/src/com/google/android/test/hwui/AdvancedBlendActivity.java
wAccelerationTest/src/com/google/android/test/hwui/AlphaLayersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/BitmapsActivity.java
wAccelerationTest/src/com/google/android/test/hwui/BitmapsAlphaActivity.java
wAccelerationTest/src/com/google/android/test/hwui/BitmapsRectActivity.java
wAccelerationTest/src/com/google/android/test/hwui/ColorFiltersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/FramebufferBlendActivity.java
wAccelerationTest/src/com/google/android/test/hwui/LayersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/LinesActivity.java
wAccelerationTest/src/com/google/android/test/hwui/ListActivity.java
wAccelerationTest/src/com/google/android/test/hwui/MoreShadersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/NinePatchesActivity.java
wAccelerationTest/src/com/google/android/test/hwui/PathsActivity.java
wAccelerationTest/src/com/google/android/test/hwui/QuickRejectActivity.java
wAccelerationTest/src/com/google/android/test/hwui/ResizeActivity.java
wAccelerationTest/src/com/google/android/test/hwui/RotationActivity.java
wAccelerationTest/src/com/google/android/test/hwui/ShadersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/SimplePathsActivity.java
wAccelerationTest/src/com/google/android/test/hwui/StackActivity.java
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
wAccelerationTest/src/com/google/android/test/hwui/TextGammaActivity.java
wAccelerationTest/src/com/google/android/test/hwui/Transform3dActivity.java
wAccelerationTest/src/com/google/android/test/hwui/XfermodeActivity.java
9305647eb61bb60a1f42481a0c0d208dc9bbe965 10-Sep-2010 Joe Onorato <joeo@google.com> Plumb lights out mode through from the window manager to the status bar running in the system ui process.

Lights out mode itself isn't implemented.

Change-Id: Ieeef0eb9ae5be23000f770e74e8ee66472f4c673
tatusBar/src/com/android/statusbartest/StatusBarTest.java
a5aed0d58962a24c44728ffc46dc9e1ba2f9fda5 09-Sep-2010 Romain Guy <romainguy@google.com> Add support for advanced blend modes with the framebuffer.

This adds the ability to blend with the framebuffer using Darken,
Lighten, Add, Multiply, Overlay and Screen.

Change-Id: Iae01a53797d4ad39c373cba6ff2a42293129da1a
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/FramebufferBlendActivity.java
aaa9675b5c81a54ce83af18085d51528ad36320d 08-Sep-2010 Steve Block <steveblock@google.com> Merge "Update DumpRenderTree2 to reflect removal of WEBKIT_MERGE_REVISION"
0ad6fdc029a672ba4d91f778d62f6022305bc95c 08-Sep-2010 Guang Zhu <guangzhu@google.com> Merge "temporarily skip simple-cross-origin-progress-events.html for now"
70795b3addb8948db2cdc01c5952e21168c7740b 08-Sep-2010 Guang Zhu <guangzhu@google.com> temporarily skip simple-cross-origin-progress-events.html for now

this test crashes on Passion, and runs webcore into a bad state on
Stingray. To make sure it does not block the entire layout test
suite on Stingray, skipping this test for now.
http://b/2982500

Change-Id: Id4875112705df9b2c5b003a2c32c292765ab17fc
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
53389bdcdf6ffaaec533b73bc1d0abc5807ec7f6 08-Sep-2010 Romain Guy <romainguy@google.com> Correctly set the viewport on window resize.

Change-Id: Idec325264d85feda76d4cda00fa511aaac82cf64
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/form.xml
wAccelerationTest/src/com/google/android/test/hwui/ResizeActivity.java
0e2bae14b408d001fea84c0cbdb7348c3ec611a3 07-Sep-2010 Steve Block <steveblock@google.com> Update DumpRenderTree2 to reflect removal of WEBKIT_MERGE_REVISION

We now use ThirdPartyProject.prop
See https://android-git.corp.google.com/g/#change,64831

Change-Id: Ib52fdd93ac08fb19ec8b7f539eb084c0b668e01b
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
da17e9db632efe1cd2f58bb1b8b7ae9d8288af1c 06-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Fixed the bug in forwarder that prevented ConnectionHandler threads from exiting."
bd8c83db8f424a8cfbf94cd4915d7b99b034358c 03-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Fixed the bug in forwarder that prevented ConnectionHandler threads from exiting.

There was a deadlock when ConnectionHandler exited the loop in SocketPipeThread, and would call the onFinishedCallback, which called the synchronized method in Forwarder that would
deadlock. Changing the Forwarder class solved the issue and made it more efficient.

Change-Id: I947450a19573f2e88274b1ebc7b77d4df6afffa7
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
5846d4561d45c2805b3cba33995bfa08b55b980e 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Fixed the run_apache2.py script to use the correct mime.types file.

Change-Id: I0bd5870259b3f7de92d4996d1ebb83fdff126210
umpRenderTree2/assets/run_apache2.py
fddedbf999a57220ed89bbebe9f35e093aa77c2d 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated Summarizer to parse CRASH instead of SKIP."
2ca8acdb5622b03a4ef56159477087adcf87db62 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Adds webkit revision to the summary and details.

The revision number is taken from external/webkit/WEBKIT_MERGE_REVISION and is served to the java code by apache server. To be able to do that, the new alias directive had to be
added to the run_apache2.py script.

Bug: 2889572
Change-Id: Ie3d147e4d8ea9edd0144b819152121563b8bd759
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
01c1f9d9e9e7ab3a40a9bf27195a434eb0c9bb9b 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> The results now show which expected result was used.

Bug: 2889857
Change-Id: If2b7e6e6a22ddb5db6c6a50a358e8f263914e6c0
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/CrashedDummyResult.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
5f21f5a4a9f240e1c35ab86b2f3a332f0d541cf0 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated Summarizer to parse CRASH instead of SKIP.

Bug: 2970575
Change-Id: Idc8b514f4878bcd62729a47d7fe681ade114497a
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
cbba4ae260afa9751a2584cd7d209c4e919ea555 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Shows the details when all the tests finish and fixes the orientation issue."
84daaf8b4114306b66c295b77c1251d26f842a24 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Fixed and slightly improved crash detection mechanism."
1b034781f4c45608e4d57e46cd46dfab9fc64746 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Shows the details when all the tests finish and fixes the orientation issue.

The tests no longer restart when orientation changes.

Bug: 2904456
Change-Id: Ie1ee463dbd63fb1a2ad2e9c28bf5989002f22215
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
bcf114c2bbef4dd4af266a635a74076d568d125c 27-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Fixed and slightly improved crash detection mechanism.

Before, if a crash was detected, but the "Force quit" dialog remained on the screen, sending the intent to restart the executor would do nothing. It's fixed now with default
uncaught exception handler. Also, when we catch the uncaught exception, we can restart the executor straight away, without waiting for the time-out.

Change-Id: I2f0b4b5f2abd180ff518f1a40ad1294bed2f7f67
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
f072bced91167cd707399163bdb9b97f76846a8d 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated Summarizer to report tests under all 4 possible categories now."
6ae5ce4b409759d36f2350e96ff2242e1385b147 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Updated Summarizer to report tests under all 4 possible categories now.

Categories: ((un)expected passes/failures).
Also, FileFilter uses FAIL instead of IGNORE_RESULTS now.

Bug: 2899965
Change-Id: I06835b3d5cea84cbc92225a940bf7361cf832f59
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
15116bcc766626654655875fb96154c93df54668 02-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Fixed a bug when there are too many open sockets."
5926723f82fbdd9b523193e05f901784904b6d38 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Fixed a bug when there are too many open sockets.

Also, some minor corrections to shutdown() in ConnectionHandler.

Change-Id: I937f200c14c185b0867f997645d8b288a19b9889
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
ff314d7094fdc6a1869d6cbe17db16c5b9129009 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Added "run all tests in the current directory" menu option.

Bug: 2906954
Change-Id: Ib68219dc4d4d517ad859679bc8d52a02b0b631f4
umpRenderTree2/res/menu/gui_menu.xml
umpRenderTree2/res/values/strings.xml
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
9c12bd393271157409e8c089e5b971a4e1fc9106 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated the Summarizer to link to the source of the tests."
603b70dd8b1ef8acabf71c52089c6cd5396fe931 27-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Updated the Summarizer to link to the source of the tests.

Change-Id: I90018898c627b99f5a49c301e87593b52cd18ce4
Bug-Id: 2889573
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
ef9a2175ee29b9a9c84ddd0a02d1ec80ab095222 31-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Fixed a bug in forwarder where calling the stop method on ForwarderManager would deadlock. Also some style fixes.

The call would deadlock because lines 62-67 in ConnectionHandler were in the synchronized block. The is.read() would block and therefore call to shutdown() would block too.
is.read()
would never unblock because the stream was ready to be closed, and it needs to be done so from shutdown(). Removing the synchronized block fixes it and is save, as it was not
needed here.

Change-Id: I3326098c47ee18c4eabaa8510b27ca82debce360
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ForwarderManager.java
c6f7413973bfca0432e8cf987cf821bf416cf7d8 01-Sep-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed the code to use forwarding service."
c6a341d34c690c2b5948977cd803ec2ff668c4b7 23-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed the code to use forwarding service.

Change-Id: I2504ef01270f9c8e82acbe6a4069d2b4b77b35f2
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ForwarderManager.java
umpRenderTree2/src/com/android/dumprendertree2/scriptsupport/Starter.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
44af754cf0c9ad9a8162e1bd2af60737e81a8beb 28-Aug-2010 Daniel Sandler <dsandler@android.com> am d02bdaab: Remove experimental immersive mode support. DO NOT MERGE

Merge commit 'd02bdaab495641ab50e2123fdfd99a819cc40540' into gingerbread-plus-aosp

* commit 'd02bdaab495641ab50e2123fdfd99a819cc40540':
Remove experimental immersive mode support. DO NOT MERGE
d02bdaab495641ab50e2123fdfd99a819cc40540 26-Aug-2010 Daniel Sandler <dsandler@android.com> Remove experimental immersive mode support. DO NOT MERGE

Bug: 2949215

Change-Id: I7d998ef571ef7e149bb96261430e92150b80b77d
tatusBar/src/com/android/statusbartest/StatusBarTest.java
4299c0f2429a266e2390a7a9d5dbe5a8e8d7ce38 28-Aug-2010 Romain Guy <romainguy@google.com> Add test for gamma correction.

Change-Id: Id2a311bc116438d3627a943cb5fb1ba8dc121bb0
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/layout/text_large.xml
wAccelerationTest/res/layout/text_medium.xml
wAccelerationTest/res/layout/text_small.xml
wAccelerationTest/src/com/google/android/test/hwui/TextGammaActivity.java
ba4da86add74aab16e3cf204dcf7ea25adbbaafa 26-Aug-2010 Guang Zhu <guangzhu@google.com> am fe8eaf3b: am 1c045003: Merge "add mouse up/down/click support in DumpRenderTree" into gingerbread

Merge commit 'fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c'

* commit 'fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c':
add mouse up/down/click support in DumpRenderTree
fe8eaf3b5dc52cecaf15ccabe9a8717cce701f6c 26-Aug-2010 Guang Zhu <guangzhu@google.com> am 1c045003: Merge "add mouse up/down/click support in DumpRenderTree" into gingerbread

Merge commit '1c045003788725b40af5489149ac0fc8bfebb1ea' into gingerbread-plus-aosp

* commit '1c045003788725b40af5489149ac0fc8bfebb1ea':
add mouse up/down/click support in DumpRenderTree
6db53149ca44385caea82dd14b89ad5cd958af02 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Tweaked the logging + some minor style fixes."
9d660cb5f3202366ad8540d66018b33b3f8578df 26-Aug-2010 Steve Block <steveblock@google.com> Update run_apach2.py to serve HTTP tests at server root

The complete set of layout tests is still available at /LayoutTests
and scripts at /WebKitTools/DumpRenderTree/android.

Note that this requires a corresponding change to
external/webkit/WebKitTools/DumpRenderTree/android/get_layout_tests_dir_contents.php

Bug: 2951727
Change-Id: Idf366942ffd5786759c989e992359b7e7dbb182c
umpRenderTree2/assets/run_apache2.py
ee273fac7f223eafb7619168ec656dd4947b1e5e 26-Aug-2010 Steve Block <steveblock@google.com> Use locals to make run_apache2.py more readable

Also fixes style

Change-Id: I8045b7deb5badfed7758be459d05c58d0ff2e390
umpRenderTree2/assets/run_apache2.py
2e5982a55ac031110ed39515a76f7a5ec9ff2c14 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Tweaked the logging + some minor style fixes.

Change-Id: If89fe8ab1845780ecf23c5fd339a4932ebec9c0c
umpRenderTree2/src/com/android/dumprendertree2/AdditionalTextOutput.java
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/VisualDiffUtils.java
umpRenderTree2/src/com/android/dumprendertree2/scriptsupport/Starter.java
da9f91a107c34ec0574724a5a0b71b0fa33b394a 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Updated the script to include access log."
fe33f987cb61d8a5c22f207df6d47d2346828af7 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Updated the script to include access log.

Change-Id: I3c97d60580040fa8e4bf63660091edb9c7a871fb
umpRenderTree2/assets/run_apache2.py
7f335371dd23580fc748c1fe7b5578df9e75174e 26-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added forwarding service."
56d7e400ece64591685c8a21dbb82a94a7bd8010 23-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added forwarding service.

It creates the sockets on the device that allow DumpRenderTree2 to get tests from the server running on the remote machine. Communication happens through the adb.

Change-Id: I7f26ffc78195b6c5f4d423a57d5ee5f0f4a9c615
umpRenderTree2/src/com/android/dumprendertree2/forwarder/AdbUtils.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ConnectionHandler.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/Forwarder.java
umpRenderTree2/src/com/android/dumprendertree2/forwarder/ForwarderManager.java
b5c4caa07819e59f909cf9d71e7e45ae2c88d715 21-Aug-2010 Guang Zhu <guangzhu@google.com> add mouse up/down/click support in DumpRenderTree

use touchStart/End when mouseDown/Up is called in current
EventSender implmentation.

Change-Id: Iff3e7f45b6a7170d9be1c7ec9b12a74a74737732
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
16376afb8d771a497d0474d59e93a5f23b3aec50 25-Aug-2010 Brian Carlstrom <bdc@google.com> am 90b3135d: am 4d672988: Merge "Remove "StringTest.java"." into gingerbread

Merge commit '90b3135d8b2471990412d79dce4ee6390118d8d3'

* commit '90b3135d8b2471990412d79dce4ee6390118d8d3':
Remove "StringTest.java".
90b3135d8b2471990412d79dce4ee6390118d8d3 25-Aug-2010 Brian Carlstrom <bdc@google.com> am 4d672988: Merge "Remove "StringTest.java"." into gingerbread

Merge commit '4d672988fed7fbdd887fe78603fa2eaf713031ad' into gingerbread-plus-aosp

* commit '4d672988fed7fbdd887fe78603fa2eaf713031ad':
Remove "StringTest.java".
5c8e760bcb6a8d4a56f7d21c71afec86dac09cb8 25-Aug-2010 Brian Carlstrom <bdc@google.com> Remove "StringTest.java".

This only tests stuff that's already better tested in dalvik/libcore, plus
private ICU API (RuleBasedNumberFormat) we'd like to remove, and that this
is the only caller of.

Conflicts:

tests/CoreTests/android/core/StringTest.java

git cherry-pick -e 935022a99dac5454fc478e221b6392f3ba467009

Change-Id: I0bd172f2703bbcd6381920d40244165234fef4a1
oreTests/android/core/JavaPerformanceTests.java
oreTests/android/core/StringTest.java
a84e02ce3cc392ccf23bbe89cdfbef650047ffe7 25-Aug-2010 Romain Guy <romainguy@google.com> Merge "Use only one GL context per process, share chaches."
fb8b763f762ae21923c58d64caa729b012f40e05 24-Aug-2010 Romain Guy <romainguy@google.com> Use only one GL context per process, share chaches.

Change-Id: Ieabaa25338d2f4b8d4fd90e7401ad6e7452eae11
wAccelerationTest/src/com/google/android/test/hwui/ListActivity.java
c4f44cb995c5905b6a814cd7f098e167bbfccb61 24-Aug-2010 Guang Zhu <guangzhu@google.com> Merge "change the DRT to use Light theme"
ddf4f32b53294a5bffb9b919c555977301228904 24-Aug-2010 Guang Zhu <guangzhu@google.com> change the DRT to use Light theme

works around the Holo theme crash.

Change-Id: I4e920629981bf3df0987bc4f65dc63644b3670b2
umpRenderTree/AndroidManifest.xml
558f7dcf05232a9ae94756ff1a328764fd867e1e 24-Aug-2010 Iain Merrick <husky@google.com> Merge WebKit at r65615 : Ignore http/tests/appcache/origin-quota.html

This patch modifies the old-style hard-coded ignore list. The new-style
text file (in external/webkit/LayoutTests/platform/android) has been
modified separately, as part of the normal WebKit merge process.

Test added in http://trac.webkit.org/changeset/64613
Needs clearAllApplicationCaches() callback. See http://b/issue?id=2944196

Change-Id: I31655c363c93eada40d01123e9c14c0d03bdba7b
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
a80d32f7b69aa37026ab99e4ade1ad86dae76a81 21-Aug-2010 Romain Guy <romainguy@google.com> Add support for textScaleX.

This will not look great because we render fonts using bitmaps, not
paths.

Change-Id: I01b87b81bfbdbfa28460a5d5309d38e2a65e77c4
wAccelerationTest/AndroidManifest.xml
29378192f7ac4162d54fea4e34fddd42fd1f00d2 20-Aug-2010 Romain Guy <romainguy@google.com> Test setTextScaleX()

Change-Id: Iafa421def64a8f9a83b320b6cf3cc5286515c355
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
6cf5eb0606ecdc22e7c431971a0c621413564840 20-Aug-2010 Daniel Sandler <dsandler@android.com> am 3f677b1b: Merge "Fix periodically disappearing status icons." into gingerbread

Merge commit '3f677b1b3e45240728de39d60441d791c0e8d3f8' into gingerbread-plus-aosp

* commit '3f677b1b3e45240728de39d60441d791c0e8d3f8':
Fix periodically disappearing status icons.
e9e7fd0813f1485d20c6cd0014d59aff53c35d84 19-Aug-2010 Romain Guy <romainguy@google.com> Update OpenGLRenderer test to test opaque ARGB8888 bitmaps.

Change-Id: I7159825f4b1d6f5a1cd09ec091994801b52b6bda
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-hdpi/sunset3.png
wAccelerationTest/res/drawable/sunset3.png
wAccelerationTest/src/com/google/android/test/hwui/BitmapsAlphaActivity.java
0398bf70e703e89aacb074e4ef9b4a86843e3d06 19-Aug-2010 Daniel Sandler <dsandler@android.com> Fix periodically disappearing status icons.

Occasionally the animation listener wasn't being told that
the ticker animation had completed; this callback was
essential to keeping the status bar's internal state correct
(namely, setting mTicking=false). The safest thing to do is
simply set mTicking to false immediately upon tickerDone()
or tickerHalting().

Bug: 2915280
Change-Id: I997911b12fa2985fa83b42154fb3485220886219
tatusBar/src/com/android/statusbartest/NotificationTestList.java
756879836bd3acb9fd500ca0aefebe7579567148 18-Aug-2010 Romain Guy <romainguy@google.com> Merge "Layers were using an extra Snapshot causing extra clipping."
2542d199745cdf3ec910b8e3e4cff5851ed24e9b 18-Aug-2010 Romain Guy <romainguy@google.com> Layers were using an extra Snapshot causing extra clipping.

Bug #2919310

Change-Id: I72ccd44bba7a3f3db72f581aa96198b6226e4478
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
487300abe17417283e4339e044485cf262647d92 18-Aug-2010 Steve Block <steveblock@google.com> Merge "Implement logic for new Geolocation delayed permission LayoutTests"
3374dce303713154b44e06d7034f98c7142fa64d 18-Aug-2010 Steve Block <steveblock@google.com> Merge "Fix naming and executable bits on DumpRenderTree2 scripts"
f0f30c677a187b0436e62d2be6c97b76e61d74ea 18-Aug-2010 Steve Block <steveblock@google.com> Implement logic for new Geolocation delayed permission LayoutTests

Bug: 2914450
Change-Id: Ic0be3120e88efe9199f7719b9ccb1090baaabed6
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
0e4d86fddf2c9664f2fd44247e5688f077b95d5e 18-Aug-2010 Steve Block <steveblock@google.com> Fix naming and executable bits on DumpRenderTree2 scripts

Change-Id: Id1415e2a166289c8c585e132e842f5ca6ad35426
umpRenderTree2/assets/run-apache2.py
umpRenderTree2/assets/run_apache2.py
umpRenderTree2/assets/run_layout_tests.py
8fb954263dd2f918ad339045cc6d82e346515599 18-Aug-2010 Romain Guy <romainguy@google.com> Fix save()/restore() issues in the OpenGL renderer.

The save stack now behaves exactly like in Skia.

Change-Id: If7e642f41f2c8f693f6e8c26cba81507d466562e
wAccelerationTest/res/layout/list_activity.xml
wAccelerationTest/src/com/google/android/test/hwui/QuickRejectActivity.java
89c7ec3453ab72c3e00e9f3890a3415ba212204a 17-Aug-2010 Romain Guy <romainguy@google.com> Merge changes I16ce79ab,Ib86a7309

* changes:
Correctly set the viewport in layers.
Cleanup, better code reuse.
1d83e1981c8b89da93dff37a4f8b2b1ad8480b44 17-Aug-2010 Romain Guy <romainguy@google.com> Correctly set the viewport in layers.

Bug #2919295

Change-Id: I16ce79ab0d5747cb01c6c1abe531da3dfd93fb54
wAccelerationTest/res/layout/stack.xml
wAccelerationTest/res/layout/stack_item.xml
wAccelerationTest/src/com/google/android/test/hwui/StackActivity.java
0a41749953f35d33f61b3119e3161a82bb5fa59e 17-Aug-2010 Romain Guy <romainguy@google.com> Cleanup, better code reuse.

Change-Id: Ib86a7309ae579cce3b7cf464782c34e70a74c616
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/StackActivity.java
a10382b67dc14ffe43cd6da56a5cffebfa470870 17-Aug-2010 Dianne Hackborn <hackbod@google.com> am 2e47052f: am 567722ee: Merge "Fix problems with determining when to kill apps for wake usage." into gingerbread

Merge commit '2e47052fc4ad3439adc2322fd953fd58a85d457c'

* commit '2e47052fc4ad3439adc2322fd953fd58a85d457c':
Fix problems with determining when to kill apps for wake usage.
0a56fdc1400db3d31bff3a18bde7e509111d9b90 17-Aug-2010 Dianne Hackborn <hackbod@google.com> am 66b0343e: am a8d9291d: Merge "Various battery info things:" into gingerbread

Merge commit '66b0343e9e32203cdd39b854852cf575ca2fcd6b'

* commit '66b0343e9e32203cdd39b854852cf575ca2fcd6b':
Various battery info things:
2e47052fc4ad3439adc2322fd953fd58a85d457c 16-Aug-2010 Dianne Hackborn <hackbod@google.com> am 567722ee: Merge "Fix problems with determining when to kill apps for wake usage." into gingerbread

Merge commit '567722eee190f7cf88dc7ea95167db76d5514842' into gingerbread-plus-aosp

* commit '567722eee190f7cf88dc7ea95167db76d5514842':
Fix problems with determining when to kill apps for wake usage.
1ebccf531d1049853b3b0630035434619682c016 15-Aug-2010 Dianne Hackborn <hackbod@google.com> Fix problems with determining when to kill apps for wake usage.

Also improve debug printing of various times.

Change-Id: Ifcc288fd1bcbf44c069875ba97925b9e7ffe9a48
atteryWaster/res/layout/battery_waster.xml
atteryWaster/src/com/android/batterywaster/BatteryWaster.java
1e45aae5de003657e5d18f74d34998f5de5db5b7 14-Aug-2010 Romain Guy <romainguy@google.com> Add drop shadows.

Change-Id: Ic6a72409d4785968d1fbdff229f17ee5c00b240b
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
66b0343e9e32203cdd39b854852cf575ca2fcd6b 14-Aug-2010 Dianne Hackborn <hackbod@google.com> am a8d9291d: Merge "Various battery info things:" into gingerbread

Merge commit 'a8d9291d7f93d1aa0d24d71d65c7de2894812177' into gingerbread-plus-aosp

* commit 'a8d9291d7f93d1aa0d24d71d65c7de2894812177':
Various battery info things:
9adb9c3b10991ef315c270993f4155709c8a232d 13-Aug-2010 Dianne Hackborn <hackbod@google.com> Various battery info things:

- Now track wake locks in battery history.
- Now track sensors in battery history.
- Some filtering of sensory data.
- Fixes to some data that wasn't cleared when resetting battery stats.
- Print amount discharged since last charge.

And the big part -- keep track of wake locks held per process,
and kill processes that hold wake locks too much while they are in
the background. This includes information in the battery stats
about the process being killed, which will be available to the
developer if the app is reported.

Change-Id: I97202e94d00aafe0526ba2db74a03212e7539c54
atteryWaster/res/layout/battery_waster.xml
atteryWaster/res/values/strings.xml
atteryWaster/src/com/android/batterywaster/BatteryWaster.java
073d2c9aa96f6265bacb5c6abc609ca265f60488 13-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added copyright information to the files that were missing it.

Change-Id: I3b814f2fbd96384189e702e723764d17cbbde5fe
umpRenderTree2/Android.mk
umpRenderTree2/assets/run-apache2.py
3778a632a052fc1118fb430cb715beec38e97b42 13-Aug-2010 Ben Murdoch <benm@google.com> Merge "Merge WebKit at r65072 : Update DRT ignore list."
e7611352ae40cff5aba1f28622a77e16efc99e51 12-Aug-2010 Ben Murdoch <benm@google.com> Merge WebKit at r65072 : Update DRT ignore list.

This merge introduces two new Geolocation tests that to pass we need
a new LayoutTestController function. We ignore those tests until this
function is added - see b/2914450

Change-Id: If13dda2caa467b771d4a21d60463319019cc7679
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
74b13aecbe4116ce33da8ed99f1b5941ecda6505 12-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added python script that starts/stops apache2 server on host machine configured to handle http layout tests.

Change-Id: I7bf4390dfb4f9a580e6e4ca0eb25c85655df723c
umpRenderTree2/assets/run-apache2.py
2e64bb7afdd97c954491877306ccb8318f8ec3ce 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added more info to the Summarizer.

Bug: 2889572
Change-Id: If02dbdf90e8b8717370b5586cc72be235c93db79
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
0186c93a6e2e8ea77408e57068aec993cef0075a 11-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added a basic version of python script and supporting code in DumpRenderTree."
a0a586cd2fb06277436736abc291122aecf6c4ea 11-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Fixes crash when root dir does not exist.

Bug: 2904439
Change-Id: I629f88626e165348dd414f3ad49d9b415ab336cf
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
5fb9ff420d378c5c83e116efadefb669791098d5 09-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added a basic version of python script and supporting code in DumpRenderTree.

Change-Id: Ic60ef9b89f74a3a36a4c31765f99c8de08dce911
umpRenderTree2/Android.mk
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/assets/run_layout_tests.py
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
umpRenderTree2/src/com/android/dumprendertree2/scriptsupport/OnEverythingFinishedCallback.java
umpRenderTree2/src/com/android/dumprendertree2/scriptsupport/ScriptTestRunner.java
umpRenderTree2/src/com/android/dumprendertree2/scriptsupport/Starter.java
cbfe6ec1b4cf75e68c4ba2c7abbf7c231d9971c4 11-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Resets Summarizer after everything's finished."
48daa54d31fc59ec969dcff65eb3cbb0ce879a8d 11-Aug-2010 Romain Guy <romainguy@google.com> Add extra blending modes.

This change adds the following blending modes for shaders and color filters:
Add
Multiply
Screen
Overlay
Darken
Lighten

Change-Id: Iff22f5ce6041b43c71b1857d73013f5010ab3413
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/AdvancedBlendActivity.java
a674ab74e359ac73b4c4dd6b1a3a771836ac7e40 11-Aug-2010 Romain Guy <romainguy@google.com> Add support for text underline and strikethru.

Change-Id: I3a0e6643d7cafbdd06d9a908c8cf9347dcaba146
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
61c8c9c5b2006d18e9310b6521c65b36ffe75ce4 10-Aug-2010 Romain Guy <romainguy@google.com> Fix tons of bugs and add new text rendering support.

Change-Id: I326c66b10784006f6df2f12d38e120cef94cd0d7
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/SimplePathsActivity.java
ea46f2595a8718d4478e016fd40b2d57658289cf 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Resets Summarizer after everything's finished.

Bug: 2903641
Change-Id: I7cecd454fe726a1527999259d37bd51ea2785116
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
77bdba839b2f171d63527dcb3b4787a2e6ce9878 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed some parts of the code to prepare it for script support that will come in later commit."
c8fb818b947f15d4eb467c229ea43806dd75c01e 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed some parts of the code to prepare it for script support that will come in later commit.

Bug: 2903591

Change-Id: If8fcfad1557c8140c476212d8be9f99987cdaa18
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
38b7eb96fde99fa5b2725c65f2b42538398aba37 10-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added generating text summary to Summarizer."
68dede3d6664d91302d727531d13f7f5862d3a50 04-Aug-2010 Steve Block <steveblock@google.com> Hook up mock for testing DeviceOrientation in DRT

Change-Id: I99fbe328807428aa0d94893545bad0697ccb71d7
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
8aff3c0571f078b0b212bd283278791ebc478da5 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added eventSender.

Change-Id: Iae31dc11ddd7b4b1b9c2e1c39fb61cc7b9832721
umpRenderTree2/src/com/android/dumprendertree2/EventSender.java
umpRenderTree2/src/com/android/dumprendertree2/EventSenderImpl.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
3df4eab3de243d3e9a68d2554eeaed3b1bb4d69d 09-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added generating text summary to Summarizer.

Change-Id: I8768403b0e4edd46132018c9da6de54b218fb594
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
6618e6985736f9d93253e28eff1527b28495e094 05-Aug-2010 Steve Block <steveblock@google.com> Merge WebKit at r64523 : Add new LayoutTest fast/dom/DeviceOrientation/basic-operation.html to skipped list

Change-Id: I42afa8d430349a0d8aa7349563c90043d08452e1
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
23a0ee4758da5e2d24ec6c9e8a63c127463a096f 04-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added crash-detection mechanism.

Change-Id: Idb6501e94ffae5948de84241e46a618bc56554dd
umpRenderTree2/src/com/android/dumprendertree2/CrashedDummyResult.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
f2cbc68d739de860bfadcc961223e940542bf2d9 06-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added detection of missing EventSender functions."
7e2a39b5985a1449588a397195c178bfef9421db 04-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added detection of missing EventSender functions.

Change-Id: I5268a66089d5e29a9ae5e496d05f3c79465771f5
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
ba7186e0828b6fa53dadff75bc51547d5150c3d1 06-Aug-2010 Romain Guy <romainguy@google.com> Add 3d transformation test.

Change-Id: Ia163af802e5a320490196461a97d5f797b71abb4
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/Transform3dActivity.java
8cc44cb6696995d8387226cd131fc22386aa4f7f 06-Aug-2010 Romain Guy <romainguy@google.com> Merge "Add support for paths."
7fbcc0492fca03857e3c45064f4aa040af817d55 05-Aug-2010 Romain Guy <romainguy@google.com> Add support for paths.

Rendering is implementing by rasterizing the paths into A8 textures.
This cna be extremely inefficient if the path changes often.

Change-Id: I609343f304ae38e0d319359403ee73b9b5b3c93a
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/PathsActivity.java
f21d2e305961b0df4d1c3d5d45a3ff7723b293af 15-Jul-2010 Elliott Slaughter <eds@google.com> Initial work on browser incognito mode history feature.

Change-Id: I050edf263d5c4ee0c0373692e267d7e19f47ba1b
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
1b7e4d5adcc2737bc11bfbf42a88a02d6df984e0 05-Aug-2010 Brian Carlstrom <bdc@google.com> am 4ae1e382: Merge "Tracking merge of dalvik-dev to gingerbread" into gingerbread

Merge commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af' into gingerbread-plus-aosp

* commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af':
Tracking merge of dalvik-dev to gingerbread
3c7c351a6217ac48b741740167c201a679a0ca65 05-Aug-2010 Brian Carlstrom <bdc@google.com> Tracking merge of dalvik-dev to gingerbread

git cherry-pick --no-commit f77cf7f0
git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113
git cherry-pick --no-commit 570bb561
git cherry-pick --no-commit e2417541
git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30
git cherry-pick --no-commit 5e8a587d

Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
oreTests/android/Android.mk
oreTests/android/core/CryptoTest.java
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
529b60a3b16ac3dff24f2403d760ab8ebc9670ff 04-Aug-2010 Romain Guy <romainguy@google.com> Add android:hardwareAccelerated to Activity.

Hardware acceleration can now be enabled/disabled locally on each activity
declared in the manifest. It can also be enabled/disabled directly on a
window through the WindowManager.LayoutParams.

Change-Id: I91dd0b26c4e7eb8cd7288e523ed6b7bda6d0990b
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/LinesActivity.java
d468e50bce079ef4dc81dcf4e5e5acc97381d0d2 04-Aug-2010 Kristian Monsen <kristianm@google.com> Merge "After merging webkit to 64264 these hang, so added them to the do not run list. The tests timeout on chrome and are on the chrome skiplist."
ed3cfb5e1b15c07156269d7bf7fbbac0ccf8963f 04-Aug-2010 Gilles Debunne <debunne@google.com> Generated hdpi drawable size reduced

Change-Id: Id17bb27500ba8729c33613bbf457f1b3193ced38
tatusBar/res/drawable-hdpi/app_gmail.png
tatusBar/res/drawable-hdpi/app_phone.png
tatusBar/res/drawable-hdpi/ic_statusbar_chat.png
tatusBar/res/drawable-hdpi/ic_statusbar_email.png
tatusBar/res/drawable-hdpi/ic_statusbar_missedcall.png
tatusBar/res/drawable-hdpi/icon1.png
tatusBar/res/drawable-hdpi/icon2.png
tatusBar/res/drawable-hdpi/icon3.png
tatusBar/res/drawable-hdpi/icon4.png
d1ce7496f116e1622b8de8c4f912c657eb53eac6 03-Aug-2010 Gilles Debunne <debunne@google.com> Merge "frameworks/base/ : added scaled hdpi version of assets that were moved to drawable-mdpi"
389878e49d1bccd691223e8df238c06049ae219d 03-Aug-2010 Gilles Debunne <debunne@google.com> frameworks/base/ : added scaled hdpi version of assets that were moved to drawable-mdpi

Change-Id: I95c7e6afb84af981867c32fe7f86b140f643b5b9
tatusBar/res/drawable-hdpi/app_gmail.png
tatusBar/res/drawable-hdpi/app_phone.png
tatusBar/res/drawable-hdpi/ic_statusbar_chat.png
tatusBar/res/drawable-hdpi/ic_statusbar_email.png
tatusBar/res/drawable-hdpi/ic_statusbar_missedcall.png
tatusBar/res/drawable-hdpi/icon1.png
tatusBar/res/drawable-hdpi/icon2.png
tatusBar/res/drawable-hdpi/icon3.png
tatusBar/res/drawable-hdpi/icon4.png
38f28fac14d5ce4e5924226e734ecd10d228b783 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added geolocation layoutTestController functions.

Change-Id: Ie9558e873ff589b9e2358623433838f0718ea3b4
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
40968a4540164b69436c482738f46e22867b8ff3 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added recording of JS dialog messages.

Change-Id: I3854f1fea81d47255c9fb398bdcbdff5ed4d8a52
umpRenderTree2/src/com/android/dumprendertree2/AdditionalTextOutput.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
100e106551af965b2f53a506011a875daffb0274 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Changed the order of searching for expected result (and added additional location)."
c83712e68642b9816a561916c6ec044509bd6759 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Changed the order of searching for expected result (and added additional location).

Change-Id: Ieb59ffcaeb999d0ed5a8445c97e6ea3bbe115e4d
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
ef7f9d2458d547df4b47808f19e549eee9af76ce 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Added wakelock to keep the screen from sleeping when executing tests.

Change-Id: Ib6a0ff2a7c906f500868269d6a617553733d33b1
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
19ca35a06634968fc03d7d7a287d5789a5488c92 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added detecting unimplemented layoutTestController functions and green squares."
fb60226a03d1d4c65b7e26268611b97371b25507 03-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "First batch of layoutTestController functions + some fixes and tweaks."
8136954a3ffb2c1e0014abe05f1effa1fb3e10c3 03-Aug-2010 Kristian Monsen <kristianm@google.com> After merging webkit to 64264 these hang, so added them to the do not run list.
The tests timeout on chrome and are on the chrome skiplist.

Change-Id: I15c2cb70219c04af0d7bc561a1a8619df76bd0dc
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
4a9e3a6dc3bfbc885730cfec7b2f1c147d179cc1 30-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Added detecting unimplemented layoutTestController functions and green squares.

Change-Id: Iaa7bbdb83a074a874a210f7975c6c3b731e0a924
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
dd4bff62b54033bedc254f517397ae8f954d0dc9 30-Jul-2010 Maksymilian Osowski <maxosowski@google.com> First batch of layoutTestController functions + some fixes and tweaks.

Change-Id: I9dae192c498d8e19fd75861a1a6cf1f079ad9c6f
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/AdditionalTextOutput.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestController.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
7768e02973f65d347f4457583e05c82810bd5cb8 03-Aug-2010 Romain Guy <romainguy@google.com> Merge "Add support for ColorFilters."
db1938e0e6ef816e228c815adccebd5cb05f2aa8 03-Aug-2010 Romain Guy <romainguy@google.com> Add support for ColorFilters.

Color filters are fully supported and can be used with shaders.

Change-Id: Id90ccf1c81cb462f2431f366f3f8f710d7971e04
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/ColorFiltersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/MoreShadersActivity.java
b0dde8e9b5cb4d69293aee42df2fb21d1720f6db 03-Aug-2010 Gilles Debunne <debunne@google.com> Move pngs from drawable to drawable-mdpi in project frameworks/base

After error during file transfer...

Change-Id: I21da694f81a4290e9af1f7647a8ceb6c6d3d806b
tatusBar/res/drawable-mdpi/app_gmail.png
tatusBar/res/drawable-mdpi/app_phone.png
tatusBar/res/drawable-mdpi/ic_statusbar_chat.png
tatusBar/res/drawable-mdpi/ic_statusbar_email.png
tatusBar/res/drawable-mdpi/ic_statusbar_missedcall.png
tatusBar/res/drawable-mdpi/icon1.png
tatusBar/res/drawable-mdpi/icon2.png
tatusBar/res/drawable-mdpi/icon3.png
tatusBar/res/drawable-mdpi/icon4.png
tatusBar/res/drawable/app_gmail.png
tatusBar/res/drawable/app_phone.png
tatusBar/res/drawable/ic_statusbar_chat.png
tatusBar/res/drawable/ic_statusbar_email.png
tatusBar/res/drawable/ic_statusbar_missedcall.png
tatusBar/res/drawable/icon1.png
tatusBar/res/drawable/icon2.png
tatusBar/res/drawable/icon3.png
tatusBar/res/drawable/icon4.png
13ee57e89eab9afeb96496d37d7e8a1fc1e2cf87 02-Aug-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Time-out mechanism and state machine."
42bee9cf7684623124470535d663537f70a4a441 28-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Time-out mechanism and state machine.

Change-Id: I47c4342c02ea152b1503b9d5268900df3b40683c
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
06f96e2652e4855b6520ad9dd70583677605b79a 31-Jul-2010 Romain Guy <romainguy@google.com> Refactor Skia shaders handling.

With this change, Skia shaders can easily be applied to any mesh. This change also
supports ComposeShader. For instance, this can be used to blend a gradient and a
bitmap togehter and paint a string of text with the result.

Change-Id: I701c2f9cf7f89b2ff58005e8a1d0d80ccf4a4aea
wAccelerationTest/src/com/google/android/test/hwui/MoreShadersActivity.java
b82da65cb1601be504241f36778395cd6cb9f87b 30-Jul-2010 Romain Guy <romainguy@google.com> Fix improper clipping after a save()

Change-Id: I13426a67f20d77e2710bd500d82884098f4be97c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/MoreShadersActivity.java
b827f458e1df2f23d807f5a5c2eae23a9151bd90 30-Jul-2010 Romain Guy <romainguy@google.com> Merge "Fix gradients rendering and destructor crashes."
ae5575b3421c8fbe590ab046d7d5f2b36ecfd821 30-Jul-2010 Romain Guy <romainguy@google.com> Fix gradients rendering and destructor crashes.

This changes binds all textures to GL_TEXTURE0, this will have
to be changed when combining shader capabilities.

Change-Id: I02df4f5ba41e9b01ffa52fd7c26b41477c7ed18f
wAccelerationTest/src/com/google/android/test/hwui/ShadersActivity.java
5aa1c034d9bfdb2744f637c4686adf20a7ed9975 30-Jul-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 8a76a908 to master

Change-Id: I8983d5c93dfa12d87449ac9f9a17a5aafdadef0a
8a76a9085dbbca87b4c172577ca264d8b5f2ab32 30-Jul-2010 Jean-Baptiste Queru <jbq@google.com> am 9150cff6: Merge "Replaced /sdcard with Environment.getExternalStorageDirectory()"

Merge commit '9150cff64abc79927ade28061ac99a1ebf812905' into gingerbread-plus-aosp

* commit '9150cff64abc79927ade28061ac99a1ebf812905':
Replaced /sdcard with Environment.getExternalStorageDirectory()
f82447e43e87c288c3bb41cdb0474a3204c2bd0d 29-Jul-2010 Romain Guy <romainguy@google.com> Merge "Moved all the rendering code to the new shader generator."
889f8d1403761d5668115ced6cbb3f767cfe966d 29-Jul-2010 Romain Guy <romainguy@google.com> Moved all the rendering code to the new shader generator.

The generator supports features that are not yet implement in the
renderer: color matrix, lighting, porterduff color blending and
composite shaders.

This change also adds support for repeated/mirrored non-power of 2
bitmap shaders.

Change-Id: I903a11a070c0eb9cc8850a60ef305751e5b47234
wAccelerationTest/src/com/google/android/test/hwui/ShadersActivity.java
b969722c5b22624e76cb5100cc38e15298c956e1 29-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Upgraded DRT2 to generate nice HTML summaries of the tests."
6d0dae6a6534a01ee4c58d4f4ee1bf115c82319c 27-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Upgraded DRT2 to generate nice HTML summaries of the tests.

Change-Id: Ibe4ee3af30fe20aeab2f3fed9c4c5693c9a0f268
umpRenderTree2/Android.mk
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
umpRenderTree2/src/com/android/dumprendertree2/VisualDiffUtils.java
5e8a587d49f014fdd42403f51bbe877855e4a6b3 29-Jul-2010 Brian Carlstrom <bdc@google.com> Tracking merge of dalvik-dev to master

Change-Id: Id4c19401ad0aa238219aaf5d9a20d2889d0a4b18
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
9835d6127280a10ae2bfab31d9ad6b8b8c74762c 29-Jul-2010 Christopher Tate <ctate@google.com> am 1de9f490: am bae6fe24: Merge "Support streaming of compressed assets > 1 megabyte" into gingerbread

Merge commit '1de9f490b5c3f293b3748be3d4ccf3f78cdf460b'

* commit '1de9f490b5c3f293b3748be3d4ccf3f78cdf460b':
Support streaming of compressed assets > 1 megabyte
1de9f490b5c3f293b3748be3d4ccf3f78cdf460b 29-Jul-2010 Christopher Tate <ctate@google.com> am bae6fe24: Merge "Support streaming of compressed assets > 1 megabyte" into gingerbread

Merge commit 'bae6fe242ff9a97840ff0c5d9d87c0575d261682' into gingerbread-plus-aosp

* commit 'bae6fe242ff9a97840ff0c5d9d87c0575d261682':
Support streaming of compressed assets > 1 megabyte
b100cbf178e91d6652ebbad3ed36684cacb9d10e 26-Jul-2010 Christopher Tate <ctate@google.com> Support streaming of compressed assets > 1 megabyte

Compressed assets larger than one megabyte are now decompressed on demand
rather than being decompressed in their entirety and held in memory. Reading
the data in order is relatively efficient, as is seeking forward in the stream.
Seeking backwards is supported, but requires reprocessing the compressed data
from the beginning, so is very inefficient.

In addition, the size limit on compressed assets has been eliminated.

Change-Id: I6e68247957e6c53e7e8ba70d12764695f1723bad
argeAssetTest/Android.mk
argeAssetTest/AndroidManifest.xml
argeAssetTest/assets/million-ints
argeAssetTest/res/layout/lat.xml
argeAssetTest/res/values/strings.xml
argeAssetTest/src/com/android/largeassettest/LargeAssetTest.java
6688214f7f920d7d38c943ce5247ea5a0c570eae 27-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Moved practically all of the prerefactoring functionality to the new design."
5f0ccd76a88586ce85c17cb4db058934e693a4fc 23-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Moved practically all of the prerefactoring functionality to the new design.

Renamed LayoutTestsRunner activity to TestsListActivity. It will be responsible for restrating the Executer after the crash. Now it only starts
it.
Renamed LayoutTestsRunnerThread to TestsListPreloaderThread. It only preloads tests now.
LayoutTest class is no longer needed, its functionality is in LayoutTestsExecuter.
Most of the functionality from LayoutTestsRunnerThread is now in ManagerService.

Change-Id: I08924d949ceb9f8816888bc8e795256d0542fa99
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTest.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecuter.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecutor.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunner.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunnerThread.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListActivity.java
umpRenderTree2/src/com/android/dumprendertree2/TestsListPreloaderThread.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
3f617506c11f3ee2ccbb5f8a0f45d52f10cf9b88 27-Jul-2010 Steve Block <steveblock@google.com> Merge "Add some dom/xtml/level3 LayoutTests to the DumpRenderTree ignore results list"
357d280a25a978a2ea0c1b89f6a7c7f385630b98 23-Jul-2010 Ben Murdoch <benm@google.com> Merge WebKit at r63859 : Implement layoutTestController.dumpAsText(boolean) in DumpRenderTree.

See http://trac.webkit.org/changeset/63730

Change-Id: Iced14a89a2a71557529a7a5e32c9eab04b370742
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
a7137538c2b3f7e933f9a808158ff63238172c22 26-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "First stage of refactoring the code to handle crashes gracefully."
7ddc0b7a72aa66d699fecce3d855a6c70f844647 22-Jul-2010 Maksymilian Osowski <maxosowski@google.com> First stage of refactoring the code to handle crashes gracefully.

There is a new activity (LayoutTestsExecuter) added that is responsible for acutally running the tests and sending the actual results to the new
ManagerService class. This class will take over most of the functionality of the current LayoutTestsRunnerThread. At the moment
LayoutTestsRunnerThread is changed so that after computing the tests' list it sends the list to LayoutTestsExecuter. The rest of the code is
never called. It will be shifted to the service.

Current implementation of ManagerService only prints the log message on receiving the bundle with actual results from LayoutTestsExecuter.

Change-Id: I5adcbc20bb18ebf24324974bc66e4b31c4b81902
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTest.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsExecuter.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunnerThread.java
umpRenderTree2/src/com/android/dumprendertree2/ManagerService.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
e8e62a4a032a80409114a37908b5f18ab0080848 24-Jul-2010 Romain Guy <romainguy@google.com> Add text alignment support to drawText().

This change also integrates better support for RTL text.

Change-Id: I6da8f5cf5dc28ca7cf1b22e27b0d853c919e8481
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
09147fbdc8206a0cac78bfe9083e7e15b3c5689c 22-Jul-2010 Romain Guy <romainguy@google.com> Add support for text culling.

Change-Id: Ibf0adacdc5c64d40a8000b21d7cb0797d63efe29
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-hdpi/icon.png
wAccelerationTest/res/drawable/icon.png
wAccelerationTest/res/layout/list_activity.xml
wAccelerationTest/src/com/google/android/test/hwui/ListActivity.java
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
d1d44189781228c4e7f696eb3187dc3ca1e8b2b9 22-Jul-2010 Steve Block <steveblock@google.com> Add some dom/xtml/level3 LayoutTests to the DumpRenderTree ignore results list

These tests have no expected result. They are not run on Chromium and are skipped on Qt.

Change-Id: I352b93dd8f3793be7f6c81a1f16d064e7239333c
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
694b519ac647fe998fd396fe0784cc8e179aadc4 22-Jul-2010 Romain Guy <romainguy@google.com> Add text rendering.

Change-Id: Ibe5a9fa844d531b31b55e43de403a98d49f659b9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
650893b6761612c8ac763483bcdbdb6c6da3b10d 16-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Build fix.

Change-Id: Ie2baa3d7d32fd382e8ecb2a811669f50aa26fdc9
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunnerThread.java
8dc9b86f8113ee34d71c4998ebe2002b952977ac 21-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "LayoutTest class with supporting classes (AbstractResult, TextResult)."
4ee7f4b19489f4dc9b87e90d1e5c7742cfa7ebe0 16-Jul-2010 Maksymilian Osowski <maxosowski@google.com> LayoutTest class with supporting classes (AbstractResult, TextResult).

These classes are responsible for actually running the tests, checking the results, generating visual diffs, etc.

Change-Id: I9b7f554409db1c97ac086c456db3aea3b993b5c6
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTest.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunner.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunnerThread.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/TextResult.java
c0ac193b9415680f0a69e20a3f5f22d16f8053be 20-Jul-2010 Romain Guy <romainguy@google.com> Add support for linear gradients.

Change-Id: Id15329da065045b3f06fdaed615f33cd57608496
wAccelerationTest/src/com/google/android/test/hwui/ShadersActivity.java
8b85dceadf281705a94d7546556fa5969364a658 19-Jul-2010 Christian Mehlmauer <FireFart@gmail.com> Replaced /sdcard with Environment.getExternalStorageDirectory()

Change-Id: I9a7413f81090b69c82ca6b1e585f5e379b19e60c
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardService.java
ocationTracker/src/com/android/locationtracker/TrackerActivity.java
tatusBar/src/com/android/statusbartest/NotificationTestList.java
ee6aaddbbf9512f9750dd2ae06849051de4a7b3b 19-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added the LayoutTestsRunner class that is responsible for running the tests. Also, added some methods to FileFilter."
a508668309201c7e781dfd8e714d6194938ed566 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am c9ecd445: merge from open-source master

Merge commit 'c9ecd445b86552265b4adb90e5df2fbe5f71cb8e'

* commit 'c9ecd445b86552265b4adb90e5df2fbe5f71cb8e':
Added method getPreferredHttpHost
c9ecd445b86552265b4adb90e5df2fbe5f71cb8e 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I6bdeeff30be1fdb0901aec9bcdd67176c29eaf7b
62dfcf38b5e93ecd6ea90910516c0089b7a332ea 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am 3b97e5a6: merge from open-source master

Merge commit '3b97e5a6270f40111117c4d3f1e964154ddea0fe'

* commit '3b97e5a6270f40111117c4d3f1e964154ddea0fe':
Make HTTP Header class handle multiple cache-control fields.
3b97e5a6270f40111117c4d3f1e964154ddea0fe 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ic91d205e7fd6a71320d9a4498643d384397dfb00
3c8ccb384513dd9bae0f98ac516ea36fbaa3173b 12-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Added the LayoutTestsRunner class that is responsible for running the tests. Also, added some methods to FileFilter.

It preloads the tests from the given path, runs them and asks for dumps and diffs. It will also prepare summaries in the future. It delegates
most of the work of actually running the individual tests to LayoutTest class and AbstractResult (and its subclasses in the future).

Change-Id: I483bf26a380b539e4769e61b4a09fa270ab0e8e9
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/res/values/strings.xml
umpRenderTree2/src/com/android/dumprendertree2/AbstractResult.java
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
umpRenderTree2/src/com/android/dumprendertree2/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTest.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunner.java
umpRenderTree2/src/com/android/dumprendertree2/LayoutTestsRunnerThread.java
umpRenderTree2/src/com/android/dumprendertree2/Summarizer.java
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
c96cdc9844d60d54683fb7700fc5908fdb8ff856 15-Jul-2010 Romain Guy <romainguy@google.com> Merge "Add support for BitmapShader."
d27977d1a91d5a6b3cc9fa7664ac7e835e7bd895 15-Jul-2010 Romain Guy <romainguy@google.com> Add support for BitmapShader.

This change also fixes an issue with the clip and layers.

Change-Id: I5fd9832098d8cf7ae8eb781ff9bffe7defaea279
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/BitmapsActivity.java
wAccelerationTest/src/com/google/android/test/hwui/ShadersActivity.java
3fb33c7262a35f844e152441379fe93c53211e85 15-Jul-2010 Romain Guy <romainguy@android.com> Merge "Added method getPreferredHttpHost"
5d53c19a10ab677d2ebcec0bfecc3b628663f407 15-Jul-2010 Guang Zhu <guangzhu@google.com> add a paramter to control page-load-termination-on-JS-error

A previous change terminates page load if there's certain JS errors;
the intention was to speed up layout tests such that page accessing
non-existent test controllers/methods will get immediate termination
instead of waiting on timeout. However this causes problem for page
cycler because it may interrupt the test run too early. Also there
was a bug on bracketing on the termination conditions (operator
precendence issue).

Change-Id: I2f19e48fa0061286fddf0f7cbb4953d7f7d88f76
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
3d58c03de0d8877b36cdb78b0ca8b5cac7f600e2 15-Jul-2010 Romain Guy <romainguy@google.com> Do not apply transforms when using drawColor().

This fixes an issue in the way the clip transformations were applied.

Change-Id: I91e7b5d15baf244d1280e48938282bb33609081d
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/MultisamplingActivity.java
wAccelerationTest/src/com/google/android/test/hwui/RotationActivity.java
266e05179cc8f5fe6324510aa54bb8c1779d2f6c 14-Jul-2010 Romain Guy <romainguy@google.com> Prevent crash in ListView when changing cache hint.
wAccelerationTest/src/com/google/android/test/hwui/MultisamplingActivity.java
2986f858ae6c6cc8a84614083661d1a2e2108aee 16-Jun-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> Added method getPreferredHttpHost

Added method for returning preferred proxy which takes both
localhost and Wi-Fi into account. This is a convenient method
to clients which only wants to set a correct proxy and don't
want to build in dependency to if Wi-Fi is active or not.
Currently no Wi-Fi proxy is supported by the system, but once
added, this method could return a suitable proxy for Wi-Fi.

Change-Id: I8c9c2879351fd25a20ea82a2cb000f226248c357
oreTests/android/AndroidManifest.xml
oreTests/android/core/ProxyTest.java
c692e8c4da1c5e481ec8564839d47576e643f50c 13-Jul-2010 Henrik Baard <henrik.baard@sonyericsson.com> Make HTTP Header class handle multiple cache-control fields.

The HTTP specification states the following about the fields:
Multiple message-header fields with the same field-name MAY be present
in a message if and only if the entire field-value for that header field
is defined as a comma-separated list [i.e., #(values)]. It MUST be
possible to combine the multiple header fields into one "field-name:
field-value" pair, without changing the semantics of the message, by
appending each subsequent field-value to the first, each separated by a
comma. The order in which header fields with the same field-name are
received is therefore significant to the interpretation of the combined
field value, and thus a proxy MUST NOT change the order of these field
values when a message is forwarded.

Change-Id: I1a6fe5cc8f541f8e80d559641d270d09eac9d85c
oreTests/android/core/HttpHeaderTest.java
6926c72e25b8dec3dd4b84af0819fa1937ae7296 13-Jul-2010 Romain Guy <romainguy@google.com> Correctly support pre-multiplied alpha, optimizations, more stuff.

Add support for the following drawing functions:
- drawBitmap(int[]...)
- drawPaint()

Optimizes shader state changes by enabling/disabling attribute arrays
only when needed.

Adds quick rejects when drawing trivial shapes to avoid unnecessary
OpenGL operations.

Change-Id: Ic2c6c2ed1523d08a63a8c95601a1ec40b6c7fbc9
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/QuickRejectActivity.java
7ee78150f7265095690e7ca5ab1d55054f1af388 12-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Added dialogs to the DirListActivity."
cefd8d9588230577356d24597acc04ce1e276582 12-Jul-2010 Steve Block <steveblock@google.com> Merge "Update DumpRenderTree to look in platform/android for Android-specific results"
a88837573e4b99dafd901cfc36589e3ab9449873 12-Jul-2010 Steve Block <steveblock@google.com> Update DumpRenderTree to look in platform/android for Android-specific results

Change-Id: I32044fc8e22d419762e275cd69b0c785a7f4c8a5
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
cc483d25b96dc2e394473e63cac29d06f1e96261 09-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Added dialogs to the DirListActivity.

- A run/abort dialog on long click on directory
- A delayed progress dialog for directories that take long to load

Change-Id: I2fda245a48cb09faf8228809f7b091a7d2383589
umpRenderTree2/res/values/strings.xml
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
16202fc9745e9b11db089ebc8f40119d13732016 10-Jul-2010 Romain Guy <romainguy@google.com> Fix alpha blending and improve fragment shaders performance.

Change-Id: Ib74f6941d25ca6f6a41708e541174eaa7e8d9bc2
wAccelerationTest/src/com/google/android/test/hwui/NinePatchesActivity.java
177eb38ef571e8602547dfd9ba78376822e18e01 09-Jul-2010 Ben Murdoch <benm@google.com> Update the file filter in DumpRenderTree (and DumpRenderTree2) so that
we run tests in .xhtml files.

Change-Id: I2af0bd29acef5bafa9dee9292aafc18d77a84080
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
029c62d866badd3e416d6dd1268f750ac63f4b6f 09-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "A basic extension of ListActivity that allows navigating through tests and test folders."
6fd7112e5cde88f805fcd2a62db5164edadb7dd6 07-Jul-2010 Maksymilian Osowski <maxosowski@google.com> A basic extension of ListActivity that allows navigating through tests and test folders.

It provides the user with the simple UI that makes it easy to chose which tests to run.

Change-Id: Ifd0c4665de73e5702b892e57f5e91f84db36b248
umpRenderTree2/Android.mk
umpRenderTree2/AndroidManifest.xml
umpRenderTree2/res/drawable/folder.png
umpRenderTree2/res/drawable/runtest.png
umpRenderTree2/res/layout/dirlist_row.xml
umpRenderTree2/src/com/android/dumprendertree2/ui/DirListActivity.java
f7f93556c8fcc640ab5adef79d021a80a72a645a 09-Jul-2010 Romain Guy <romainguy@google.com> Draw n-patches using OpenGL.

Currently only tested with title bars and buttons.

Change-Id: I8263a9281898dc0e943b1b8412827fe55639b9d6
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/NinePatchesActivity.java
17adbfb5e5ea83be1b93963a3b98ae32b9adba1b 07-Jul-2010 Daniel Sandler <dsandler@android.com> am 0e1d3391: am b59b9445: Fix icon size in intruder alerts.

Merge commit '0e1d3391e3943e695caa0281f4e3374419bb616d'

* commit '0e1d3391e3943e695caa0281f4e3374419bb616d':
Fix icon size in intruder alerts.
b59b94456b3a8fdfdf524a81274839f657fbb65b 30-Jun-2010 Daniel Sandler <dsandler@android.com> Fix icon size in intruder alerts.

(Updated test app to confirm the fix.)

Change-Id: Ife56cf07f282786162e2ebc5aaddbb24dac6cafd
tatusBar/res/drawable-hdpi/stat_sys_phone.png
tatusBar/res/drawable-mdpi/stat_sys_phone.png
tatusBar/src/com/android/statusbartest/StatusBarTest.java
054e3d5e17378bc3419c8f80c3f204b270d733e8 07-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Merge "Basic file filter class for the new DumpRenderTree."
2910c123aade7619858fa972369cfae6c70e2087 06-Jul-2010 Maksymilian Osowski <maxosowski@google.com> Basic file filter class for the new DumpRenderTree.

This class handles which files are tests or directories and which should be skipped, have their results ignored or are slow.

Bug: 2816714

Change-Id: Id57390d736f542abac6fe5244b97ad6fecf82a2c
umpRenderTree2/Android.mk
umpRenderTree2/src/com/android/dumprendertree2/FileFilter.java
f86ef57f8bcd8ba43ce222ec6a8b4f67d3600640 01-Jul-2010 Romain Guy <romainguy@google.com> Don't use full screen FBOs, this dramatically increase performance.

The next step will be to add an FBO cache to avoid churning memory on every
frame we draw. This change also adds support for drawBitmap(Bitmap, Matrix, Paint).

Change-Id: I7825cdcf0cad9bffe6219e05d8328a53d4a6e583
wAccelerationTest/res/drawable/sunset1.jpg
wAccelerationTest/res/drawable/sunset2.png
8ba548f81d1ab5f1750cbf86098c4a14e0b8bead 01-Jul-2010 Romain Guy <romainguy@google.com> Add implementation for drawBitmap(Bitmap, Rect, Rect, Paint)

Change-Id: I10904d2325a5431d15801aebcec1048715678e8c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/BitmapsRectActivity.java
c1396e93b6a5286a5183c00c781b62e940a12c1f 01-Jul-2010 Romain Guy <romainguy@google.com> Add implementation for drawBitmap().

Change-Id: Iada9325f3c5642b61c2e0c4cd80bcfbc92cb491e
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/BitmapsActivity.java
ce0537b80087a6225273040a987414b1dd081aa0 30-Jun-2010 Romain Guy <romainguy@google.com> Add hooks for drawBitmap().

Change-Id: I58e962c3a8b2bc75c2605fe369ad3002579d86e0

Add texture cache.

Change-Id: I1c0e5581d228869e114438258a1014e33e024ad7
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/res/drawable-hdpi/sunset1.jpg
wAccelerationTest/res/drawable-hdpi/sunset2.png
wAccelerationTest/src/com/google/android/test/hwui/BitmapsActivity.java
570bb5618a015c105e44eb1447dae5e0a34f3849 30-Jun-2010 Brian Carlstrom <bdc@google.com> frameworks/base updates to track merge from dalvik-dev
- frameworks and CoreTests modules now depend on bouncycastle
- update preloades classes for NativeBN package change
- moved CryptoTest to libcore
- updated api

Change-Id: I47363a463f074af205b5bd128cd98faab70ac849
oreTests/android/Android.mk
oreTests/android/core/CryptoTest.java
04f229a40d54b50d8c72fefb544dc20a1805bfec 29-Jun-2010 Daniel Sandler <dsandler@android.com> am 77655393: am 5d7f6e61: Merge "Support for tapping on an immersive-mode priority notification." into gingerbread

Merge commit '776553934aa254b4240fc84ef6d97105a640348e'

* commit '776553934aa254b4240fc84ef6d97105a640348e':
Support for tapping on an immersive-mode priority notification.
27a8be4b3526f068e911c8edcd4ee6fa6f492c0f 29-Jun-2010 Daniel Sandler <dsandler@android.com> Support for tapping on an immersive-mode priority notification.

When the user taps on an intruder alert (the priority
notification in immersive mode), the .contentIntent in the
Notification object will be sent, just as we handle tapping
on a normal Notification in the windowshade.

Change-Id: Ib6991837b0b2122fe138cddacf347fdbc426b99d
tatusBar/src/com/android/statusbartest/StatusBarTest.java
d55a86120dd1e8ebcc6906c9ffd463f7460348da 29-Jun-2010 Romain Guy <romainguy@google.com> Add support for saveLayer().

saveLayer() is affected by the paint's alpha and xfermode.

Change-Id: I28693a9337052643adccdb4889a8f228d4e17903
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/AlphaLayersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
wAccelerationTest/src/com/google/android/test/hwui/LayersActivity.java
wAccelerationTest/src/com/google/android/test/hwui/XfermodeActivity.java
026c5e16704e817cac7d9c382914c947e34f87e0 29-Jun-2010 Romain Guy <romainguy@google.com> Implement support for PorterDuff's blending modes.

The blending modes are currently hooked up only when drawing filled rects but the
code is reusable for other primitives. This will allow implementation of saveLayer().
This method is required to support the fade effects used throughout the standard
Android UI.

Change-Id: I396023d123436f16cdafc606e358e4eb80c9df2c
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/XfermodeActivity.java
bd6b79b40247aea7bfe13d0831c6c0472df6c636 26-Jun-2010 Romain Guy <romainguy@android.com> Add implementations for saveLayerAlpha() and textured rects.

Even though there's an implementation for textured rects, drawBitmap() is not
hooked up yet as it will require a good texture cache.

This method is implemented using FBOs. There's currently an issue either in the
driver or in the Canvas renderer that forces the FBO to be fullscreen, which is
extremely expensive and yields terrible performance.

Change-Id: I148419195e12d45653c60186938aa78c23a68e2c
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
c7d53494f1fbd9f9d74af89053ff9fdb1ccbac6c 25-Jun-2010 Romain Guy <romainguy@android.com> Implement quickReject() and drawRect().

The OpenGL ES 2.0 renderer can now draw colored rectangles. At least there's
something on screen now.

Change-Id: I80a13ccc1dd56784edf74f2670a364f30700234a
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
6d7a052fb04b251c517d0a9049b8d5d7408ce8c0 25-Jun-2010 Daniel Sandler <dsandler@android.com> am b9353372: am 8896783d: Updated StatusBar test app for new notifications API.

Merge commit 'b9353372f67dcb18bccb26165758a47cfe3197de'

* commit 'b9353372f67dcb18bccb26165758a47cfe3197de':
Updated StatusBar test app for new notifications API.
ca9d544e386124c489484b4bd1d059646700bd5c 25-Jun-2010 Romain Guy <romainguy@google.com> Merge "Add colored rectangles implementation in OpenGLRenderer."
9d5316e3f56d138504565ff311145ac01621dff4 25-Jun-2010 Romain Guy <romainguy@google.com> Add colored rectangles implementation in OpenGLRenderer.

Drawing two rectangles one after the other discards the second one because of
Z buffering issues. This will be fixed in another changelist.

Change-Id: Ida1b3cde8a78e60cacc07e477abc44def527ff67
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
8896783dc1d31c5274b277c364da0ffe7cc27cca 23-Jun-2010 Daniel Sandler <dsandler@android.com> Updated StatusBar test app for new notifications API.

New actions:
- Toggle activity's immersive mode
- Post a priority notification with fullScreenIntent
that launches an alert-like activity

Change-Id: Ie38372209985577b6db856924c19914c000e1cec
tatusBar/Android.mk
tatusBar/AndroidManifest.xml
tatusBar/res/layout/test_alert.xml
tatusBar/src/com/android/statusbartest/StatusBarTest.java
tatusBar/src/com/android/statusbartest/TestAlertActivity.java
ab3c7d2a8ccc5cd6c1031ccb01d741f5eb742f98 25-Jun-2010 Joe Onorato <joeo@android.com> am 0bf5cce9: am 0a0edcca: Merge "Fix the notification vibration setting and add a test app that lets you recover from the busted state." into gingerbread

Merge commit '0bf5cce9ee5f7db9932a8ba27e86836a9d96677c'

* commit '0bf5cce9ee5f7db9932a8ba27e86836a9d96677c':
Fix the notification vibration setting and add a test app that lets you recover from the busted
8932020f542ae6dd4750fa823bbf2d2bcf504267 25-Jun-2010 Joe Onorato <joeo@android.com> Fix the notification vibration setting and add a test app that lets you recover from the busted
state.

Bug: 2767349
Change-Id: Id0c41734e82a1256a49175a2dc6b40f0abaf4f8b
ixVibrateSetting/Android.mk
ixVibrateSetting/AndroidManifest.xml
ixVibrateSetting/res/drawable-hdpi/stat_sys_warning.png
ixVibrateSetting/res/drawable-mdpi/stat_sys_warning.png
ixVibrateSetting/res/layout/fix_vibrate.xml
ixVibrateSetting/res/values/strings.xml
ixVibrateSetting/src/com/android/fixvibratesetting/FixVibrateSetting.java
a18dbdf420fabebb83e7403d000384a8d98daffa 24-Jun-2010 Joe Onorato <joeo@android.com> am 801b63d3: am 51e895f0: Merge "Need to give the AppWidgetHostView the new info about the provider, in case the initialLayout changed." into gingerbread

Merge commit '801b63d3b865054b3015e2cf315ca7c9386d1212'

* commit '801b63d3b865054b3015e2cf315ca7c9386d1212':
Need to give the AppWidgetHostView the new info about the provider, in case the initialLayout
c27bb559805ae5cd06f7ecf575959c60c51a22aa 24-Jun-2010 Joe Onorato <joeo@android.com> Need to give the AppWidgetHostView the new info about the provider, in case the initialLayout
changed.

Bug: 2772728
Change-Id: I9e230fbe42d01cfc953cdafb86dd0d616d96a3ea
ppwidgets/AppWidgetProviderTest/res/layout/test_appwidget2.xml
ppwidgets/AppWidgetProviderTest/src/com/android/tests/appwidgetprovider/TestAppWidgetProvider.java
be1304f0c2c96be1876c2bd38d319f46e135536f 23-Jun-2010 Elliott Slaughter <eds@google.com> Tweak fix for setXSSAuditorEnabled in LayoutTestController.

Change-Id: Iba9b67da8628e3880e8f6b18d2dc51337b9c58fb
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
5dc0c8253b368239a90d7176ff6325ae5ba371b3 22-Jun-2010 Elliott Slaughter <eds@google.com> Add setXSSAuditorEnabled support in WebSettings.

Change-Id: I6f74589b28960b91093acf8219a55e98f93b1881
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
85bf02fc16784d935fb9eebfa9cb20fe46ff7951 22-Jun-2010 Romain Guy <romainguy@google.com> Fix the simulator build.

Change-Id: Ie404f7c2c308f0657f273af19a56e8c039b61898
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
ad45686d727c8c9a602ba0534d3b052fdaf6c8d6 17-Jun-2010 Shimeng (Simon) Wang <swang@google.com> Add dumpChildFramesAsText function support in LayoutTestController.

Change-Id: I8af0bbca1d2166a25486d5a12fb6a985bbe264ef
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
0bcd289b99786567931b56658e37c8fcb965b513 17-Jun-2010 Vasu Nori <vnori@google.com> move a sqlite test from framework-tests to coretests

Change-Id: Ic8d42a3c477e4ea0ad8eaa4e1869ae221b95ba46
ramework-tests/src/android/database/sqlite/SQLiteDatabaseTest.java
e4d011201cea40d46cb2b2eef401db8fddc5c9c6 17-Jun-2010 Romain Guy <romainguy@google.com> Add libhwui, to hardware accelerate the Canvas API using OpenGL ES 2.0.

This is the initial checkin to setup the library and turn on OEGL ES 2.0
in ViewRoot, not a functional renderer.

Change-Id: I6655c54166e2967da2e21e7d6dcfba78bf113b44
wAccelerationTest/AndroidManifest.xml
83ea9e395e86ca2d12d822609ca2a8b35b78cca9 16-Jun-2010 Brett Chabot <brettchabot@android.com> am 685fcf36: am c95812e6: Merge "Move out all framework-tests classes." into gingerbread

Merge commit '685fcf364b84d5ac911ae9cbbc4fec99f36cbd48'

* commit '685fcf364b84d5ac911ae9cbbc4fec99f36cbd48':
Move out all framework-tests classes.
0bbae0836426ba2704e38e7f90a9d0ca502ab71d 16-Jun-2010 Romain Guy <romainguy@google.com> Add new API to check whether a Bitmap was modified.

Bitmap.getGenerationId() can be used by caches to find out if a Bitmap has been
modified. This simply exposes an existing Skia API.

This change also adds a small test app for Canvas hardware acceleration. The new
Bitmap API is required to implement a texture cache.

Change-Id: I8547b146cd14c8afe1a2327fcd6d71b1b1cb68fc
wAccelerationTest/Android.mk
wAccelerationTest/AndroidManifest.xml
wAccelerationTest/src/com/google/android/test/hwui/HwUiActivity.java
be81f4f15dad6d690efcab1973d1e174ce3b001b 15-Jun-2010 Brett Chabot <brettchabot@android.com> Move out all framework-tests classes.

Previously tests/framework-tests contained a quarantined set of test classes
that needed access to package-private framework api. Running these tests
normally would cause the dalvik verifier to throw errors.

runtest now has support for turning off the dalvik verifier for frameworks
tests, so move this tests into their recommended location, close to the source
being tested.

Also move policy source into a 'src' folder to accommodate the tests move.

Change-Id: I62f839da185a55bc553b653bf583fd99da438512
ramework-tests/Android.mk
ramework-tests/README
ramework-tests/src/Android.mk
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/android/text/PackedIntVectorTest.java
ramework-tests/src/com/android/internal/http/multipart/MultipartTest.java
ramework-tests/src/com/android/internal/os/LoggingPrintStreamTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
6c354da9436e946708fc3f3a1c0d18b18bbfdf43 27-Apr-2010 Vasu Nori <vnori@google.com> read old version of data and use multiple connections to db

cts tests are in Change-Id: Ifcc89b4ff484c7c810fd2d450ded212a43360dda
dependency on: Change-Id: I938c42afc3fb50f5296d01c55ffcf4a102d8b0cb

1. Use sqlite's work-in-progress writeahead logging feature to read old
versions of data and thus increase concurrency of readers
even when there is a writer on the database
2. New API executeQueriesInParallel() sets up a database connecion pool
automatically created and managed by sqlite java layer
3. To increase reader concurrency, add an option to do BEGIN IMMEDIATE xaction
instead of BEGIN EXCLUSIVE

Change-Id: I3ce55a8a7cba538f01f731736e7de8ae1e2a8a1f
ramework-tests/src/android/database/sqlite/SQLiteDatabaseTest.java
8a5f10b30dae663eb01372490df3497e8a2ad56a 10-Jun-2010 Joe Onorato <joeo@android.com> resolved conflicts for merge of f7b79151 to master

Change-Id: Ia4538f73d8bade9e6565835d484dcb650830feca
1d46191d88ee9262ea05b868d2db5b44ad85fa43 09-Jun-2010 Joe Onorato <joeo@android.com> am b5f9b4f1: am 302759c1: Merge changes I4a11f027,Ib2c4abf6,Id0c7ef9f,I839d7771 into kraken
0faeb078cf2bf689eaa69e7041013c5152281b4f 07-Jun-2010 Joe Onorato <joeo@android.com> Add a test item the turns on a bunch of extra icons.

Change-Id: Ia5884ef46a5b0fa2d608c7924b3eb12293a1da8b
tatusBar/src/com/android/statusbartest/StatusBarTest.java
005847b03b2ebe3eb1a974a8a04ad51bca6636cd 04-Jun-2010 Joe Onorato <joeo@android.com> Handle errors inflating notifications (and their icons).

On an inflation error, the StatusBarService cleans up, removes / doesn't add
the views, and calls into the StatusBarManagerService, which tells the
NotificationManagerService to remove the notification.

That then calls all the way back into the StatusBarService, but I think being
extra careful is okay. Throughout the status bar, it's all keyed off of the
IBinder key, so if the app comes in with a good notification while we're
cleaning up, we won't lose the new notification or anything like that.

Change-Id: Iea78a637495a8b67810c214b951d5ddb93becacb
tatusBar/src/com/android/statusbartest/NotificationTestList.java
d2b1f00e1e34cdce0047af7374aa57b1e4b5b040 04-Jun-2010 Joe Onorato <joeo@android.com> Add some disabled logging and another test case for reapplying the notification views.

Change-Id: I839d7771ab42a5d508ce7d15385f6ac6a4e3be83
tatusBar/src/com/android/statusbartest/NotificationTestList.java
2dbb41d790c8a8a42469c45d2ca419519d279144 08-Jun-2010 Leon Clarke <leonclarke@google.com> Merge webkit.org at r60469: Skip a new isolated world test

Change-Id: I72f8da5c7a045dfd9ab2346d472756abcb4fe5a2
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
1620bcdcdb81e0b897dc0a88b05773978ffa0568 03-Jun-2010 Ben Murdoch <benm@google.com> DumpRenderTree fix.

Remove the overridden WebChromeClient.onProgressChanged function. We don't seem to need it and
it appears to be the cause of b/2681943. Without that code we need to tweak the terminating
conditions in onPageFinished and notifyDone.

Change-Id: If2958007d92f2da92ae0de19eb07a0b38258fae0
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
790e71d8146997a33ced6d40b4be32abfef3e662 03-Jun-2010 Leon Clarke <leonclarke@google.com> Merge "Add indexeddb files to the skip list"
970effc07c5456af6d85f3c22a644248a55f3f6a 03-Jun-2010 Leon Clarke <leonclarke@google.com> Add indexeddb files to the skip list
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
9b815d080145f0bc8effc9e011090010ad51f203 01-Jun-2010 Ben Murdoch <benm@google.com> DumpRenderTree changes

- Make the layout test counter work when you run tests through the GUI
- Use the progress bar in the applications title bar to display test progress

Change-Id: I3d4b778470e812b80b7a64297b3a64ba6f9d083c
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
eff810268259e9a0aabfb9f40a08a054815f0448 03-Jun-2010 Joe Onorato <joeo@android.com> am f419c631: am 175f79c5: In fact, switching an item between ongoing and notifications works.
a67699cad46365b11c0b4587577f6b5406790796 03-Jun-2010 Joe Onorato <joeo@android.com> am 087cc1fa: am 871bdb98: Handle bad icon resources.
a417069c9ba6f70ee20444e83659ca19711a5863 03-Jun-2010 Joe Onorato <joeo@android.com> am 85676633: am 0e26dffd: updateNotifications works.
37166e6d7e41d309e834f114096d8c876ab1a45d 03-Jun-2010 Joe Onorato <joeo@android.com> am ff97998a: am 4762c2d7: Add expand and collapse.
175f79c5a556416817a8f8674b2e0ac3b3cb6e6b 26-May-2010 Joe Onorato <joeo@android.com> In fact, switching an item between ongoing and notifications works.

The test just wasn't testing that.

Change-Id: If1af2a7258d2a3764f845d9862a0a0ff62b1d7ed
tatusBar/src/com/android/statusbartest/NotificationTestList.java
871bdb9867f6630d8bb28e5607263e8bf4eac3ba 25-May-2010 Joe Onorato <joeo@android.com> Handle bad icon resources.

Change-Id: I87c5fe68ad8016596068ba7889f3b6d36da3386b
tatusBar/src/com/android/statusbartest/NotificationTestList.java
0e26dffd6cfcb09b08a94a857b891fdef7fe2b1e 24-May-2010 Joe Onorato <joeo@android.com> updateNotifications works.

Change-Id: I924763a2d42ca1967719f3eb72c57d1cbb912dd7
tatusBar/src/com/android/statusbartest/NotificationTestList.java
4762c2d75a55e0854bbff2f996748116d4ab1a37 18-May-2010 Joe Onorato <joeo@android.com> Add expand and collapse.

Change-Id: I58ad95c59b2c46d3f25349e137d5624aefc6c6cd
tatusBar/src/com/android/statusbartest/StatusBarTest.java
76b704982a59320432e9287cd37e295bd8de13b5 02-Jun-2010 The Android Open Source Project <initial-contribution@android.com> am 8f1259be: am b705eea7: am 1bd7597b: merge from open-source master
b705eea70245dae69d16e18d63b3ee38e1d0c5c3 02-Jun-2010 The Android Open Source Project <initial-contribution@android.com> am 1bd7597b: merge from open-source master

Merge commit '1bd7597b8cdaf39d1183077c463cb30596eb31b0' into kraken

* commit '1bd7597b8cdaf39d1183077c463cb30596eb31b0':
Replaced raw string arguments for Context.getSystemService() with final Context variables
1bd7597b8cdaf39d1183077c463cb30596eb31b0 02-Jun-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I8333e295ba6b6ed8e7658ecf3fbf1ebea3537aeb
ef367529f9c7a538d74599b37b49ac309d0a8d8c 31-May-2010 Christian Mehlmauer <FireFart@gmail.com> Replaced raw string arguments for Context.getSystemService() with final Context variables

Change-Id: If5139a1526101292e5da557bfad3f4db80fb64a8
tatusBar/src/com/android/statusbartest/NotificationTestList.java
fb4b88fddb95ae37bafb304bec8d7f0a0d447dd9 26-May-2010 Kristian Monsen <kristianm@google.com> Fixes an error when displaying the current layout test index.

This fixes a bug in commit https://android-git.corp.google.com/g/#change,52518.
Updated index to be zero based when passed around and off by one error on
resume. Note that previous commit changes how DumpRenderTree dumps titles.
This might affect the results of layout tests.

Change-Id: I3d6989d71c336f90168e38c994dd36743bda365c
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
521d9a798613cc9ad850f42343d2fbfa6c98f5c7 25-May-2010 Kristian Monsen <kristianm@google.com> Display index and count when running layout tests

Change-Id: I8b925784aead96a1be6344d654d0376dee2047eb
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
75be797b0c07910715f1b2617b58af5abbfd0a99 25-May-2010 Kristian Monsen <kristianm@google.com> Merge WebKit at r59636: Added appcache/fallback.html to the ignore list.

Change-Id: Ic2cbb9e32022b0f7ee371984691b3c590d05667d
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
912a63163c5740c518a45db352a5a4984338c12c 17-May-2010 The Android Open Source Project <initial-contribution@android.com> am b3f26be7: am 453894d8: am 8382068e: merge from open-source master
453894d816a25bfdea0d6473d51d78b8da8ee7a9 17-May-2010 The Android Open Source Project <initial-contribution@android.com> am 8382068e: merge from open-source master

Merge commit '8382068ef2d385183f090373f3b0c6026bd56a99' into kraken

* commit '8382068ef2d385183f090373f3b0c6026bd56a99':
Updated RGB LED test cases
8382068ef2d385183f090373f3b0c6026bd56a99 17-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I139c349b80b2cecfbdc30bd697cba099740293d9
1152df7e82f1501e72aee1641d028bd7201f6d0b 17-May-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Updated RGB LED test cases"
d1f5e9e5c055edb427517e8a36e1fee66d05a897 14-May-2010 Ben Murdoch <benm@google.com> Merge changes I8da1b801,Id88446d6,I82798d5a

* changes:
Merge Webkit at r58956: Update User agent with new WebKit version.
Merge Webkit at r58956: Update DRT FileFilter.
Merge Webkit at r58956: Plugin code has switched to C99 integer types. See http://trac.webkit.org/changeset/58590
77b8e6149e497cedbd98c7fae83886be0d6fb215 14-May-2010 Steve Block <steveblock@google.com> Merge "Change the default JS engine for Android-specific layout test results in DRT from JSC to V8"
543f0c9fa425106f0e4e2901cf5c654287b2bb34 13-May-2010 Ben Murdoch <benm@google.com> Merge Webkit at r58956: Update DRT FileFilter.

Change-Id: Id88446d6210da81f10d0ae26170addae6595f2a7
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
ccee91085913ccb486b063616afae13b53b2e92b 12-May-2010 Ben Murdoch <benm@google.com> Merge Webkit at r58956: Plugin code has switched to C99 integer types. See http://trac.webkit.org/changeset/58590

Change-Id: I82798d5af062219a73864c3c3b59a217e882e2a5
rowserTestPlugin/jni/PluginObject.h
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/event/EventPlugin.h
rowserTestPlugin/jni/main.cpp
c1d8651538cf01881c42d638c836ff6405037ffe 13-May-2010 Steve Block <steveblock@google.com> Change the default JS engine for Android-specific layout test results in DRT from JSC to V8

Change-Id: Idaf5602d7f45533058b0f43d66377b10b1e7d708
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
9ef0f0d9d2fa9ebc2eed0965f8910252720bfd87 13-May-2010 Jean-Baptiste Queru <jbq@google.com> Merge "New test in FrameworkTest for the VelocityTracker class"
8b913e8ea50f3381a3fe2a96bdde751e8f381fe3 13-May-2010 Steve Block <steveblock@google.com> Merge "Adds excessive-comma-usage.html to DumpRenderTree skipped list as it causes OOM"
f27d7fbac8f36ab5e10c8a5e03bad341aa826ea3 13-May-2010 Steve Block <steveblock@google.com> Adds excessive-comma-usage.html to DumpRenderTree skipped list as it causes OOM

Change-Id: I4581eeda494797616b9881d47cc53eccf21456c9
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
3d638b410065228d5141b75b2d3f7764488400fe 12-May-2010 Brett Chabot <brettchabot@android.com> am 342e520b: am 4924ea49: am c8e84e12: am b4c9a8f6: Merge "Fix imf tests." into froyo
4924ea490f759335f347d2fcc615703912be9d2d 12-May-2010 Brett Chabot <brettchabot@android.com> am c8e84e12: am b4c9a8f6: Merge "Fix imf tests." into froyo

Merge commit 'c8e84e12beb876f904d0090fe021beae73722786' into kraken

* commit 'c8e84e12beb876f904d0090fe021beae73722786':
Fix imf tests.
ade63a0555f2afa760329038024fc819715b0e72 12-May-2010 Marc Capdevielle <marc.capdevielle@gmail.com> New test in FrameworkTest for the VelocityTracker class
rameworkTest/tests/src/com/android/frameworktest/view/VelocityTest.java
e9d0b2962d21eada2e51479cc8f46b900cd7a553 12-May-2010 Brett Chabot <brettchabot@android.com> Fix imf tests.

- fix hard keyboard detection logic
- use FLAG_ACTIVITY_MULTIPLE_TASK to force test activities to start with IME

Bugs 2677320, 2677355

Change-Id: I1b943ee17fddcae5087faefa9fa5603dd3f18ec1
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
ce2a97aeb82d3f34a63472720ee9d53e53c248c2 24-Feb-2010 Samuel Holmberg <samuel.holmberg@sonyericsson.com> Preserve '+' in phone numbers imported from SIM.

Contacts with phonenumbers beginning with '+' lose the '+' in the
phonebook when imported from SIM.

This was only noticable on ADN-records with unknown NPI-values which
isn't very usual.

Change-Id: I181249759ae3d4181dd3cf627c7a588394b80419
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
52ab0b39fc7929453e81bd5ffbbf68bd1774fd5c 29-Apr-2010 Steve Block <steveblock@google.com> Merge webkit.org at r58033 : Update the WebKit UA string and LayoutTest ignore list

Change-Id: I620e6da3f7318f329f3401075799e5659cacda82
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
aba9160183d5ee253035938650b35874b8101013 04-May-2010 Shimeng (Simon) Wang <swang@google.com> Remove svg from ignored rendertree tests list.

issue: 2469786
Change-Id: I9e7264a32fbc50d6810031b32ef0da411904cd83
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
6c15f6003a69e664f132342be2252a77e480495b 03-May-2010 Guang Zhu <guangzhu@google.com> improvements on layout test

* reduce timeout limit from 30s to 15s
* terminate a test case under some condition on uncaught JS exception
* minor fixes

Change-Id: Iabc8f214544d2c8c14139756abc049870023fea5
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
286fbce557fa5b027ffb3c5a5b562bfc5a3b4748 29-Apr-2010 Steve Block <steveblock@google.com> Merge "Merge webkit.org at r55033 : Update the WebKit UA string and LayoutTest ignore list"
8640c1d0e55281530da58350ef54a881d5c51187 29-Apr-2010 Dianne Hackborn <hackbod@google.com> am 14cee9f6: New xlarge screen size.
14cee9f688c32d63d8521188e7422811629bb7c2 24-Apr-2010 Dianne Hackborn <hackbod@google.com> New xlarge screen size.

Not complete, only for experimentation at this point.

This includes a reworking of how screen size configurations are matched,
so that if you are on a larger screen we can select configurations for
smaller screens if there aren't any exactly matching the current screen.

The screen size at which we switch to xlarge has been arbitrarily
chosen; the compatibility behavior has not yet been defined.

Change-Id: I1a33b3818eeb51a68fb72397568c39ab040a07f5
piTest/Android.mk
piTest/res/values-xlarge-long/strings.xml
piTest/res/values-xlarge-notlong/strings.xml
piTest/res/values-xlarge/strings.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
79a81c2d380167cdd34a51a068bb8c8c490b0d6b 26-Apr-2010 Steve Block <steveblock@google.com> Merge webkit.org at r55033 : Update the WebKit UA string and LayoutTest ignore list

Change-Id: I7eab669b404dbd2ab534c14021d4a60db0caa803
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
1d9b466568a6daec537c4d946ed174f6910998c4 23-Apr-2010 Steve Block <steveblock@google.com> Updates DumpRenderTree ignore list to reflect status of touch event tests at current WebKit revision (r54731).

Touch event tests were added to the Android tree in https://android-git.corp.google.com/g/49637

Change-Id: I6c28b137fc70a26a1db94cdb72e283629eaaa2bf
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
24ea8a8e26e1ea8dafab954c3a3b6317d1e27716 22-Apr-2010 Shimeng (Simon) Wang <swang@google.com> Remove xslt tests from ignored tests list.

The change to enable xslt in Android webkit is:
https://android-git.corp.google.com/g/#change,49420

Change-Id: I0a2e208ffbe493d311efa638cc0624e07226005e
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
cef45f336848bcc6cf2b433dbc77823f43234877 21-Apr-2010 Steve Block <steveblock@google.com> Removes XPath layout tests from the Dump Render Tree ignore results list

XPath was enabled in https://android-git.corp.google.com/g/49109

Change-Id: I4704e63965a0bc8ac53b8cbc939242b79d71dc78
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
7ef7caae2a802dac6e44f890da07c72c1707dea8 20-Apr-2010 Ben Murdoch <benm@google.com> Add 3 touch tests to the ignored result list.

- basic-multi-touch-events.html - uses multi touch
- touch-target.html - uses multi touch
- touch-coords-in-zoom-and-scroll - uses eventSender.zoomPageIn(),zoomPageOut() that we do not support.

Change-Id: Ie38f7155ae87cf575fd839b5e0dc9e01adf0e485
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
a8b9768a1426fd8eac9515387de336b7e9659405 15-Apr-2010 Ben Murdoch <benm@google.com> Reset the webview settings after each test to ensure that each new test starts
in a consistent, known state. This fixes a bug for example with the appcache
tests, where disable.html turns off appcache support but it is never restored
causing future tests to fail.

Change-Id: I71e2607d29ec6358cfdc6ab37a6861c161e84cd8
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
3622d25347bca2eb6fa4155420e3501bbc797f24 09-Apr-2010 Brett Chabot <brettchabot@android.com> am 133d0b70: am 185f1a96: Merge "IME test fixes." into froyo

Merge commit '133d0b70ff569dad9d996be49fdea10c2bdd4b97' into kraken

* commit '133d0b70ff569dad9d996be49fdea10c2bdd4b97':
IME test fixes.
1d679147d508b4c5d0a2ae1cc85bd030eb2f8761 08-Apr-2010 Brett Chabot <brettchabot@android.com> IME test fixes.

Tweak OneEditTextActivitySelectedTests:testSoftKeyboardAutoPop so it always
expects IME to be shown for devices with no hard keyboard.

Bug 2267311 2318969

Change-Id: Ica31e8f1153cf3e7dbc838d263ea0ae805161610
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
a5c51373d478ea33ffddab13ca8a722c297802ef 07-Apr-2010 Joe Onorato <joeo@android.com> Finish moving the policies out of frameworks/policies/base and into frameworks/base.

Change-Id: Id3a0c06202b0f6f2206acf490c8655d340ee0556
ramework-tests/src/Android.mk
c162668e870cda9d336741f24c177cd925fef8e0 02-Apr-2010 Brett Chabot <brettchabot@android.com> Merge "More framework tests cleanup." into froyo
0dc59e78e18493aecd37427531d093e800846c3e 02-Apr-2010 Brett Chabot <brettchabot@android.com> More framework tests cleanup.

Move all tests for android.* classes from tests/AndroidTests and
tests/CoreTests into framework/base/<core|graphics>/tests.

Consolidate all tests for java.* classes to tests/CoreTests.
Eventually hopefully these will be moved to dalvik/ somewhere.

Remove tests/AndroidTests entirely.

Change-Id: I86584d086ab7bd045bb38a10b699907805298a95
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/DisabledTestApp/Android.mk
ndroidTests/DisabledTestApp/AndroidManifest.xml
ndroidTests/DisabledTestApp/src/com/android/unit_tests/disabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/Android.mk
ndroidTests/EnabledTestApp/AndroidManifest.xml
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledService.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledService.java
ndroidTests/MODULE_LICENSE_APACHE2
ndroidTests/NOTICE
ndroidTests/apks/install_decl_perm/Android.mk
ndroidTests/apks/install_decl_perm/AndroidManifest.xml
ndroidTests/apks/install_decl_perm/res/values/strings.xml
ndroidTests/apks/install_use_perm_good/Android.mk
ndroidTests/apks/install_use_perm_good/AndroidManifest.xml
ndroidTests/apks/install_use_perm_good/res/values/strings.xml
ndroidTests/res/raw/alt_ip_only.crt
ndroidTests/res/raw/subject_alt_only.crt
ndroidTests/res/raw/subject_only.crt
ndroidTests/res/raw/subject_with_alt_names.crt
ndroidTests/res/raw/subject_with_wild_alt_name.crt
ndroidTests/res/raw/wild_alt_name_only.crt
ndroidTests/res/values-12key-63x57/configVarying.xml
ndroidTests/res/values-12key-dpad/configVarying.xml
ndroidTests/res/values-12key/configVarying.xml
ndroidTests/res/values-240dpi/configVarying.xml
ndroidTests/res/values-32dpi-keysexposed/configVarying.xml
ndroidTests/res/values-32dpi-stylus/configVarying.xml
ndroidTests/res/values-32dpi/configVarying.xml
ndroidTests/res/values-480x320/configVarying.xml
ndroidTests/res/values-640x400/configVarying.xml
ndroidTests/res/values-cs/strings.xml
ndroidTests/res/values-dpad-63x57/configVarying.xml
ndroidTests/res/values-dpad/configVarying.xml
ndroidTests/res/values-fr-rFR/configVarying.xml
ndroidTests/res/values-fr/configVarying.xml
ndroidTests/res/values-keysexposed-12key/configVarying.xml
ndroidTests/res/values-keysexposed-dpad/configVarying.xml
ndroidTests/res/values-keysexposed/configVarying.xml
ndroidTests/res/values-land/configVarying.xml
ndroidTests/res/values-mcc110-xx/configVarying.xml
ndroidTests/res/values-mcc111-mnc222/configVarying.xml
ndroidTests/res/values-mcc111-xx-rYY/configVarying.xml
ndroidTests/res/values-mcc111-xx/configVarying.xml
ndroidTests/res/values-mcc111/configVarying.xml
ndroidTests/res/values-mcc112/configVarying.xml
ndroidTests/res/values-mnc220-xx/configVarying.xml
ndroidTests/res/values-mnc222-32dpi/configVarying.xml
ndroidTests/res/values-mnc222-square/configVarying.xml
ndroidTests/res/values-mnc222-xx/configVarying.xml
ndroidTests/res/values-mnc222/configVarying.xml
ndroidTests/res/values-mnc223/configVarying.xml
ndroidTests/res/values-nokeys/configVarying.xml
ndroidTests/res/values-nonav/configVarying.xml
ndroidTests/res/values-notouch/configVarying.xml
ndroidTests/res/values-square-32dpi/configVarying.xml
ndroidTests/res/values-square-stylus/configVarying.xml
ndroidTests/res/values-square/configVarying.xml
ndroidTests/res/values-stylus-12key/configVarying.xml
ndroidTests/res/values-stylus-keysexposed/configVarying.xml
ndroidTests/res/values-stylus/configVarying.xml
ndroidTests/res/values-wheel/configVarying.xml
ndroidTests/res/values-xx-32dpi/configVarying.xml
ndroidTests/res/values-xx-rYY/configVarying.xml
ndroidTests/res/values-xx-square/configVarying.xml
ndroidTests/res/values-xx/configVarying.xml
ndroidTests/res/values/arrays.xml
ndroidTests/res/values/attrs.xml
ndroidTests/res/values/bools.xml
ndroidTests/res/values/configVarying.xml
ndroidTests/res/values/dimens.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/values/styles.xml
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/AndroidPerformanceTests.java
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/ArrayListTest.java
ndroidTests/src/com/android/unit_tests/BrickDeniedTest.java
ndroidTests/src/com/android/unit_tests/ComponentTest.java
ndroidTests/src/com/android/unit_tests/DNParserTest.java
ndroidTests/src/com/android/unit_tests/DomainNameValidatorTest.java
ndroidTests/src/com/android/unit_tests/HashMapTest.java
ndroidTests/src/com/android/unit_tests/HashSetTest.java
ndroidTests/src/com/android/unit_tests/HashtableTest.java
ndroidTests/src/com/android/unit_tests/HeapTest.java
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/InstanceofTest.java
ndroidTests/src/com/android/unit_tests/JavaPerformanceTests.java
ndroidTests/src/com/android/unit_tests/JniLibTest.java
ndroidTests/src/com/android/unit_tests/LinkedListTest.java
ndroidTests/src/com/android/unit_tests/LinkifyTest.java
ndroidTests/src/com/android/unit_tests/MathTest.java
ndroidTests/src/com/android/unit_tests/MonitorTest.java
ndroidTests/src/com/android/unit_tests/NewDatabasePerformanceTestSuite.java
ndroidTests/src/com/android/unit_tests/NewDatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/PatternsTest.java
ndroidTests/src/com/android/unit_tests/PerformanceTests.java
ndroidTests/src/com/android/unit_tests/SerializationTest.java
ndroidTests/src/com/android/unit_tests/StringTest.java
ndroidTests/src/com/android/unit_tests/TestHttpClient.java
ndroidTests/src/com/android/unit_tests/TreeMapTest.java
ndroidTests/src/com/android/unit_tests/TreeSetTest.java
ndroidTests/src/com/android/unit_tests/VectorTest.java
ndroidTests/src/com/android/unit_tests/internal/util/HanziToPinyinTest.java
oreTests/android/content/SyncQueueTest.java
oreTests/android/core/AndroidPerformanceTests.java
oreTests/android/core/ArrayListPerformanceTest.java
oreTests/android/core/HashMapPerformanceTest.java
oreTests/android/core/HashSetTest.java
oreTests/android/core/HashtableTest.java
oreTests/android/core/HeapTest.java
oreTests/android/core/InstanceofTest.java
oreTests/android/core/JavaPerformanceTests.java
oreTests/android/core/JniLibTest.java
oreTests/android/core/LinkedListTest.java
oreTests/android/core/MathPerformanceTest.java
oreTests/android/core/MonitorTest.java
oreTests/android/core/PerformanceTests.java
oreTests/android/core/SerializationTest.java
oreTests/android/core/StringTest.java
oreTests/android/core/TestHttpClient.java
oreTests/android/core/TreeMapPerformanceTest.java
oreTests/android/core/TreeSetTest.java
oreTests/android/core/VectorTest.java
oreTests/android/graphics/ColorStateListTest.java
oreTests/android/graphics/drawable/StateListDrawableTest.java
oreTests/android/res/color/color1.xml
oreTests/android/res/color/color_no_default.xml
oreTests/android/res/values/colors.xml
oreTests/android/view/MockView.java
bd4288f41879d08dd33802f0429314afc30dc883 01-Apr-2010 Brett Chabot <brettchabot@android.com> Remove FrameworkTest package.

The only remaining test here was RingtonePickerActivityTes, which has been
suppressed since pre-donut.

Change-Id: I74c08c9c9447b67252430db3b462373af879bd1d
rameworkTest/Android.mk
rameworkTest/AndroidManifest.xml
rameworkTest/README
rameworkTest/res/values/styles.xml
rameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
rameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
rameworkTest/src/com/android/frameworktest/settings/RingtonePickerActivityLauncher.java
rameworkTest/tests/Android.mk
rameworkTest/tests/AndroidManifest.xml
rameworkTest/tests/src/com/android/frameworktest/settings/RingtonePickerActivityTest.java
2bb2553a20f33a2587ea33619d6be92343101eba 25-Mar-2010 Steve Block <steveblock@google.com> Cherry pick from master.

Fixes DumpRenderTree to re-use HTTP authentication credentials

This is required for layout test http/tests/appcache/auth.html

Bug: 2098423
Change-Id: Ic9531e3c23a2fa9ebfab70cde3172550f572a404
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
cc84c69726507a85116f5664e20e2ebfac76edbe 29-Mar-2010 Christopher Tate <ctate@google.com> API CHANGE: rename BackupHelperAgent => BackupAgentHelper per API Council

Part of bug #2545514

Change-Id: Ic775e3b942c485252149c1b6c15c88517fa4e3e5
ackup/src/com/android/backuptest/BackupTestAgent.java
a3de74555120cc4dc205a3f93ef44c843b8d64a8 25-Mar-2010 Brett Chabot <brettchabot@android.com> Move PackageManagerTests and AsecTests.

Remove PackageManagerTests test's from continuous due to flakiness.

merged from abandoned master.

Change-Id: I0a542df9df572c37bd1aa987cdc9fb2f95001a7c
ndroidTests/res/raw/install
ndroidTests/res/raw/install_decl_perm
ndroidTests/res/raw/install_loc_auto
ndroidTests/res/raw/install_loc_internal
ndroidTests/res/raw/install_loc_sdcard
ndroidTests/res/raw/install_loc_unspecified
ndroidTests/res/raw/install_use_perm_good
ndroidTests/src/com/android/unit_tests/AsecTests.java
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
c7537ee7b6a7d7c857a02170fa9f41461e5d075b 24-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Clean up stale containers if needed at install time.
This is needed when restoring applications installed on sdcard
via Market after a data wipe. The stale containers need to be cleaned up before
reinstalling again.
Add a test case for installing when a stale container exists.

Change-Id: I20c30b3003e85fb31531dd3cf9cb59962fe8fe5f
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
e0a29d6f947b0e5b2c1aba80fc8acfe30d23df1b 23-Mar-2010 Xia Wang <xiaw@google.com> Merge " * Move connectivity manager test closer to source. * Add license header to java files * Remove google related information from the test"
fc2dbd04005c32360eead803e29df3cc62209cd8 23-Mar-2010 Xia Wang <xiaw@google.com> * Move connectivity manager test closer to source.
* Add license header to java files
* Remove google related information from the test

Change-Id: I2e57960f9ac963cdf3591385e21ed68832f74bd0
onnectivityManagerTest/Android.mk
onnectivityManagerTest/AndroidManifest.xml
onnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/NetworkState.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
8cf68a37cb16307c5f95c9d4641a2be99976ba8e 23-Mar-2010 Patrick Scott <phanna@android.com> Merge "Fix rebuilding of these two apks."
a89e372db2c561e8001d70fe732f0d269207a72e 23-Mar-2010 San Mehat <san@google.com> Merge "Asec: Add new 'StorageNotFound' response code handling for container paths"
2d66cef77e450ec4a4d725b89ae68c5e6b167bee 23-Mar-2010 San Mehat <san@google.com> Asec: Add new 'StorageNotFound' response code handling for container paths

Change-Id: I45d113f77b9f0e519087356b70fc6c4b5c290935
Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
e521a855cd5dec3c043d76107b77cd3fd3a32ad7 23-Mar-2010 Mike Lockwood <lockwood@android.com> Merge "LocationTracker: Fix default values for debug and signal strength logging."
27a7a6cbfeebf7ca6a97efaed43500139e9d23dc 23-Mar-2010 Mike Lockwood <lockwood@android.com> LocationTracker: Fix default values for debug and signal strength logging.

Set default to false to match the checkbox values in the preference resource.

Signed-off-by: Mike Lockwood <lockwood@android.com>
ocationTracker/src/com/android/locationtracker/TrackerService.java
f654a484b2c553400676bd7cbd993604c06c2b57 23-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Don't delete stale containers on sdcard.
Comment out flaky test

Change-Id: Ic7da6421c1a1980c19f7f1c929976432245479fa
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
1110f2b9a5f60dfae5c86d75b64c7f82fb7dc33a 23-Mar-2010 Patrick Scott <phanna@android.com> Fix rebuilding of these two apks.

Add a dummy string so that a R.stamp file will be written.

Change-Id: I939f97d2d4214e2c2186c3802b606c8bfd0e3468
ndroidTests/apks/install_decl_perm/res/values/strings.xml
ndroidTests/apks/install_use_perm_good/res/values/strings.xml
6460d6e7b9608c00c4d38572b755f2d552a7e105 22-Mar-2010 Xia Wang <xiaw@google.com> Merge "Add connectivity manager automation test framework: - Create a dummy activity - ConnectivityManagerTestActivity - to listen to broadcast from connectivity manager, to control wifi, and to verify that connectivity information for different network types. This framework will be used for funcitonal tests and stress tests."
e99bb5f10b90736d10cee9729b56cba156fc0921 19-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Add new method call back in MountService.
PackageManager invokes this call back when its done handling
the media status update.
Add new uid check for updateExternalMediaStatus
Change killPids method in ActivityManager.
Remove mountsd command in Pm.java We cannot arbitrarily enable/disable
packages in PackageManager now.

Change-Id: I28dcba4afd2b4486f68abdaa1628a31b66544c91
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
fb0de34a47a435b57075d7a72cbc40a2daf5ee6c 19-Mar-2010 Steve Block <steveblock@google.com> Implements layoutTestController.overridePreference()

This change provides the infrastructure for
layoutTestController.overridePreference(). Currently, we only provide an
implementation for the preference 'WebKitOfflineWebApplicationCacheEnabled',
which is required by the layout test http/tests/appcache/disabled.html.

Change-Id: I8552f2f4e23b982db2d067ffa20c052e56d8fb7f
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
cd90b15cb8cd3347c58dc0fe3a30ea3e1b17ab6e 19-Mar-2010 Steve Block <steveblock@google.com> Removes most remaining appcache layout tests from the DumpRenderTree ignoreResults list

The server serving the layout tests has now been updated to to reflect the
current version of WebKit (r54731) so serveral more tests now pass.

Change-Id: I95afa0012bf3fed15c733b0317ecd4c03f7a158f
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
547b83328e5a3abc882059d2de6e2edc42c2fe83 22-Mar-2010 Steve Block <steveblock@google.com> Merge "Implements layoutTestController.setAppCacheMaximumSize"
7fb1f674c90eb8f85f1d1ad7dab29ac65c15cb6e 04-Mar-2010 Xia Wang <xiaw@google.com> Add connectivity manager automation test framework:
- Create a dummy activity - ConnectivityManagerTestActivity - to listen to broadcast from connectivity manager, to control wifi, and to verify that connectivity information for different network types. This framework will be used for funcitonal tests and stress tests.

- Add two functional test cases:
. test3GToWifiNotification: test enabling Wifi without associating with any access point, Wifi stays disconnected, device should still connect to cellular.
. testConnectToWifi: when switching from cellular to Wfi and associated with a given AP, connectivity manager broadcast the right informtion for mobile and Wifi.

Change-Id: Ib6fcf0ff6dd9725076836032e567c0a6a52f622f
onnectivityManagerTest/Android.mk
onnectivityManagerTest/AndroidManifest.xml
onnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/NetworkState.java
onnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
427efcca1988e3f424e363808e8fd0978f4e78d1 19-Mar-2010 Steve Block <steveblock@google.com> Implements layoutTestController.setAppCacheMaximumSize

Change-Id: Ib64123738bc384213ef80e2e60e4a0d9407c09d8
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
ebb83ade1eefb8a92990cc7b676d829b111cb7bf 19-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Grant permissions to apps on sd when enabling/disabling packages.

Change-Id: I0f011bd4a3348ccd46fd7ae9765edf8933b94142
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
f19f9f55f9a1d95b1c741fc177b6b1cff4ab8034 18-Mar-2010 Steve Block <steveblock@google.com> Removes an appcache test from the DumpRenderTree ignoreResults list

Android-specific results for this test were added in
https://android-git.corp.google.com/g/45462

Change-Id: I7716c2c061ab955d0bf96523b6aab747898cc4e7
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
90d8ee650be988d8479f4f14ae8e541bb4cb034b 18-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Switch default install location to unspecified.
Add a new install location unspecified for backward compatibility.
There is not much difference between policies auto and unspecified.
But we dont have to make any code changes in PackageParser based
on our preference for install location.
Add tests

Change-Id: I563238133261d911d08fbc66344687b7dfc870b1
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
26aa68c6a234598de35f1a8af3c3c7abe8247d1d 18-Mar-2010 Steve Block <steveblock@google.com> Merge "Adds worker tests to the DumpRenderTree ignoreResults list, as workers are now disabled"
d4310ac944e5f3063bb23558ba25ccf76fec0968 17-Mar-2010 Dianne Hackborn <hackbod@google.com> Rework permissions to be retained when an app is temporarily uninstalled.

This allows us to keep the assigned permissions when apps are temporarily
removed due to the SD card being unmounted, and also if you use the
facility to uninstall an app but keep its data.

Also fixes issue #2515189: Potential permission spoofing attack in
Android (external bug 7166)

Change-Id: I2a120ec938552028c989f9e0e890c32773957738
ndroidTests/Android.mk
ndroidTests/apks/install_decl_perm/Android.mk
ndroidTests/apks/install_decl_perm/AndroidManifest.xml
ndroidTests/apks/install_decl_perm/res/values/strings.xml
ndroidTests/apks/install_use_perm_good/Android.mk
ndroidTests/apks/install_use_perm_good/AndroidManifest.xml
ndroidTests/apks/install_use_perm_good/res/values/strings.xml
ndroidTests/res/raw/install_decl_perm
ndroidTests/res/raw/install_use_perm_good
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
d3dd518baf87f06a571e56d9a127b043cf719e23 18-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Merge "Add new install flag to install on internal flash only Change default install location policy for new flag. New error code for media unavailable."
14b6abda1309631d49d4bebbb0317a7e1dfc0a50 17-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Add new install flag to install on internal flash only
Change default install location policy for new flag.
New error code for media unavailable.

Change-Id: I5a5d0828b067692b2b94a15a2bcc7534f796c1a2
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
9b63c8ee37efa728c7be33baf748078329894437 17-Mar-2010 Steve Block <steveblock@google.com> Adds worker tests to the DumpRenderTree ignoreResults list, as workers are now disabled

Change-Id: I19fbba824cbae372849a8f8ee66dbc8849101eb1
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
75d20e9304ce91607cd6abb67c3b62402950acc4 17-Mar-2010 Steve Block <steveblock@google.com> Merge "Updates the status of some HTML5 storage layout tests in the DumpRenderTree skipped list"
d8c208bab43c0a7f58389b87ec228d37409dc48b 17-Mar-2010 Dmitri Plotnikov <dplotnikov@google.com> Merge "Disable the HanziToPinyinTest when there is no Chinese collator."
9ad006dd4532c5e6c91c9cb5f064354d0d44ea5f 17-Mar-2010 Bai Tao <michaelbai@google.com> Disable the HanziToPinyinTest when there is no Chinese collator.

Change-Id: I180b927dbb24ceb254fd535633230032a3363562
ndroidTests/src/com/android/unit_tests/internal/util/HanziToPinyinTest.java
7c58da758900ab1a48137f0e0726a36d671aa0a4 17-Mar-2010 Steve Block <steveblock@google.com> Updates the status of some HTML5 storage layout tests in the DumpRenderTree skipped list

Bug: 2079807
Change-Id: I2bff326e68d8ac761fd2c4628fab8b10d255c7dc
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
8a9ab24a5c9b595ac0268fcade4b5bbfe7c45c2d 12-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Do storage checks before initiating a move.
Add new remote method to check for insufficient error conditions.
Some fixes in MountService when updating media status on PackageManagerService
Fix size calculation condition in installd.

Add new error code if media is unavailable.
New tests for testing error codes.
Some additional debugging statements in MountService.

Change-Id: Ibfe90d5ed6c71d57f9c1c67806f38b5ae9ecdfbf
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
b258659ad6f96779009222db73b844e93498a4a4 15-Mar-2010 Jim Miller <jaggies@google.com> Merge "Fix 2428368: Fix most of the lockscreen orientation refresh bugs"
4f096dcf6ae068a144b8044cf55ba886823e66d3 15-Mar-2010 Carl Shapiro <cshapiro@google.com> Merge "Replace all uses of bzero with memset. Bzero and memset are both compiler built-ins so this change should not negatively effect the generated code. However, a forthcoming commit will remove the implicit include of strings.h from stdlib.h and bzero will no longer be visible in these translation units without additional includes."
f3c755a079233bc3e4f5d1583fd556fe02663ddb 04-Mar-2010 Steve Block <steveblock@google.com> Adds XPath layout tests to DumpRenderTree ignoreResults list as Android does not support XPath

Change-Id: Ibda46541161581923d15258b863ed47f248ae626
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
8e3015e7aa7007b1687a4dd39b99cc16f94b2bd1 15-Mar-2010 Carl Shapiro <cshapiro@google.com> Replace all uses of bzero with memset. Bzero and memset are both
compiler built-ins so this change should not negatively effect the
generated code. However, a forthcoming commit will remove the
implicit include of strings.h from stdlib.h and bzero will no longer
be visible in these translation units without additional includes.

Change-Id: I8080fbcaabad4ff280163515168e4af5cd0a7112
rowserTestPlugin/jni/main.cpp
a027c95e798d75de1165feebefb2df4d1c7c0927 13-Mar-2010 Jim Miller <jaggies@google.com> Fix 2428368: Fix most of the lockscreen orientation refresh bugs

This change removes the legacy notification of orientation and configuration changed events
from KeyguardUpdateMonitor and moves them into the individual activities. This was necessary
to guarantee order of events.

In addition, to minimize discrepencies due to notification lag, Keyguard screens (LockScreen,
PatternUnlock, etc.) are now responsible for handling onConfigurationChanged() notification and
forwarding them to LockPatternKeyguardView by a call to recreateMe() with the new configuration.

Change-Id: I703daf3e91bc6588e87c844a3ed3d259a6b8ecdf
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
e898bdfe85a9ddeaf63120e5539bc6e2155db989 12-Mar-2010 Steve Block <steveblock@google.com> Merge "Puts two regex layout tests back on the DumpRenderTree skipped list"
b5522301a01d9ac8b86e18418562d28b5091dd27 12-Mar-2010 Steve Block <steveblock@google.com> Puts two regex layout tests back on the DumpRenderTree skipped list

fast/regex/test1.html and fast/regex/slow.html were removed from the skipped
list in https://android-git.corp.google.com/g/#change,43908

However, they cause DumpRenderTree to hang when run with V8, so are added back
to the list pending further investigation.

Bug: 2509394
Change-Id: I83c361c99fcd61e940a169f1ed00614529af48ff
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
15a4d2ffd04dc6c70f2cd17dae12ac6bc14c69ab 12-Mar-2010 Kenny Root <kroot@google.com> Add correct copyright headers to multiple files

Format for the list of changes shows the origin commit reference followed
by the file name.

33931-p9 awt/org/apache/harmony/awt/gl/font/AndroidGlyphVector.java
33931-p9 awt/org/apache/harmony/awt/gl/image/PngDecoderJava.java
133776-p9 core/java/android/app/IntentService.java
127013-p9 core/java/android/appwidget/AppWidgetHost.java
27863-p9 core/java/android/bluetooth/BluetoothAudioGateway.java
60765-p9 core/java/android/content/SyncResult.java
43920-p9 core/java/android/content/pm/ActivityInfo.java
43920-p9 core/java/android/content/pm/ApplicationInfo.java
43920-p9 core/java/android/content/pm/InstrumentationInfo.java
43920-p9 core/java/android/content/pm/PackageInfo.java
44103-p9 core/java/android/content/pm/PackageItemInfo.java
68960-p9 core/java/android/content/pm/PackageStats.java
43920-p9 core/java/android/content/pm/ResolveInfo.java
43920-p9 core/java/android/content/pm/ServiceInfo.java
60641-p9 core/java/android/content/res/Configuration.java
60734-p9 core/java/android/content/res/TypedArray.java
137672-p9 core/java/android/inputmethodservice/ExtractButton.java
123112-p9 core/java/android/inputmethodservice/ExtractEditText.java
119291-p9 core/java/android/inputmethodservice/IInputMethodSessionWrapper.java
112946-p9 core/java/android/inputmethodservice/IInputMethodWrapper.java
115078-p9 core/java/android/os/BatteryStats.java
124790-p9 core/java/android/text/style/UpdateAppearance.java
45083-p9 core/java/android/view/RawInputEvent.java
101491-p9 core/java/android/view/inputmethod/EditorInfo.java
114701-p9 core/java/android/view/inputmethod/ExtractedText.java
123112-p9 core/java/android/view/inputmethod/ExtractedTextRequest.java
119291-p9 core/java/com/android/internal/os/HandlerCaller.java
129279-p9 core/java/com/android/internal/os/PkgUsageStats.java
114701-p9 core/java/com/android/internal/view/IInputConnectionWrapper.java
114701-p9 core/java/com/android/internal/view/InputConnectionWrapper.java
84364-p9 opengl/java/android/opengl/EGLLogWrapper.java
11355-p9 opengl/tools/glgen/src/CFunc.java
11355-p9 opengl/tools/glgen/src/CType.java
11355-p9 opengl/tools/glgen/src/CodeEmitter.java
11355-p9 opengl/tools/glgen/src/GenerateGL.java
11355-p9 opengl/tools/glgen/src/JFunc.java
11355-p9 opengl/tools/glgen/src/JType.java
11355-p9 opengl/tools/glgen/src/JniCodeEmitter.java
11355-p9 opengl/tools/glgen/src/ParameterChecker.java
57236-p9 services/java/com/android/server/status/AnimatedImageView.java
66754-p9 services/java/com/android/server/status/CloseDragHandle.java
57188-p9 services/java/com/android/server/status/DateView.java
46928-p9 services/java/com/android/server/status/ExpandedView.java
70590-p9 services/java/com/android/server/status/FixedSizeDrawable.java
45968-p9 services/java/com/android/server/status/IconData.java
57470-p9 services/java/com/android/server/status/IconMerger.java
82719-p9 services/java/com/android/server/status/LatestItemView.java
45968-p9 services/java/com/android/server/status/NotificationData.java
66754-p9 services/java/com/android/server/status/NotificationLinearLayout.java
57458-p9 services/java/com/android/server/status/NotificationViewList.java
45968-p9 services/java/com/android/server/status/StatusBarException.java
45968-p9 services/java/com/android/server/status/StatusBarIcon.java
46130-p9 services/java/com/android/server/status/StatusBarNotification.java
45968-p9 services/java/com/android/server/status/StatusBarView.java
46199-p9 services/java/com/android/server/status/Ticker.java
62286-p9 services/java/com/android/server/status/TickerView.java
57188-p9 services/java/com/android/server/status/TrackingView.java
86041-p9 telephony/java/android/telephony/PhoneStateListener.java
87020-p9 telephony/java/com/android/internal/telephony/TelephonyIntents.java
136269-p9 telephony/java/com/android/internal/telephony/gsm/SpnOverride.java
34409-p9 tests/FrameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
55717-p9 tests/FrameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java
129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
129372-p9 tests/ImfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
127341-p9 tests/ImfTest/src/com/android/imftest/samples/ButtonActivity.java
129347-p9 tests/ImfTest/src/com/android/imftest/samples/DialogActivity.java
129372-p9 tests/ImfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
128994-p9 tests/ImfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
25959-p9 tests/framework-tests/src/android/test/FrameworkTests.java
46162-p9 tests/framework-tests/src/com/android/internal/http/multipart/MultipartTest.java
77101-p9 tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/NinePatchTest.java
9788976b1465ce982b5ae7c741345edd0ecd9322 core/java/android/accounts/AuthenticatorDescription.java
53332883543868fb83e111a07306368b7772b340 core/java/android/app/UiModeManager.java
93e7e22ec91dbc641d10ca6d70423e1357a95bba core/java/android/app/FullBackupAgent.java
328c0e7986aa6bb7752ec6de3da9c999920bb55f core/java/android/content/CursorEntityIterator.java
307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncQueue.java
307da1a46b4c9b711bafe8fbaaa6b98e8868c18e core/java/android/content/SyncOperation.java
eb034652c2037a47ebfd99779e8383bb8bb528af core/java/android/content/pm/LabeledIntent.java
49237345d83e62fdb9eb8d50b13ad086636a04fa core/java/android/content/pm/FeatureInfo.java
a2b6c3775ed6b8924232d6a01bae4a19740a15f8 core/java/android/content/pm/PackageInfoLite.java
3ecd5f437580e49d80beecd29489d5fb1f7a7db0 core/java/android/content/pm/RegisteredServicesCacheListener.java
5ebbb4a6b3e16f711735ae0615b9a9ea64faad38 core/java/android/content/pm/XmlSerializerAndParser.java
c4516a7b62de525e3d6d5e76851bdfaf12c11f05 core/java/android/database/sqlite/SQLiteTransactionListener.java
9bbc21a773cbdfbef2876a75c32bda5839647751 core/java/com/android/internal/backup/LocalTransport.java
21f1bd17b2dfe361acbb28453b3f3b1a110932fa core/java/com/android/internal/content/PackageMonitor.java
4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseSurfaceHolder.java
4c62fc0e1e5ea9c69a12a7d1cf8b3ec8b2d114a3 core/java/com/android/internal/view/BaseIWindow.java
e540833fdff4d58e37c9ba859388e24e2945ed45 core/java/com/android/internal/os/SamplingProfilerIntegration.java
192ab903887bbb8e7c7b6da5c581573850e30f46 core/tests/coretests/src/android/widget/expandablelistview/PositionTesterContextMenuListener.java
1619367ab823150fa8856d419abe02ceb75886f1 media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaProfileReader.java
27f8002e591b5c579f75b2580183b5d1c4219cd4 opengl/tools/glgen/stubs/gles11/glGetString.java
560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetProgramInfoLog.java
560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glGetShaderInfoLog.java
560814f6b11abe83ff0c4ed18cac015c276b3181 opengl/tools/glgen/stubs/gles11/glShaderSource.java
1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GenerateGLES.java
1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/Jsr239CodeEmitter.java
1c4907ee77392afb768c2f088e0dedbe4239f6fb opengl/tools/glgen/src/GLESCodeEmitter.java
69e21f5f6e0d04539cd92848ea009dd615d88c2c opengl/tests/gldual/src/com/android/gldual/TriangleRenderer.java
c028be4f3b8c7476b46859f66c3f33d528adf181 packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java
7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java
7c6efa13f129dbae5319f0981a430d4662f43354 tests/BrowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java
df8a3f31d871db25e952972c2eb346a71186e9e3 tests/BrowserTestPlugin/src/com/android/testplugin/TestPlugin.java
cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java
cfaef699e1dfb3a75d5b51f3b15816f13670fd51 tests/permission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java

Copyright header moved to top in following file:

core/tests/coretests/src/android/widget/ListViewTest.java

Change-Id: I3c3198be5a0ba36e18679ed834170432bf0b8418
rowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java
rowserTestPlugin/src/com/android/testplugin/TestPlugin.java
rameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
rameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
mfTest/src/com/android/imftest/samples/ButtonActivity.java
mfTest/src/com/android/imftest/samples/DialogActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
mfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/com/android/internal/http/multipart/MultipartTest.java
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
cf0fd7892b7208ebfa35809b63fc8e4d60e4d466 09-Mar-2010 Steve Block <steveblock@google.com> Adds to DumpRenderTree the ability to ignore the results of tests

Change-Id: I7c16d9713fc35c773b810f9d5ce6700f8d9a28e4
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
e179c1d1b66f13541fc9746c7fd50c8b03d922d5 11-Mar-2010 Ben Murdoch <benm@google.com> Merge "Check if the JS_ENGINE key exists as an environment variable before reading it."
dc2711d47d2c05ee1ee1f15131676b53cb3c1d5e 11-Mar-2010 Ben Murdoch <benm@google.com> Check if the JS_ENGINE key exists as an environment variable before reading it.

Change-Id: I274b23ea53ec0129ea3b52ff66322f7069338f53
umpRenderTree/assets/run_layout_tests.py
e3e2294be50d46f6a57b55833675567cc772d8fd 11-Mar-2010 Steve Block <steveblock@google.com> Merge "Remove http/wml from the DumpRenderTree skipped list, as this directory no longer exists."
8028dab82baef414ac5f50e98faa0a08e50b75f1 11-Mar-2010 Steve Block <steveblock@google.com> Remove http/wml from the DumpRenderTree skipped list, as this directory no longer exists.

Change-Id: I7f97d68695ee1df45329749d8f08d44364bfef24
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
089262dc022d87e31eefc536025be6c015c7ebde 10-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Dont include code size for apps on sdcard.
Use constants defined in PackageHelper for user preferences
to install auto, internal, external.
Set default install location to external.
Update settings db version number

Change-Id: Ib5110c9377990e20a48cee923e55898dfddfd1e6
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
6069beb2dfed6da837bf7faa3db3f6119edc017a 10-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Rename ApplicationInfo.FLAG_ON_SDCARD to ApplicationInfo.FLAG_EXTERNAL_STORAGE

Change-Id: Iadef9f9bb2851c38b6d79be1bafbf932abce4210

Change-Id: I2e412bace3d8005db5057a3497bd836d0038b90c
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
17bc415ded862bc0a5f70ee2f7259f34d3491a17 09-Mar-2010 Mike Lockwood <lockwood@google.com> Merge "Add new shutdown observer for MountService. Use new observer before rebooting and shutting down. Add some unit tests for unmount and shutdown code paths Fix registering/unregistering part in MountService Use ShutdownThread in PowerManager.reboot() Add reboot support to ShutdownThread. Remove MountService code from PowerManagerService.java and Power.java. Clean shutdown/reboot is handled exclusively by ShutdownThread now."
6ffce2e9a3c57634bb73f8ff133ca680f8070d5d 08-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Add new shutdown observer for MountService.
Use new observer before rebooting and shutting down.
Add some unit tests for unmount and shutdown code paths
Fix registering/unregistering part in MountService
Use ShutdownThread in PowerManager.reboot()
Add reboot support to ShutdownThread.
Remove MountService code from PowerManagerService.java and Power.java.
Clean shutdown/reboot is handled exclusively by ShutdownThread now.

Change-Id: Iefb157451d3d9c426cb431707b870a873c09123d
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/AsecTests.java
a2b6c3775ed6b8924232d6a01bae4a19740a15f8 06-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Add conditions to check for updated system applications. Restrict them
to internal flash only even before we copy.

Return error codes when install flag options mismatch.
Some conditions for existings apps
- install flags override existing location
- explicity manifest option install location overrides previous location
- if upgraded package's install location is unspecified or auto, fall
back to recommended install policy which considers user setting as well.

Check for sdcard status before finding available size on sdcard
Add light weight parsing for manifest attributes including package name and
install location only

Change-Id: I5143dda87c88c595f564b317326c926d0ec3ceb8
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
5ac2a3bd697cb86022aa7d4dc0c8fbd6a10b8193 09-Mar-2010 Steve Block <steveblock@google.com> Removes from DumpRenderTree the superfluous result file for tests that time out.

This file is currently not used. Tests that time out are reported as failures.

Also fixes naming in code for tests that have no text results.

Change-Id: I6412db4dcf9884abdc80f5cff525ef9431bad001
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
9902279abb999eb7b5c75f70ec1f714cf567793b 09-Mar-2010 Steve Block <steveblock@google.com> Removes regex tests from the DumpRenderTree skipped list

It looks like these were previously exluded due to taking too long. However,
they run in a reasonable time on passion.

Also removes AppleScript from the skipped list, as this directory no longer exists.

Change-Id: I98e3d0b3222dcd79287b15c512430341fab4f0f8
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
432e0eade76f64c36ae72d94c4f33d8e8ecc975a 05-Mar-2010 Steve Block <steveblock@google.com> Add shared workers tests to DumpRenderTree skipped list

Change-Id: I307bf718253ad3e340d3a95b1056523f37d150be
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
4528186e0d65fc68ef0dd1941aa2ac8aefcd55a3 06-Mar-2010 Christopher Tate <ctate@google.com> Refactor android.backup => android.app.backup

Change-Id: I0b21316ff890d7f3c7d4b82837bb60670724c2e8
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestAgent.java
b0fbe297c50df5dcfb81721fd6079dd7125f88e0 05-Mar-2010 Mattias Östergren <mattias.ostergren@sonyericsson.com> Updated RGB LED test cases

The test cases for turning on the RGB LED with persistent light was corrected.
The color for blinking was updated to blue. And finally an option for turning
off the lights was added.
tatusBar/src/com/android/statusbartest/NotificationTestList.java
9d05a18490dfac7ea705a6166f06af77a63c5534 04-Mar-2010 San Mehat <san@google.com> AsecTests: Add a test to validate container size

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
780a1cb7adee2381fbd57aa163a045149d1283ac 04-Mar-2010 Steve Block <steveblock@google.com> Merge "Removes some storage tests from the DumpRenderTree skipped lists, now that Android-specific results are provided"
9b10ef5fe85e9d29721ff0cd15161f960d38a8db 03-Mar-2010 Suchi Amalapurapu <asuchitra@google.com> Rework the way PackageManager binds to default container service.

Clean up stale containers when enabling/disabling packages on sdcard.
Check the path of packages which are being enabled.
Make sure gc's are done prior to destroying containers when moving applicati
as well as enabling/disabling packages for sdcard mount status changes.

Some miscellaneous issues
Remove hack to avoid renaming containers.
Fix test with forward locked apps
Remove adding container id to asec list when renaming
Some cosmetic changes to DefaultContainerService
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
7e47f171b5d2aa55a747752d1c7dc7014e8cbd8b 02-Mar-2010 Steve Block <steveblock@google.com> Removes some storage tests from the DumpRenderTree skipped lists, now that Android-specific results are provided

See https://android-git.corp.google.com/g/#change,42763

Change-Id: I9929b73db0f6764bb06fbe963e751294a4a787f0
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
c882ddacc8b3085a51f8ae18d89d8fd1d055141f 20-Feb-2010 Ying Wang <wangying@google.com> Fix Proguard flags.
otsOfApps/Android.mk
ackup/Android.mk
e60f6730b683f8c8ba06c97955014dc678ce908f 01-Mar-2010 Steve Block <steveblock@google.com> Merge "Removes a Geolocation test from the DumpRenderTree skipped list"
666eecc1e3f1ae168284ba407de77fb2654f8604 01-Mar-2010 Steve Block <steveblock@google.com> Merge "Adds to DumpRenderTree the ability to look for Android-specific results"
12077e1179b4035ae2b1a44ccf9cd540e14b182e 25-Feb-2010 Steve Block <steveblock@google.com> Adds to DumpRenderTree the ability to look for Android-specific results

These Android-specific results will be added to
external/webkit/LayoutTests/platform/android-<js-engine> and are used in
preference to the generic expected results.

The JavaScript engine to use is read from the JS_ENGINE environment variable
used by the build system or can be overridden on the command line. If neither
is set, it defaults to JSC.

Change-Id: Ia8d107ced3968a5c061fd6f0f57451419bab6b27
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
2269d1572e5fcfb725ea55f5764d8c3280d69f6d 25-Feb-2010 Dianne Hackborn <hackbod@google.com> Re-arrange android-common so framework no longer links with it.

This is the framework part, moving classes around so the framework
no longer needs to link to android-common. Makes some APIs public,
others that didn't need to be public are private in the framework,
some small things are copied.
ndroidTests/res/raw/alt_ip_only.crt
ndroidTests/res/raw/subject_alt_only.crt
ndroidTests/res/raw/subject_only.crt
ndroidTests/res/raw/subject_with_alt_names.crt
ndroidTests/res/raw/subject_with_wild_alt_name.crt
ndroidTests/res/raw/wild_alt_name_only.crt
ndroidTests/src/com/android/unit_tests/DNParserTest.java
ndroidTests/src/com/android/unit_tests/DomainNameValidatorTest.java
ndroidTests/src/com/android/unit_tests/PatternsTest.java
slLoad/src/com/android/sslload/SslLoad.java
fc735eefe139963696e7634cc526bd6141b75646 25-Feb-2010 Steve Block <steveblock@google.com> Removes a Geolocation test from the DumpRenderTree skipped list

We now have an Android-specific expected result for this test.

Change-Id: I41919f01ac0fb6f07f0d650695462510f3a37d98
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
c8f22299b19ace4026427e5bf6bd85089e86b198 25-Feb-2010 Steve Block <steveblock@google.com> Merge "Add HTML5 layout tests that currently fail to the DumpRenderTree skipped list"
c42e29e0a58d07a95d470780216cdf1d67476bd6 23-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Add new handler mechanism in MountService to make unmount api asynchronous.
MountService updates state on PackageManager and then tries to
kill processes holding file references to media about to be unmounted by
invoking api on ACtivityManager. This is retried upto 4 times to make sure all
processes holding file references are killed before unmounting the media
at specified path.

Also changed PackageManger api to return boolean value to indicate if
MountService is likely to receive broadcasts related to apps on sd.
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
f7483b1d5cac0585610f11ce4deec9a11f611bae 05-Feb-2010 Steve Block <steveblock@google.com> Add HTML5 layout tests that currently fail to the DumpRenderTree skipped list

All of these tests should pass on Android. This is a temporary measure to track
all of these failures in a central place and to provide a consistent baseline
for DumpRenderTree test results while the problems are fixed.

Change-Id: I2cfaaa8df07be3b43c8e6517f75a7c438f147150
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
7db3e5e287087d9665ffa84ecbe87603001fc55f 24-Feb-2010 San Mehat <san@google.com> AsecTests: Add teardown to tests

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
cf6eaeaae9e6745dd6e07540812c79821d7043c2 24-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Some framework fixes for apps on sd
change hard coded path in installd
fix tests
Work around for renaming containers.
Do forced unmount when destroying containers.
Force a gc in default container service to release handle to parsed package
and thus avoid getting killed by vold
Some cosmetic changes to PackageManager api.
Unit tests for renaming container for MountService
Remove internal size limit on app to be installed.
ndroidTests/src/com/android/unit_tests/AsecTests.java
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
853226b147fb7be7709ce55e7100ebfea6719435 24-Feb-2010 Mike Lockwood <lockwood@android.com> Move LocationTracker test app from vendor/google to frameworks/base/tests

Change-Id: I49f1bfe2081f2c48fcb22b74aa2377857c2bae6d
Signed-off-by: Mike Lockwood <lockwood@android.com>
ocationTracker/Android.mk
ocationTracker/AndroidManifest.xml
ocationTracker/res/layout/entrylist_item.xml
ocationTracker/res/menu/menu.xml
ocationTracker/res/values/strings.xml
ocationTracker/res/xml/preferences.xml
ocationTracker/src/com/android/locationtracker/SettingsActivity.java
ocationTracker/src/com/android/locationtracker/TrackerActivity.java
ocationTracker/src/com/android/locationtracker/TrackerService.java
ocationTracker/src/com/android/locationtracker/data/CSVFormatter.java
ocationTracker/src/com/android/locationtracker/data/DateUtils.java
ocationTracker/src/com/android/locationtracker/data/IFormatter.java
ocationTracker/src/com/android/locationtracker/data/KMLFormatter.java
ocationTracker/src/com/android/locationtracker/data/TrackerDataHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerEntry.java
ocationTracker/src/com/android/locationtracker/data/TrackerListHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerProvider.java
c8998e17359d33653f08c6f8262f06530e4629e1 24-Feb-2010 Mike Lockwood <lockwood@google.com> Merge "LocationTracker: change copyright from Google to AOSP."
8ab8b411b81e4581060a31a97a0cb204a803b2e5 24-Feb-2010 Mike Lockwood <lockwood@android.com> LocationTracker: change copyright from Google to AOSP.

Change-Id: Id74bf74ac8eb372617136b4021853270d4bf5174
Signed-off-by: Mike Lockwood <lockwood@android.com>
ocationTracker/res/layout/entrylist_item.xml
ocationTracker/res/menu/menu.xml
ocationTracker/res/values/strings.xml
ocationTracker/res/xml/preferences.xml
ocationTracker/src/com/android/locationtracker/SettingsActivity.java
ocationTracker/src/com/android/locationtracker/TrackerActivity.java
ocationTracker/src/com/android/locationtracker/TrackerService.java
ocationTracker/src/com/android/locationtracker/data/CSVFormatter.java
ocationTracker/src/com/android/locationtracker/data/DateUtils.java
ocationTracker/src/com/android/locationtracker/data/IFormatter.java
ocationTracker/src/com/android/locationtracker/data/KMLFormatter.java
ocationTracker/src/com/android/locationtracker/data/TrackerDataHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerEntry.java
ocationTracker/src/com/android/locationtracker/data/TrackerListHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerProvider.java
85451ee15fdf6cae371dc3005441988c7d426401 24-Feb-2010 San Mehat <san@google.com> MountService: Fix bug which would allow apps to try to rename a container whos dst is mounted

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
778ce486656a00c21ae9b51cda1f504fc11004f6 09-Feb-2010 Brian Carlstrom <bdc@google.com> Issue 5697: getContextClassLoader returns a non-application classloader

ActivityThread should try to set the value for Java
Thread.getContextClassLoader to the PathClassLoader that loaded the
APK's classes so that Java frameworks that use the Java context class
loader, which is not to be confused with the
android.content.Context.getClassLoader which serves a similar purpose
in the Android framework.

However, we avoid setting the Java context ClassLoader to the APK's
PathClassLoader if there is a static indication that multiple packages
may share the VM, since they could load in an unpredictable order
leading to different values for the thread local Java context
ClassLoader. In this case, we instead use a specially created
WarningContextClassLoader that warns the user the first time the Java
context ClassLoader.

Currently the static indications that a package might share a VM with
other packages are the presence in the AndroidManifest of a
sharedUserId or requesting a non-default application process name.
oreTests/android/core/MiscRegressionTest.java
191d898468d2f4910a684f429bec518320843744 23-Feb-2010 Mike Lockwood <lockwood@android.com> Move LocationTracker from com.google.android to com.android package.

Change-Id: I75757373e39669955d5f753a31a2a7b78d0b68ed
Signed-off-by: Mike Lockwood <lockwood@android.com>
ocationTracker/AndroidManifest.xml
ocationTracker/src/com/android/locationtracker/SettingsActivity.java
ocationTracker/src/com/android/locationtracker/TrackerActivity.java
ocationTracker/src/com/android/locationtracker/TrackerService.java
ocationTracker/src/com/android/locationtracker/data/CSVFormatter.java
ocationTracker/src/com/android/locationtracker/data/DateUtils.java
ocationTracker/src/com/android/locationtracker/data/IFormatter.java
ocationTracker/src/com/android/locationtracker/data/KMLFormatter.java
ocationTracker/src/com/android/locationtracker/data/TrackerDataHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerEntry.java
ocationTracker/src/com/android/locationtracker/data/TrackerListHelper.java
ocationTracker/src/com/android/locationtracker/data/TrackerProvider.java
ocationTracker/src/com/google/android/locationtracker/SettingsActivity.java
ocationTracker/src/com/google/android/locationtracker/TrackerActivity.java
ocationTracker/src/com/google/android/locationtracker/TrackerService.java
ocationTracker/src/com/google/android/locationtracker/data/CSVFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/DateUtils.java
ocationTracker/src/com/google/android/locationtracker/data/IFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/KMLFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerDataHelper.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerEntry.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerListHelper.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerProvider.java
e5a1d4a21eb35abe75f60cd0416ee469e8c2471b 23-Feb-2010 Mike Lockwood <lockwood@google.com> Merge "Move LocationTracker test app from vendor/google to frameworks/base/tests"
c9d3be3f0e10b62fa6d4899ce827866299d41783 23-Feb-2010 Mike Lockwood <lockwood@android.com> Move LocationTracker test app from vendor/google to frameworks/base/tests

Change-Id: I49f1bfe2081f2c48fcb22b74aa2377857c2bae6d
Signed-off-by: Mike Lockwood <lockwood@android.com>
ocationTracker/Android.mk
ocationTracker/AndroidManifest.xml
ocationTracker/res/layout/entrylist_item.xml
ocationTracker/res/menu/menu.xml
ocationTracker/res/values/strings.xml
ocationTracker/res/xml/preferences.xml
ocationTracker/src/com/google/android/locationtracker/SettingsActivity.java
ocationTracker/src/com/google/android/locationtracker/TrackerActivity.java
ocationTracker/src/com/google/android/locationtracker/TrackerService.java
ocationTracker/src/com/google/android/locationtracker/data/CSVFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/DateUtils.java
ocationTracker/src/com/google/android/locationtracker/data/IFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/KMLFormatter.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerDataHelper.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerEntry.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerListHelper.java
ocationTracker/src/com/google/android/locationtracker/data/TrackerProvider.java
8cd303aec6f11ea9fece70f6e3d82efb607f8637 23-Feb-2010 Guang Zhu <guangzhu@google.com> Quick fix layout test path problems

SD card mount point has changed from /sdcard to /mnt/sdcard. layout test was calling getCanonicalPath to determine the path to the test case, which causes problem because /sdcard is now a symlink, and canonical path is actually the "real" path. Using quick dirty fix for now, will properly migrate any hard-coded reference to "/sdcard" to system function calls.
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
164bd7953778a80ca24b4a30477173ecb79d5531 05-Feb-2010 Steve Block <steveblock@google.com> In DumpRenderTree, skip tests for which we have the wrong results

Currently, the list of tests with incorrect results is not used.

Change-Id: I5d3ab9bde6201c2574f08c7c87efa4873ee6fdd1
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
e70f61b1160e953e5e4d18d30a463fa9ba821779 19-Feb-2010 Brett Chabot <brettchabot@android.com> Retry test-runner tests move.

This time change the frameworks makefile so it only includes test-runner/src
in the public API.
oreTests/android/AndroidManifest.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
1bb6906c7a903ee6427c8ff37bdc5896c386ff73 20-Feb-2010 Christopher Tate <ctate@google.com> Automatically restore app data at install time

When an application being installed defines a backupAgent in its manifest, we
now automatically perform a restore of the latest-known-good data for that app.
This is defined as "data backed up by this app from this handset, if available;
otherwise data for this app as it existed when the device was initially
provisioned." If neither option exists for the app, no restore action is
taken.

The CL involves major changes in the Backup and Package Managers...

* The Package Manager's act of installing an application has now been split
into two separate phases, with a data-restore phase optionally occurring
between these two PM actions. First, the details of the install are performed
as usual. Instead of immediately notifying install observers and issuing the
install-related broadcasts, the in-process install state is snapshotted and
the backup manager notified that a restore operation should be attempted. It
does this by calling a new API on IBackupManager, passing a token by which it
identifies its in-progress install state.

The backup manager then downloads [if possible] the data for the newly-installed
application and invokes the app's backupAgent to do the restore. After this
step, regardless of failure, it then calls back into the Package Manager to
indicate that the restore phase has been completed, supplying the token that
was passed in the original notification from the Package Manager.

The Package Manager then runs the final post-install actions: notifying install
observers and sending out all the appropriate broadcasts. It's only at this
point that the app becomes visible to the Launcher and the rest of the OS.

... and a few other bits and pieces...

* The ApplicationInfo.backupAgentName field has been exposed to the SDK. This
can be reverted if there's a reason to do so, but it wasn't clear that this
info needs to be hidden from 3rd party apps.

* Debug logging of restore set IDs and operation timeout tokens [used during
any asynchronous Backup Manager operation] are now consistently in hex for
readability.

* We now properly reset our binder identity before calling into the transport
during restore-set operations. This fixes a permissions failure when a
single-app restore was attempted.

* The 'BackupTest' test app is no longer lumped onto the system partition
by default.

Change-Id: If3addefb846791f327e2a221de97c8d5d20ee7b3
ackup/Android.mk
6c81defa3d1111c36f8b0c9c4e84e8b2c342620f 19-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Merge "Move package from internal to external and vice versa."
8946dd3355fc1dcbad872c0546e356474d4cc5de 19-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Move package from internal to external and vice versa.
ndroidTests/AndroidManifest.xml
ndroidTests/res/raw/install_loc_auto
ndroidTests/res/raw/install_loc_internal
ndroidTests/res/raw/install_loc_sdcard
ndroidTests/res/raw/install_loc_unspecified
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
5e8f52f5c5ac97cbc514e72c4fc84b6fa46ebc57 19-Feb-2010 Steve Block <steveblock@google.com> Ignore TEMPLATE.html in LayoutTest directories

Change-Id: I5b1bbd915a569568db368d678a5cc32309fd7be5
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
2eae0694ea4a443e9776783bb96e51ce42f8be90 19-Feb-2010 Steve Block <steveblock@google.com> Merge "Remove tests that no longer exist from the DumpRenderTree skipped list"
0584242360c89f06074a45d01e5cd788c9a1fa01 19-Feb-2010 Steve Block <steveblock@google.com> Merge "Merges unused bug list with ignored result list in DumpRenderTree"
c1ca8c51c616d1517b18bf24feaa9f8f1430c835 19-Feb-2010 Brett Chabot <brettchabot@android.com> Revert "Move framework test-runner unit tests to be closer to their source."

This reverts commit 12093976a4842a795491cfd2b1d3b71e18503f2d.
oreTests/android/AndroidManifest.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
9db619e5d3420c53d94866a02b8f3ed298afe636 19-Feb-2010 Brett Chabot <brettchabot@android.com> Merge "Move framework test-runner unit tests to be closer to their source. Move the test-runner source into a separate src folder to accommodate the test move."
12093976a4842a795491cfd2b1d3b71e18503f2d 19-Feb-2010 Brett Chabot <brettchabot@android.com> Move framework test-runner unit tests to be closer to their source.
Move the test-runner source into a separate src folder to accommodate the test
move.
oreTests/android/AndroidManifest.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
f53833b7283b810f9ada3abd9b6cfe21165e2931 19-Feb-2010 Steve Block <steveblock@google.com> Remove tests that no longer exist from the DumpRenderTree skipped list

Change-Id: If927b40bc3aebdf73b6d23d6cda06cdf31479778
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
52f4362ecdaef299e7ab1ba94006cf4513605014 05-Feb-2010 Steve Block <steveblock@google.com> Merges unused bug list with ignored result list in DumpRenderTree
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
8a032a3b29e7708e468e2078ff88a39e083db1da 02-Feb-2010 Ben Murdoch <benm@google.com> Pass key modifier state to webcore for touch events and update DRT so it can simulate them.

Change-Id: Ic5aa8cb0376f6a3eecaa6340d57f28fa97f016bd
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
da2ca7a5b863d2cef9650cc9cb776a20693d9bb6 18-Feb-2010 San Mehat <san@google.com> framework: tests: Clean up asec unit tests and add rename tests

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
d970998b0d489774ad1c5b94b47d233912f00214 18-Feb-2010 San Mehat <san@google.com> framework: storage: Add 'force' option to unmount/destroy storage apis, and update callsites.

Also adds additional storage unit tests

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/AsecTests.java
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
0668db2adcc57ab20267f18912abffd7163d959a 17-Feb-2010 Steve Block <steveblock@google.com> Merge "Sorts the lists of tests in DumpRenderTree in preparation for cleaning up the lists."
be6079a76c5feb3952ab5c4dc8b0491d44f42b56 17-Feb-2010 Steve Block <steveblock@google.com> Merge "Removes tests from DumpRenderTree skipped list where the corresponding bugs have been fixed."
fea87ae1a742c94c50573dcdd50f07e6d56c8015 17-Feb-2010 San Mehat <san@google.com> framework: tests: Add some unit-tests for Asec

Signed-off-by: San Mehat <san@google.com>
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/AsecTests.java
cdb4ef4cdb4b3fb729d619c830e169ba056d3905 05-Feb-2010 Steve Block <steveblock@google.com> Sorts the lists of tests in DumpRenderTree in preparation for cleaning up the lists.
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
642b7c0f1964389ed0b049df275c7b4daaf35b7a 16-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Merge "Include install location preference when installing packages. Changes include Add new remote call in default container service to determine install location. Rename INSTALL_ON_SDCARD Remove recommentAppInstall method Add some additional flags used in remote stubs. Move check for protected apps prior to copy. Unit tests"
07a76ca0095b4e0a2484157f648c3e99ba36bdc6 05-Feb-2010 Steve Block <steveblock@google.com> Removes tests from DumpRenderTree skipped list where the corresponding bugs have been fixed.
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
5b993ce7bc29e43a3215a50ce6ce5d6550d4e5e2 12-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Include install location preference when installing packages.
Changes include
Add new remote call in default container service to determine
install location.
Rename INSTALL_ON_SDCARD
Remove recommentAppInstall method
Add some additional flags used in remote stubs.
Move check for protected apps prior to copy.
Unit tests

DefaultContainerService first parses the file uri(if content uri is specified
it returns a default install internal only value) and returns
a recommended location. Based on which the temporary id is determined
either a file name or a container id and the file is copied there.
This is then later renamed during install.
Todo's light weight parsing of package when determining location since we
just need the install location attribute only when finding out
recomended location. This will also enable to move the check for
updated system apps(cannot be on sdcard) prior to copying.
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
a87240c2270e83c3e865ffa1e56f79bfa74daffc 12-Feb-2010 Christopher Tate <ctate@google.com> Remove BACKUP_DATA permission and associated checks

Any package can now participate in backup/restore, without requiring any
manifest-declared permission. *Control* of the backup manager is still
guarded by the BACKUP permission, which is signatureOrSystem.

Change-Id: I116fcfcd4cd255e3c976330da1c4dea7d4faae9d
ackup/AndroidManifest.xml
117818e4f171b1fd9daa05349c48f61388f04567 09-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Add new manifest option for install location
Change recommendAppInstallLocation api
add code to parse new attribute.
Define flags in PackageInfo
Add new settings attributes for enabling setting and value for install location
Some tests
The policy for install location: if explicitly set in manifest as internal only we try to install the app only on internal storage. if set to preferExternal, we try to install it on sdcard if possible. If not we fall back to internal.
If the user enables setting SET_INSTALL_LOCATION(which will always
be set to false in final release builds) and sets a prefered location, we try
to honour it.
ndroidTests/res/raw/install_loc_auto
ndroidTests/res/raw/install_loc_internal
ndroidTests/res/raw/install_loc_sdcard
ndroidTests/res/raw/install_loc_unspecified
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
b104340496e3a531e26c8f428c808eca0e039f50 05-Feb-2010 San Mehat <san@google.com> Framework: Clean up / Refactor Mount APIs

- Move android.storage.* -> android.os.storage.* and refactor users
- Refactor generic shares back to explicit ums enable/disable/isEnabled
- Remove media insert/removed event callbacks (not ready for Froyo)
- Remove 'label' from volume state change callbacks
- Add public API functions for enabling/disabling USB mass storage (permissions enforced
in MountSevice)
- Remove some stray un-needed import lines
- Move android.os.IMountService / android.os.IMountServiceListener -> android.os.storage
- Improve code comments

Updated:
MountService: Add dup state check and move debugging behind a conditional
UsbStorageActivity: Fix review comments + a TODO
StorageNotification: Add @Override tags
StorageManager: Don't use a static Listener list
MountService: Reduce bloat and fix == where I meant .equals()
PackageManagerTests: Update for new API

Signed-off-by: San Mehat <san@google.com>
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
b56ae20b22fd7283df32072a431ab6d4965f3c1b 05-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Rename media resource broadcasts
Add checks for fwdlocked and updated system apps
add more tests
remove duplicate adds
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
420bc12ed03dd0514e0d0400385ceba3e91bbe2c 06-Feb-2010 Jeff Hamilton <jham@android.com> Remove reference to unused static library.

Change-Id: I5ad76658129b003fb96fc1e960a12f6e672da108
ndroidTests/Android.mk
c5d1c6db61f208b206b260f897bb5bbc64be4d97 27-Jan-2010 Fred Quintana <fredq@google.com> add sync polling

- added the ability to specify that a sync (of account/authority/extras)
should occur at a given frequency
- the existing daily poll code was replaced with seeding each
account/authority with a 24 hour periodic sync
- enhanced the "adb shell dumpsys content" output to show the
periodic syncs and when they will next run
oreTests/android/content/SyncQueueTest.java
64226a49b75b44da56740a21b38ce6cc710796d8 05-Feb-2010 Daniel Sandler <dsandler@android.com> Merge "Add support in StatusBarManager for disabling ticker text."
91e1d0cddaaec5e077ca689744463901f9d5d580 05-Feb-2010 Daniel Sandler <dsandler@google.com> Add support in StatusBarManager for disabling ticker text.

The new flag, DISABLE_NOTIFICATION_TICKER, will be used by
the car dock app (in conjunction with DISABLE_EXPAND) to
minimize distractions to the driver.

It may also be used by the secure lockscreen to avoid
leaking personal information when the screen is on but the
device is locked (e.g. when the desk dock app is running).

Change-Id: Ibc8efde7da7501767163ae0a75f7c369b824e2a2
tatusBar/src/com/android/statusbartest/StatusBarTest.java
c4aac70a81e1dc65805479db7477fe098981d9e7 04-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Merge "Some tests for install and replace package."
fc4a69e9c13d7233876a0f507ebca2eec25a4215 04-Feb-2010 Ben Murdoch <benm@google.com> When a window is closed, destroy the WebView properly so that WebCore is informed of it's destruction.

Change-Id: I00002f53ec52c6056df4d7ddeec7cf0957423bd6
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
f1dd37ac283d09ba5d21349bf99fdc6ba3d7fc4b 04-Feb-2010 Joe Onorato <joeo@google.com> Merge "Fix 1667521 - system process crash after bad notification"
68065e0a1980ab6abf8963b48b011efa017fe1c2 04-Feb-2010 Joe Onorato <joeo@android.com> Fix 1667521 - system process crash after bad notification

The steps to reproduce this were kind of interesting. You needed to have
a notification with a bogus RemoteViews in the first position in the list,
and then have another notification come in with an earlier timestampe. In
that case, it would get a bad index for the new (not bogus) view that was
being added.
tatusBar/src/com/android/statusbartest/NotificationTestList.java
afbaaa189fbc18b3acbb06e03233cf3442f2b1c4 03-Feb-2010 Suchi Amalapurapu <asuchitra@google.com> Some tests for install and replace package.
ndroidTests/AndroidManifest.xml
ndroidTests/res/raw/install
ndroidTests/src/com/android/unit_tests/PackageManagerTests.java
ecf04ec19a1a72af7e38938fbad88d43934e3e7d 03-Feb-2010 Elliott Hughes <enh@google.com> Merge "Remove "StringTest.java"."
809cf4481fd7b33c97a421c302ae1ab7e6b7bd76 03-Feb-2010 Elliott Hughes <enh@google.com> Remove "StringTest.java".

This only tests stuff that's already better tested in dalvik/libcore, plus
private ICU API (RuleBasedNumberFormat) we'd like to remove, and that this
is the only caller of.
oreTests/android/core/StringTest.java
ecbc65cf8f2ea3bdd311f954e3927b46fca068ff 13-Jan-2010 Ben Murdoch <benm@google.com> Add support for sending touch events in DRT.

As part of this, make it possible for DRT to configure the timeout threshold between sending touch events to WebCore as the Layout Tests only synthesize single events, not a stream. Because of this, they often get dropped by the WebView for coming too quickly.

Skip the multi touch test as we don't support multi touch in the Browser.

Change-Id: I7b9830f43181fea33206825b49ef2e294269b4dd
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/EventSender.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
1a44d5dcabc18cd5ef111f732ccff91683a1a093 13-Jan-2010 Neal Nguyen <tommyn@google.com> Phase 2 of test cleanup: moving test files from AndroidTests closer to their sources.

Most of these are file moves; a couple notable exceptions are the changes due to the move, and fixing up test code:
- database/DatabaseCursorTest.java
- database/DatabaseStatementTest.java
- net/UriTest.java
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/assets/text.txt
ndroidTests/res/drawable/test128x96.png
ndroidTests/res/drawable/test16x12.png
ndroidTests/res/drawable/test256x192.png
ndroidTests/res/drawable/test320x240.png
ndroidTests/res/drawable/test32x24.png
ndroidTests/res/drawable/test64x48.png
ndroidTests/res/layout/layout_five.xml
ndroidTests/res/layout/layout_four.xml
ndroidTests/res/layout/layout_one.xml
ndroidTests/res/layout/layout_six.xml
ndroidTests/res/layout/layout_tag.xml
ndroidTests/res/layout/layout_three.xml
ndroidTests/res/layout/layout_two.xml
ndroidTests/res/raw/medium.xml
ndroidTests/res/raw/small.xml
ndroidTests/res/raw/text.txt
ndroidTests/res/raw/v21_backslash.vcf
ndroidTests/res/raw/v21_complicated.vcf
ndroidTests/res/raw/v21_invalid_comment_line.vcf
ndroidTests/res/raw/v21_japanese_1.vcf
ndroidTests/res/raw/v21_japanese_2.vcf
ndroidTests/res/raw/v21_multiple_entry.vcf
ndroidTests/res/raw/v21_org_before_title.vcf
ndroidTests/res/raw/v21_pref_handling.vcf
ndroidTests/res/raw/v21_simple_1.vcf
ndroidTests/res/raw/v21_simple_2.vcf
ndroidTests/res/raw/v21_simple_3.vcf
ndroidTests/res/raw/v21_title_before_org.vcf
ndroidTests/res/raw/v21_winmo_65.vcf
ndroidTests/res/raw/v30_comma_separated.vcf
ndroidTests/res/raw/v30_simple.vcf
ndroidTests/res/raw/youtube.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/xml/metadata.xml
ndroidTests/res/xml/metadata_app.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/src/com/android/unit_tests/AndroidPerformanceTests.java
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
ndroidTests/src/com/android/unit_tests/BuildTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ndroidTests/src/com/android/unit_tests/CharSequencesTest.java
ndroidTests/src/com/android/unit_tests/ContentQueryMapTest.java
ndroidTests/src/com/android/unit_tests/CreateViewTest.java
ndroidTests/src/com/android/unit_tests/CursorWindowTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLocaleTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLockTest.java
ndroidTests/src/com/android/unit_tests/DatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/DatabaseStressTest.java
ndroidTests/src/com/android/unit_tests/DatabaseTests.java
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
ndroidTests/src/com/android/unit_tests/ExpatPerformanceTest.java
ndroidTests/src/com/android/unit_tests/GeocoderTest.java
ndroidTests/src/com/android/unit_tests/GraphicsPerformanceTests.java
ndroidTests/src/com/android/unit_tests/GsmSmsTest.java
ndroidTests/src/com/android/unit_tests/InflateTest.java
ndroidTests/src/com/android/unit_tests/LabelView.java
ndroidTests/src/com/android/unit_tests/LocalSocketTest.java
ndroidTests/src/com/android/unit_tests/LocationManagerTest.java
ndroidTests/src/com/android/unit_tests/LogTest.java
ndroidTests/src/com/android/unit_tests/MccTableTest.java
ndroidTests/src/com/android/unit_tests/MenuTest.java
ndroidTests/src/com/android/unit_tests/ParentalControlTest.java
ndroidTests/src/com/android/unit_tests/SSLTest.java
ndroidTests/src/com/android/unit_tests/SafeSaxTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchableActivity.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
ndroidTests/src/com/android/unit_tests/SettingsProviderTest.java
ndroidTests/src/com/android/unit_tests/SmsProviderTest.java
ndroidTests/src/com/android/unit_tests/SpannedTest.java
ndroidTests/src/com/android/unit_tests/SuggestionProvider.java
ndroidTests/src/com/android/unit_tests/TextLayoutTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
ndroidTests/src/com/android/unit_tests/TextViewPerformanceTest.java
ndroidTests/src/com/android/unit_tests/TextViewTest.java
ndroidTests/src/com/android/unit_tests/ThreadBitmapTest.java
ndroidTests/src/com/android/unit_tests/TimeTest.java
ndroidTests/src/com/android/unit_tests/TimeUtilsTest.java
ndroidTests/src/com/android/unit_tests/TraceTest.java
ndroidTests/src/com/android/unit_tests/UriMatcherTest.java
ndroidTests/src/com/android/unit_tests/UriTest.java
ndroidTests/src/com/android/unit_tests/VpnTest.java
ndroidTests/src/com/android/unit_tests/WebkitTest.java
ndroidTests/src/com/android/unit_tests/accounts/AccountManagerServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/AbortReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ActivityManagerTest.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTests.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTestsBase.java
ndroidTests/src/com/android/unit_tests/activity/BroadcastTest.java
ndroidTests/src/com/android/unit_tests/activity/ClearTop.java
ndroidTests/src/com/android/unit_tests/activity/IntentSenderTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadActivity.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadTabActivity.java
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/activity/LocalActivity.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalDialog.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalProvider.java
ndroidTests/src/com/android/unit_tests/activity/LocalReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalScreen.java
ndroidTests/src/com/android/unit_tests/activity/LocalService.java
ndroidTests/src/com/android/unit_tests/activity/MetaDataTest.java
ndroidTests/src/com/android/unit_tests/activity/RemoteDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteSubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/ResultReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/SetTimeZonePermissionsTest.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityTest.java
ndroidTests/src/com/android/unit_tests/activity/TestedActivity.java
ndroidTests/src/com/android/unit_tests/activity/TestedScreen.java
ndroidTests/src/com/android/unit_tests/content/AssetTest.java
ndroidTests/src/com/android/unit_tests/content/ContentTests.java
ndroidTests/src/com/android/unit_tests/content/MemoryFileProvider.java
ndroidTests/src/com/android/unit_tests/content/MemoryFileProviderTest.java
ndroidTests/src/com/android/unit_tests/graphics/BitmapTest.java
ndroidTests/src/com/android/unit_tests/graphics/GraphicsTests.java
ndroidTests/src/com/android/unit_tests/graphics/TypefaceTest.java
ndroidTests/src/com/android/unit_tests/os/AidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/AidlTest.java
ndroidTests/src/com/android/unit_tests/os/BroadcasterTest.java
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
ndroidTests/src/com/android/unit_tests/os/FileUtilsTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerTester.java
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
ndroidTests/src/com/android/unit_tests/os/HierarchicalStateMachineTest.java
ndroidTests/src/com/android/unit_tests/os/IAidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/IdleHandlerTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
ndroidTests/src/com/android/unit_tests/os/MessageQueueTest.java
ndroidTests/src/com/android/unit_tests/os/MessengerService.java
ndroidTests/src/com/android/unit_tests/os/MessengerTest.java
ndroidTests/src/com/android/unit_tests/os/OsTests.java
ndroidTests/src/com/android/unit_tests/os/PerformanceCollectorTest.java
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
ndroidTests/src/com/android/unit_tests/os/SystemPropertiesTest.java
ndroidTests/src/com/android/unit_tests/os/TestHandlerThread.java
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesBuilder.java
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesVerifierElem.java
ndroidTests/src/com/android/unit_tests/vcard/ExportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/ImportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/LineVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/LineVerifierElem.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
ndroidTests/src/com/android/unit_tests/vcard/VCardUtilsTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VNode.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
rameworkTest/AndroidManifest.xml
9d0f609251ccea1cee0fb32da6d449bdde317604 28-Jan-2010 Patrick Scott <phanna@android.com> There is no ../com directory and the build (find) agrees.
oreTests/android/Android.mk
1d3165f10b12165f02b7015ac1a817c5f60e6399 12-Jan-2010 Neal Nguyen <tommyn@google.com> Phase 2 of test file cleanup: relocating test files from FrameworkTest closer to their sources in core.

In addition to the file moves, the package names of the tests have been updated and adjusted to match their new locations.
rameworkTest/res/drawable-hdpi/big_drawable_background.9.png
rameworkTest/res/drawable-hdpi/black_square.png
rameworkTest/res/drawable-hdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-hdpi/drawable_background.9.png
rameworkTest/res/drawable-hdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable-mdpi/big_drawable_background.9.png
rameworkTest/res/drawable-mdpi/black_square.png
rameworkTest/res/drawable-mdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-mdpi/drawable_background.9.png
rameworkTest/res/drawable-mdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable/bitmap_drawable.xml
rameworkTest/res/drawable/box.xml
rameworkTest/res/layout/add_column_in_table.xml
rameworkTest/res/layout/autocompletetextview_simple.xml
rameworkTest/res/layout/baseline_0width_and_weight.xml
rameworkTest/res/layout/baseline_buttons.xml
rameworkTest/res/layout/baseline_center_gravity.xml
rameworkTest/res/layout/brightness_limit.xml
rameworkTest/res/layout/descendant_focusability.xml
rameworkTest/res/layout/disabled.xml
rameworkTest/res/layout/drawable_background_minimum_size.xml
rameworkTest/res/layout/fill_in_wrap.xml
rameworkTest/res/layout/focus_after_removal.xml
rameworkTest/res/layout/focus_listener.xml
rameworkTest/res/layout/framelayout_gravity.xml
rameworkTest/res/layout/framelayout_margin.xml
rameworkTest/res/layout/grid_in_horizontal.xml
rameworkTest/res/layout/grid_in_vertical.xml
rameworkTest/res/layout/grid_padding.xml
rameworkTest/res/layout/grid_scroll_listener.xml
rameworkTest/res/layout/grid_thrasher.xml
rameworkTest/res/layout/include_button.xml
rameworkTest/res/layout/include_button_with_size.xml
rameworkTest/res/layout/include_tag.xml
rameworkTest/res/layout/inflated_expandablelistview.xml
rameworkTest/res/layout/linear_layout_buttons.xml
rameworkTest/res/layout/linear_layout_edittext_then_button.xml
rameworkTest/res/layout/linear_layout_grid.xml
rameworkTest/res/layout/linear_layout_listview_height.xml
rameworkTest/res/layout/linear_layout_spinner_then_button.xml
rameworkTest/res/layout/linear_layout_textviews.xml
rameworkTest/res/layout/linear_layout_weight.xml
rameworkTest/res/layout/list_dividers.xml
rameworkTest/res/layout/list_filter.xml
rameworkTest/res/layout/list_in_horizontal.xml
rameworkTest/res/layout/list_in_vertical.xml
rameworkTest/res/layout/list_recycler_profiling.xml
rameworkTest/res/layout/list_scroll_listener.xml
rameworkTest/res/layout/list_take_focus_from_side.xml
rameworkTest/res/layout/list_thrasher.xml
rameworkTest/res/layout/list_with_button_above.xml
rameworkTest/res/layout/list_with_disappearing_item_bug_item.xml
rameworkTest/res/layout/list_with_empty_view.xml
rameworkTest/res/layout/longpress.xml
rameworkTest/res/layout/mail_message.xml
rameworkTest/res/layout/merge_child.xml
rameworkTest/res/layout/merge_tag.xml
rameworkTest/res/layout/popup_window_visibility.xml
rameworkTest/res/layout/pre_draw_listener.xml
rameworkTest/res/layout/radiogroup_checkedchild.xml
rameworkTest/res/layout/remote_view_host.xml
rameworkTest/res/layout/remote_view_test_bad_1.xml
rameworkTest/res/layout/remote_view_test_bad_2.xml
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/res/layout/scroll_to_rect_with_internal_scroll.xml
rameworkTest/res/layout/scroll_to_rectangle.xml
rameworkTest/res/layout/scrollview_linear_layout.xml
rameworkTest/res/layout/scrollview_with_webviews.xml
rameworkTest/res/layout/table_layout_cell_span.xml
rameworkTest/res/layout/table_layout_fixed_width.xml
rameworkTest/res/layout/table_layout_horizontal_gravity.xml
rameworkTest/res/layout/table_layout_vertical_gravity.xml
rameworkTest/res/layout/table_layout_weight.xml
rameworkTest/res/layout/translucent_background.xml
rameworkTest/res/layout/viewgroupchildren.xml
rameworkTest/res/layout/viewstub.xml
rameworkTest/res/layout/visibility.xml
rameworkTest/res/layout/visibility_callback.xml
rameworkTest/res/layout/weight_sum.xml
rameworkTest/res/layout/with_bitmap_background.xml
rameworkTest/res/layout/zero_sized.xml
rameworkTest/res/values/arrays.xml
rameworkTest/res/values/attrs.xml
rameworkTest/res/values/colors.xml
rameworkTest/res/values/strings.xml
rameworkTest/src/android/widget/AutoCompleteTextViewSimple.java
rameworkTest/src/com/android/frameworktest/accessibility/AccessibilityTestService.java
rameworkTest/src/com/android/frameworktest/activity/TranslucentFancyActivity.java
rameworkTest/src/com/android/frameworktest/drawable/BitmapDrawable.java
rameworkTest/src/com/android/frameworktest/drawable/DrawableBgMinSize.java
rameworkTest/src/com/android/frameworktest/drawable/MutateDrawable.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListSimple.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeaders.java
rameworkTest/src/com/android/frameworktest/expandablelistview/InflatedExpandableListView.java
rameworkTest/src/com/android/frameworktest/focus/AdjacentVerticalRectLists.java
rameworkTest/src/com/android/frameworktest/focus/DescendantFocusability.java
rameworkTest/src/com/android/frameworktest/focus/FocusAfterRemoval.java
rameworkTest/src/com/android/frameworktest/focus/GoneParentFocusedChild.java
rameworkTest/src/com/android/frameworktest/focus/HorizontalFocusSearch.java
rameworkTest/src/com/android/frameworktest/focus/LinearLayoutGrid.java
rameworkTest/src/com/android/frameworktest/focus/ListOfButtons.java
rameworkTest/src/com/android/frameworktest/focus/ListOfEditTexts.java
rameworkTest/src/com/android/frameworktest/focus/ListOfInternalSelectionViews.java
rameworkTest/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabels.java
rameworkTest/src/com/android/frameworktest/focus/ListWithMailMessages.java
rameworkTest/src/com/android/frameworktest/focus/RequestFocus.java
rameworkTest/src/com/android/frameworktest/focus/VerticalFocusSearch.java
rameworkTest/src/com/android/frameworktest/gridview/GridDelete.java
rameworkTest/src/com/android/frameworktest/gridview/GridInHorizontal.java
rameworkTest/src/com/android/frameworktest/gridview/GridInVertical.java
rameworkTest/src/com/android/frameworktest/gridview/GridPadding.java
rameworkTest/src/com/android/frameworktest/gridview/GridScrollListener.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelection.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSimple.java
rameworkTest/src/com/android/frameworktest/gridview/GridSingleColumn.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridThrasher.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacing.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacingStackFromBottom.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutGravity.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutMargin.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravity.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeight.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineButtons.java
rameworkTest/src/com/android/frameworktest/layout/linear/ExceptionTextView.java
rameworkTest/src/com/android/frameworktest/layout/linear/FillInWrap.java
rameworkTest/src/com/android/frameworktest/layout/linear/HorizontalOrientationVerticalAlignment.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLEditTextThenButton.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons1.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons2.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfTwoFocusableInTouchMode.java
rameworkTest/src/com/android/frameworktest/layout/linear/LinearLayoutEditTexts.java
rameworkTest/src/com/android/frameworktest/layout/linear/Weight.java
rameworkTest/src/com/android/frameworktest/layout/linear/WeightSum.java
rameworkTest/src/com/android/frameworktest/layout/table/AddColumn.java
rameworkTest/src/com/android/frameworktest/layout/table/CellSpan.java
rameworkTest/src/com/android/frameworktest/layout/table/FixedWidth.java
rameworkTest/src/com/android/frameworktest/layout/table/HorizontalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/VerticalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/Weight.java
rameworkTest/src/com/android/frameworktest/listview/AdjacentListsWithAdjacentISVsInside.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListButtonsDiagonalAcrossItems.java
rameworkTest/src/com/android/frameworktest/listview/ListDividers.java
rameworkTest/src/com/android/frameworktest/listview/ListEndingWithMultipleSeparators.java
rameworkTest/src/com/android/frameworktest/listview/ListFilter.java
rameworkTest/src/com/android/frameworktest/listview/ListGetSelectedView.java
rameworkTest/src/com/android/frameworktest/listview/ListHeterogeneous.java
rameworkTest/src/com/android/frameworktest/listview/ListHorizontalFocusWithinItemWins.java
rameworkTest/src/com/android/frameworktest/listview/ListInHorizontal.java
rameworkTest/src/com/android/frameworktest/listview/ListInVertical.java
rameworkTest/src/com/android/frameworktest/listview/ListInterleaveFocusables.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusableAboveUnfocusable.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesClose.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesFarApart.java
rameworkTest/src/com/android/frameworktest/listview/ListItemISVAndButton.java
rameworkTest/src/com/android/frameworktest/listview/ListItemsExpandOnSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListLastItemPartiallyVisible.java
rameworkTest/src/com/android/frameworktest/listview/ListManagedCursor.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsShorterThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsTallerThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortShortTallShortShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortTallShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfThinItems.java
rameworkTest/src/com/android/frameworktest/listview/ListOfTouchables.java
rameworkTest/src/com/android/frameworktest/listview/ListRecyclerProfiling.java
rameworkTest/src/com/android/frameworktest/listview/ListScrollListener.java
rameworkTest/src/com/android/frameworktest/listview/ListSetSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListSimple.java
rameworkTest/src/com/android/frameworktest/listview/ListTakeFocusFromSide.java
rameworkTest/src/com/android/frameworktest/listview/ListThrasher.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListViewHeight.java
rameworkTest/src/com/android/frameworktest/listview/ListWithDisappearingItemBug.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEditTextHeader.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEmptyView.java
rameworkTest/src/com/android/frameworktest/listview/ListWithFirstScreenUnSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithHeaders.java
rameworkTest/src/com/android/frameworktest/listview/ListWithNoFadingEdge.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOffScreenNextSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOnItemSelectedAction.java
rameworkTest/src/com/android/frameworktest/listview/ListWithScreenOfNoSelectables.java
rameworkTest/src/com/android/frameworktest/listview/ListWithSeparators.java
rameworkTest/src/com/android/frameworktest/menus/ListContextMenu.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayout.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutLandscape.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutPortrait.java
rameworkTest/src/com/android/frameworktest/menus/MenuScenario.java
rameworkTest/src/com/android/frameworktest/menus/MenuWith1Item.java
rameworkTest/src/com/android/frameworktest/radiogroup/RadioGroupActivity.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionView.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonsWithTallTextViewInBetween.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisible.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScroll.java
rameworkTest/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabels.java
rameworkTest/src/com/android/frameworktest/scroll/ShortButtons.java
rameworkTest/src/com/android/frameworktest/scroll/TallTextAboveButton.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
rameworkTest/src/com/android/frameworktest/util/ExpandableListScenario.java
rameworkTest/src/com/android/frameworktest/util/GridScenario.java
rameworkTest/src/com/android/frameworktest/util/InternalSelectionView.java
rameworkTest/src/com/android/frameworktest/util/KeyUtils.java
rameworkTest/src/com/android/frameworktest/util/ListItemFactory.java
rameworkTest/src/com/android/frameworktest/util/ListScenario.java
rameworkTest/src/com/android/frameworktest/util/ListUtil.java
rameworkTest/src/com/android/frameworktest/util/ScrollViewScenario.java
rameworkTest/src/com/android/frameworktest/util/TouchModeFlexibleAsserts.java
rameworkTest/src/com/android/frameworktest/view/BigCache.java
rameworkTest/src/com/android/frameworktest/view/Disabled.java
rameworkTest/src/com/android/frameworktest/view/GlobalFocusChange.java
rameworkTest/src/com/android/frameworktest/view/Include.java
rameworkTest/src/com/android/frameworktest/view/Longpress.java
rameworkTest/src/com/android/frameworktest/view/Merge.java
rameworkTest/src/com/android/frameworktest/view/PopupWindowVisibility.java
rameworkTest/src/com/android/frameworktest/view/PreDrawListener.java
rameworkTest/src/com/android/frameworktest/view/RemoteViewsActivity.java
rameworkTest/src/com/android/frameworktest/view/RunQueue.java
rameworkTest/src/com/android/frameworktest/view/StubbedView.java
rameworkTest/src/com/android/frameworktest/view/ViewGroupChildren.java
rameworkTest/src/com/android/frameworktest/view/Visibility.java
rameworkTest/src/com/android/frameworktest/view/VisibilityCallback.java
rameworkTest/src/com/android/frameworktest/view/ZeroSized.java
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
rameworkTest/tests/src/android/content/SearchRecentSuggestionsProviderTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
rameworkTest/tests/src/com/android/frameworktest/AllTests.java
rameworkTest/tests/src/com/android/frameworktest/accessibility/RecycleAccessibilityEventTest.java
rameworkTest/tests/src/com/android/frameworktest/drawable/DrawableBgMinSizeTest.java
rameworkTest/tests/src/com/android/frameworktest/drawable/MutateDrawableTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListBasicTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/DescendantFocusabilityTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusAfterRemovalTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusChangeWithInterestingRectHintTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/GoneParentFocusedChildTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/HorizontalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/LinearLayoutGridTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListOfButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/RequestFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/VerticalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridPaddingTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionBaseTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSingleColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutMarginTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentSpinnerButton.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/FillInWrapTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/LinearLayoutEditTextsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightSumTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/AddColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/CellSpanTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/HorizontalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/VerticalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListEmptyViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListHeterogeneousTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListItemRequestRectAboveThinFirstItemTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListManagedCursorTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListRetainsFocusAcrossLayoutsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListUnspecifiedMeasure.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListViewHeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListInterleaveFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusableAboveUnfocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesCloseTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesFarApartTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemsExpandOnSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListLastItemPartiallyVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsShorterThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsTallerThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortShortTallShortShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortTallShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfThinItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithFirstScreenUnSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithNoFadingEdgeTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOffScreenNextSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOnItemSelectedActionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithScreenOfNoSelectablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithSeparatorsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/AdjacentListsWithAdjacentISVsInsideTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListButtonsDiagonalAcrossItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListHorizontalFocusWithinItemWinsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListWithEditTextHeaderTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListGetSelectedViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutLandscapeTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutPortraitTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuWith1ItemTest.java
rameworkTest/tests/src/com/android/frameworktest/radiogroup/RadioGroupPreCheckedTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionViewTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScrollTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ButtonsWithTallTextViewInBetweenTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ShortButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/TallTextAboveButtonTest.java
rameworkTest/tests/src/com/android/frameworktest/text/HtmlTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringBuilderTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/ChangeTouchModeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/FocusableInTouchModeClickTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/StartInTouchWithViewInFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledLongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledTest.java
rameworkTest/tests/src/com/android/frameworktest/view/GlobalFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/LongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/MergeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RunQueueTest.java
rameworkTest/tests/src/com/android/frameworktest/view/SetTagsTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewGroupChildrenTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewStubTest.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityCallbackTest.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ZeroSizedTest.java
rameworkTest/tests/src/com/android/frameworktest/widget/ListViewTest.java
22e31e5b609136d5bf7d77b1dccd6b042b83ebdf 07-Jan-2010 Neal Nguyen <tommyn@google.com> Moving framework core tests closer to their source files.

Phase 2 of test case cleanup; distributing CoreTests files closer to their respective sources under frameworks.
oreTests/android/content/ObserverNodeTest.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/AbstractJDBCDriverTest.java
oreTests/android/core/AtParserTest.java
oreTests/android/core/CoreTests.java
oreTests/android/core/JavaTests.java
oreTests/android/core/RecurrenceSetTest.java
oreTests/android/core/SQLiteJDBCDriverTest.java
oreTests/android/database/MatrixCursorTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/android/location/LocationTest.java
oreTests/android/util/DayOfMonthCursorTest.java
oreTests/android/util/FloatMathTest.java
oreTests/android/util/MonthDisplayHelperTest.java
oreTests/android/util/StateSetTest.java
oreTests/android/view/FocusFinderTest.java
oreTests/android/view/ViewGroupAttributesTest.java
oreTests/android/webkit/UrlInterceptRegistryTest.java
oreTests/com/android/internal/telephony/ATResponseParserTest.java
oreTests/com/android/internal/telephony/AdnRecordTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/PhoneNumberWatcherTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/SimSmsTest.java
oreTests/com/android/internal/telephony/SimUtilsTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TelephonyUtilsTest.java
oreTests/com/android/internal/telephony/TestPhoneNotifier.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
oreTests/com/android/internal/telephony/gsm/GSMTestHandler.java
oreTests/com/android/internal/util/PredicatesTest.java
445cc0e4bfd5b9460fb1cdccd22d8d54a49e5da1 27-Jan-2010 Vasu Nori <vnori@google.com> Merge "dont use sqlite_stmt_journals dir"
ad8d0d1b4d4b8cde73c30e9facad6514e492bf11 27-Jan-2010 Vasu Nori <vnori@google.com> dont use sqlite_stmt_journals dir
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
bce2806a37a281396b944d10a6a8161de9977225 27-Jan-2010 Eugene Koh <koh@google.com> Merge "Modify the interface of HanziToPinyin class to make it generic and add test class"
307da1a46b4c9b711bafe8fbaaa6b98e8868c18e 21-Jan-2010 Fred Quintana <fredq@google.com> enhance the sync manager backoff logic and add support for retry-after

moved SyncQueue and SyncOperation into their own top-level classes
to ease maintainability and testing6

removed some dead code
oreTests/android/content/SyncQueueTest.java
4256586663f0d045c69ea818db4893b3365b9915 21-Jan-2010 Bai Tao <michaelbai@google.com> Modify the interface of HanziToPinyin class to make it generic and add test class
ndroidTests/src/com/android/unit_tests/internal/util/HanziToPinyinTest.java
b35df8f6c7b6f40ab29bd1811f9b183653931ef2 22-Jan-2010 Doug Zongker <dougz@android.com> Merge "remove GoogleLoginService unit test"
39b17a15669a7c372a77b967cf0bd6621cd52bee 22-Jan-2010 Doug Zongker <dougz@android.com> remove GoogleLoginService unit test

This now lives in the vendor/google directory alongside
GoogleLoginService itself.

Change-Id: Ic934fa563cdad965e5f95c2f6da407ea720bc0bf
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/GoogleLoginServiceTest.java
6d001c0f7a7659d456012c220aed14a891a20a83 22-Jan-2010 Guang Zhu <guangzhu@google.com> am e0aed796: am ccec75e7: Merge "Prevent orientation change from triggering activity recreation." into eclair

Merge commit 'e0aed796f03b080dabae6be0803d4ead1b3260a0'

* commit 'e0aed796f03b080dabae6be0803d4ead1b3260a0':
Prevent orientation change from triggering activity recreation.
37f3ddb60ba75acde323066836e6ba2111dabb98 22-Jan-2010 Doug Zongker <dougz@android.com> Merge "relocate GoogleLoginService"
0a2fb2174ed8d3e34ae435410ea3998a1fb2d97f 21-Jan-2010 Doug Zongker <dougz@android.com> relocate GoogleLoginService

Change-Id: I79f4ff658ab136adcc54c432db76f34d2de5f6ac
ndroidTests/Android.mk
ndroidTests/src/com/android/unit_tests/GoogleLoginServiceTest.java
f5831d4303410edffb865c936164a7aee981d04c 21-Jan-2010 Derek Sollenberger <djsollen@google.com> Removing unused parameter from NP_Initialize.
rowserTestPlugin/jni/main.cpp
fd24feaf796f51866c7354a02d4d8febe255b115 20-Jan-2010 Joe Onorato <joeo@google.com> Merge "Add DateTimeView, a widget that shows a time or the date depending on the current time. Use that for notifications instead of a TextView that doesn't ever update."
c83bb730ec0333e52990a40edf6d54bb66b1d5ba 20-Jan-2010 Joe Onorato <joeo@android.com> Add DateTimeView, a widget that shows a time or the date depending on the
current time. Use that for notifications instead of a TextView that
doesn't ever update.

BUG 1563917
tatusBar/src/com/android/statusbartest/NotificationTestList.java
e0aed796f03b080dabae6be0803d4ead1b3260a0 19-Jan-2010 Guang Zhu <guangzhu@google.com> am ccec75e7: Merge "Prevent orientation change from triggering activity recreation." into eclair

Merge commit 'ccec75e7a842f8ba26617406768206eb3be32222' into eclair-plus-aosp

* commit 'ccec75e7a842f8ba26617406768206eb3be32222':
Prevent orientation change from triggering activity recreation.
4ddcedeff14de15c4ddaf49ce62a5ca07be369c2 19-Jan-2010 Guang Zhu <guangzhu@google.com> Prevent orientation change from triggering activity recreation.
umpRenderTree/AndroidManifest.xml
3e22d199a0434a6450eccc5f75a1ad8141878de0 19-Jan-2010 Adam Powell <adamp@google.com> am b5a5a397: am 56a17690: Merge "TransformGestureDetector is now ScaleGestureDetector - scope reduced. N1 screen can\'t reliably handle translation and scaling at the same time." into eclair

Merge commit 'b5a5a39716502be2cd325a6f9b393e155c0636ee'

* commit 'b5a5a39716502be2cd325a6f9b393e155c0636ee':
TransformGestureDetector is now ScaleGestureDetector - scope reduced.
d60e31cbe32edd4d8fde9db5be26eb9ab709ae5e 15-Jan-2010 Kenny Root <kroot@google.com> Merge "Update Time.parse3339() unit tests"
de8aa87016a8dc2c252002ec60f6285b7a839336 15-Jan-2010 Kenny Root <kroot@google.com> Update Time.parse3339() unit tests

Month should be n-1 from input and timezone is already normalized to
UTC.

Change-Id: I030c6444f92b96f85acea81f1675edf061bb5451
ndroidTests/src/com/android/unit_tests/TimeTest.java
e495d1f74af13aec8d5d825e93e4cfe1e4fe7468 07-Jan-2010 Vasu Nori <vnori@google.com> fix a bug in compiled-sql caching & hide public api setMaxSqlCacheSize

this is a clone of https://android-git.corp.google.com/g/#change,35174.
if the cache is full to its capacity and if a new statement is to be cached,
one of the entries in the cache is thrown out to make room for the new one.
but the one that is thrown out doesn't get deallocated by SQLiteProgram
because it doesn't know that it should.
fixed this by having SQLiteProgram finalize its sql statement in
releaseReference*() methods, if the statement is not in cache.
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
b5a5a39716502be2cd325a6f9b393e155c0636ee 14-Jan-2010 Adam Powell <adamp@google.com> am 56a17690: Merge "TransformGestureDetector is now ScaleGestureDetector - scope reduced. N1 screen can\'t reliably handle translation and scaling at the same time." into eclair

Merge commit '56a17690b0b9dc2a2e15ef38a37cc4c403c614fe' into eclair-plus-aosp

* commit '56a17690b0b9dc2a2e15ef38a37cc4c403c614fe':
TransformGestureDetector is now ScaleGestureDetector - scope reduced.
ae542ff055301a4c3c8a18e8da1739df3a771958 14-Jan-2010 Adam Powell <adamp@google.com> TransformGestureDetector is now ScaleGestureDetector - scope reduced.
N1 screen can't reliably handle translation and scaling at the same time.
ransformTest/src/com/google/android/test/transform/TransformTestActivity.java
96e40b4b3769a7880eca66d1955b5e5583e979c8 13-Jan-2010 Neal Nguyen <tommyn@google.com> Merge "Framework Tests Cleanup: Removing CTS duplicate files"
8d1966eac0faf0f3976cdf7bcfbc7aea9de81540 13-Jan-2010 Neal Nguyen <tommyn@google.com> Merge "Framework Tests Cleanup: Removing CTS duplicate files"
83fe5de254f3129e1c4e1cc9c317108f218677ea 13-Jan-2010 Neal Nguyen <tommyn@google.com> Merge "Framework Tests Cleanup: Removing CTS duplicate files"
ae51f0a857a35d863925964458c258e4fb248312 13-Jan-2010 Neal Nguyen <tommyn@google.com> Merge "Framework Tests Cleanup: Removing CTS duplicate files"
908c48587d18e787a0511b1fa544d88d13b6bbb5 13-Jan-2010 Adam Powell <adamp@google.com> am 202a6734: am 8acdb201: Added TransformGestureDetector (still in progress) Modified VelocityTracker to track multiple pointers Added TransformTest

Merge commit '202a6734fd39289257955d404edf7a1165f6e480'

* commit '202a6734fd39289257955d404edf7a1165f6e480':
Added TransformGestureDetector (still in progress)
202a6734fd39289257955d404edf7a1165f6e480 13-Jan-2010 Adam Powell <adamp@google.com> am 8acdb201: Added TransformGestureDetector (still in progress) Modified VelocityTracker to track multiple pointers Added TransformTest

Merge commit '8acdb201bdad2cd03c07ebad9cda29f7971ed164' into eclair-plus-aosp

* commit '8acdb201bdad2cd03c07ebad9cda29f7971ed164':
Added TransformGestureDetector (still in progress)
8acdb201bdad2cd03c07ebad9cda29f7971ed164 07-Jan-2010 Adam Powell <adamp@google.com> Added TransformGestureDetector (still in progress)
Modified VelocityTracker to track multiple pointers
Added TransformTest
ransformTest/Android.mk
ransformTest/AndroidManifest.xml
ransformTest/res/drawable/logo.png
ransformTest/res/values/strings.xml
ransformTest/src/com/google/android/test/transform/TransformTestActivity.java
980a938c1c9a6a5791a8240e5a1e6638ab28dc77 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
ndroidTests/res/layout/layout_five.xml
ndroidTests/res/layout/layout_one.xml
ndroidTests/res/layout/layout_six.xml
ndroidTests/res/layout/layout_tag.xml
ndroidTests/res/layout/layout_three.xml
ndroidTests/res/layout/layout_two.xml
ndroidTests/res/raw/medium.xml
ndroidTests/res/raw/small.xml
ndroidTests/src/com/android/unit_tests/CreateViewTest.java
atteryWaster/res/layout/battery_waster.xml
rowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
rameworkTest/res/layout/add_column_in_table.xml
rameworkTest/res/layout/autocompletetextview_simple.xml
rameworkTest/res/layout/baseline_0width_and_weight.xml
rameworkTest/res/layout/baseline_buttons.xml
rameworkTest/res/layout/baseline_center_gravity.xml
rameworkTest/res/layout/descendant_focusability.xml
rameworkTest/res/layout/disabled.xml
rameworkTest/res/layout/fill_in_wrap.xml
rameworkTest/res/layout/focus_after_removal.xml
rameworkTest/res/layout/focus_listener.xml
rameworkTest/res/layout/framelayout_gravity.xml
rameworkTest/res/layout/framelayout_margin.xml
rameworkTest/res/layout/grid_in_horizontal.xml
rameworkTest/res/layout/grid_in_vertical.xml
rameworkTest/res/layout/grid_scroll_listener.xml
rameworkTest/res/layout/grid_thrasher.xml
rameworkTest/res/layout/include_tag.xml
rameworkTest/res/layout/inflated_expandablelistview.xml
rameworkTest/res/layout/linear_layout_buttons.xml
rameworkTest/res/layout/linear_layout_edittext_then_button.xml
rameworkTest/res/layout/linear_layout_grid.xml
rameworkTest/res/layout/linear_layout_listview_height.xml
rameworkTest/res/layout/linear_layout_spinner_then_button.xml
rameworkTest/res/layout/linear_layout_textviews.xml
rameworkTest/res/layout/list_dividers.xml
rameworkTest/res/layout/list_filter.xml
rameworkTest/res/layout/list_in_horizontal.xml
rameworkTest/res/layout/list_in_vertical.xml
rameworkTest/res/layout/list_recycler_profiling.xml
rameworkTest/res/layout/list_scroll_listener.xml
rameworkTest/res/layout/list_take_focus_from_side.xml
rameworkTest/res/layout/list_thrasher.xml
rameworkTest/res/layout/list_with_button_above.xml
rameworkTest/res/layout/list_with_disappearing_item_bug_item.xml
rameworkTest/res/layout/list_with_empty_view.xml
rameworkTest/res/layout/longpress.xml
rameworkTest/res/layout/mail_message.xml
rameworkTest/res/layout/popup_window_visibility.xml
rameworkTest/res/layout/pre_draw_listener.xml
rameworkTest/res/layout/radiogroup_checkedchild.xml
rameworkTest/res/layout/remote_view_host.xml
rameworkTest/res/layout/remote_view_test_bad_1.xml
rameworkTest/res/layout/remote_view_test_bad_2.xml
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/res/layout/scroll_to_rect_with_internal_scroll.xml
rameworkTest/res/layout/scroll_to_rectangle.xml
rameworkTest/res/layout/scrollview_linear_layout.xml
rameworkTest/res/layout/scrollview_with_webviews.xml
rameworkTest/res/layout/table_layout_cell_span.xml
rameworkTest/res/layout/table_layout_fixed_width.xml
rameworkTest/res/layout/table_layout_horizontal_gravity.xml
rameworkTest/res/layout/table_layout_vertical_gravity.xml
rameworkTest/res/layout/table_layout_weight.xml
rameworkTest/res/layout/translucent_background.xml
rameworkTest/res/layout/viewgroupchildren.xml
rameworkTest/res/layout/viewstub.xml
rameworkTest/res/layout/visibility.xml
rameworkTest/res/layout/visibility_callback.xml
rameworkTest/res/layout/weight_sum.xml
rameworkTest/res/layout/with_bitmap_background.xml
rameworkTest/res/layout/zero_sized.xml
rameworkTest/src/com/android/frameworktest/expandablelistview/InflatedExpandableListView.java
rameworkTest/src/com/android/frameworktest/focus/AdjacentVerticalRectLists.java
rameworkTest/src/com/android/frameworktest/focus/GoneParentFocusedChild.java
rameworkTest/src/com/android/frameworktest/focus/HorizontalFocusSearch.java
rameworkTest/src/com/android/frameworktest/focus/ListOfEditTexts.java
rameworkTest/src/com/android/frameworktest/focus/ListOfInternalSelectionViews.java
rameworkTest/src/com/android/frameworktest/focus/VerticalFocusSearch.java
rameworkTest/src/com/android/frameworktest/listview/ListItemISVAndButton.java
rameworkTest/src/com/android/frameworktest/listview/ListItemsExpandOnSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListSetSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListViewHeight.java
rameworkTest/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabels.java
rameworkTest/src/com/android/frameworktest/util/ExpandableListScenario.java
rameworkTest/src/com/android/frameworktest/util/GridScenario.java
rameworkTest/src/com/android/frameworktest/util/ListItemFactory.java
rameworkTest/src/com/android/frameworktest/util/ListScenario.java
rameworkTest/src/com/android/frameworktest/util/ScrollViewScenario.java
rameworkTest/src/com/android/frameworktest/view/BigCache.java
rameworkTest/src/com/android/frameworktest/view/PreDrawListener.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewGroupChildrenTest.java
mfTest/res/layout/dialog_edit_text_no_scroll.xml
mfTest/res/layout/full_screen_edit_text.xml
mfTest/res/layout/one_edit_text_activity.xml
mfTest/res/layout/sample_edit_text.xml
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
mfTest/src/com/android/imftest/samples/DialogActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
owStorageTest/res/layout/main.xml
tatusBar/res/layout/chrono_notification.xml
ppwidgets/AppWidgetHostTest/res/layout/appwidget_host.xml
ppwidgets/AppWidgetHostTest/res/layout/test_appwidget_configure.xml
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/AppWidgetHostActivity.java
edc5189c33de03f3e2f5f73edc0e007992b933c9 07-Jan-2010 Doug Zongker <dougz@android.com> change remaining frameworks/base Gservices to Secure settings

Change-Id: I61bdb05a2526523700c2833154d5a4133881ef10
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/SettingsProviderTest.java
oreTests/android/core/DatabaseSessionCache.java
ermission/src/com/android/framework/permission/tests/SettingsPermissionsTests.java
43866e0c48bb0effe8805afd62b253e50ca7d591 07-Jan-2010 Doug Zongker <dougz@android.com> move some system services from gservices to secure settings

Change-Id: Ie2dfb99a2b42b2cc9310b858c044d8684e3493fa
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
6916089e838662b41d902cd9a0d2560b04633ef9 07-Jan-2010 Dan Egnor <egnor@google.com> Remove old EventLog tests from here, they will be replaced by a
(better) EventLog test in CTS.

Fix some minor errors in the handling of too-large event log values.
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/android/util/EventLogFunctionalTest.java
ramework-tests/src/android/util/EventLogTest.java
62136d3e1c1262fc31a1f77f6d6acbd75e5ea81d 06-Jan-2010 Dan Egnor <egnor@google.com> Simplify EventLog interface -- remove supported for nested
sequences (which nobody used) and streamline the API, adding
documentation in preparation for inclusion in the SDK.

Gut and deprecate EventLogTags, which unfortunately was put
into the public SDK (an oversight). Include the functionality
in EventLog proper, in a simpler and easier to use manner.

This change doesn't actually un-@hide anything, but it does
change it to @pending.
ramework-tests/src/android/util/EventLogFunctionalTest.java
ramework-tests/src/android/util/EventLogTest.java
432bff01ec67533dbbb6ed27cb190c99e83ea226 06-Jan-2010 Jean-Baptiste Queru <jbq@google.com> Do not use a user tag on apps, as it is ignored.

The build system does not honor user tags on apps,
and setting it is misleading.

This removes the confusion by making the makefiles
behave like they read.

Change-Id: I7c5feba1c7d07f915b97dd098584f29938a4c885
ppwidgets/AppWidgetHostTest/Android.mk
ppwidgets/AppWidgetProviderTest/Android.mk
1301341f13fab2ced33a6f4dc0f0e8f609217105 04-Jan-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix test breakage in vCard exporter.

Due to the change Iae8dbac1, all tests for vCard exporeter has failed.
This change fixes the breakage by using a kind of dirty Dependency Injection.

Current test framework for vCard exporter strongly depends on the assumption that
ContentValues objects are able to be directly passed to objects which use
ContentResolver, while the change above disabled the feature by removing
queryEntities().

This change makes VCardComposer forcibly uses queryEntities() via Reflection.
I agree that this change is not so clean, but works fine for now.
ndroidTests/src/com/android/unit_tests/vcard/ExportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/VCardVerifier.java
ae46195d4fcde85c0901ca476a5cffd015d573cb 24-Dec-2009 Neal Nguyen <tommyn@google.com> Framework Tests Cleanup: Removing CTS duplicate files

This file is basically just a wrapper around AndroidTest, which is going away as part of framework test cleanup.

AndroidTests.java is just a wrapper around all the actual tests, so can be removed as well.
ndroidTests/src/com/android/unit_tests/AndroidTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestSuite.java
e38d58bf890c03eb034afd18c62c730c7d735f1c 31-Dec-2009 Dan Egnor <egnor@google.com> Remove Google-specific (or only-used-by-Google-code) classes.

Fix a small typo in Context javadoc.
ndroidTests/src/com/android/unit_tests/ApacheHttpTests.java
ndroidTests/src/com/android/unit_tests/SSLClientSessionCacheFactoryTest.java
ndroidTests/src/com/android/unit_tests/TestHttpServer.java
ndroidTests/src/com/android/unit_tests/TestHttpService.java
ndroidTests/src/com/android/unit_tests/UrlRulesTest.java
2c3058a88f035398fee4321a15347ca51af31cc7 04-Jan-2010 Grace Kloba <klobag@google.com> am 8d562f78: am bc7afcb9: Merge "free the NPObject in NPP_Destroy." into eclair-mr2

Merge commit '8d562f78b4919babe1f7e32e974e5057dcfbb310'

* commit '8d562f78b4919babe1f7e32e974e5057dcfbb310':
free the NPObject in NPP_Destroy.
8d562f78b4919babe1f7e32e974e5057dcfbb310 04-Jan-2010 Grace Kloba <klobag@google.com> am bc7afcb9: Merge "free the NPObject in NPP_Destroy." into eclair-mr2

Merge commit 'bc7afcb94688dedb0ae9b4b3415f46aa13e713e5' into eclair-mr2-plus-aosp

* commit 'bc7afcb94688dedb0ae9b4b3415f46aa13e713e5':
free the NPObject in NPP_Destroy.
c782c8d3277f1ee627b7d9b70eab27e956b78c98 27-Dec-2009 Grace Kloba <klobag@google.com> free the NPObject in NPP_Destroy.
rowserTestPlugin/jni/main.cpp
2574d50bd59ee9c7e5bccf26df9f2d0ab007a934 24-Dec-2009 Neal Nguyen <tommyn@google.com> Framework Tests Cleanup: Removing CTS duplicate files

First phase of cleanup: removing duplicate files that already exist in CTS.
DatabaseTests.java and ContentTests.java are modified to remove entries
of deleted files, the remaining files are deleted duplicates.
ndroidTests/src/com/android/unit_tests/DatabaseCursorTest.java
ndroidTests/src/com/android/unit_tests/DatabaseStatementTest.java
ndroidTests/src/com/android/unit_tests/DatabaseTests.java
ndroidTests/src/com/android/unit_tests/content/ArrayTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
ndroidTests/src/com/android/unit_tests/content/ContentTests.java
ndroidTests/src/com/android/unit_tests/content/FractionTest.java
ndroidTests/src/com/android/unit_tests/content/IntentFilterTest.java
ndroidTests/src/com/android/unit_tests/content/PluralResourcesTest.java
ndroidTests/src/com/android/unit_tests/content/PrimitiveTest.java
ndroidTests/src/com/android/unit_tests/content/RawResourceTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceNameTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceTests.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeadersTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RemoteViewsActivityTest.java
c19be0527ca0f60ae7a2077f98cb2bd7d2d5f4a4 24-Dec-2009 Neal Nguyen <tommyn@google.com> Framework Tests Cleanup: Removing CTS duplicate files

NeighboringCellInfoTest.java is already included in CTS, so removing this one under frameworks.
ndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
a5411f5b8dde480dc30fcb6bb2d1cb9eb04b9ceb 24-Dec-2009 Neal Nguyen <tommyn@google.com> Framework Tests Cleanup: Removing CTS duplicate files

CookieTest.java is already included in CTS, so removing this one under frameworks.
oreTests/android/core/CoreTests.java
oreTests/android/webkit/CookieTest.java
f0108cda21bec61418b24aa6217406072780b5d5 22-Dec-2009 Tom Taylor <tomtaylor@google.com> resolved conflicts for merge of ad2fa35d to master

Change-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90
f966afa1461c602fb5b50aeb5d6429dc525014be 22-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I34a427a5

* changes:
Adding support for LoggingPrintStream.write(byte[]) and friends.
5237f019b9f3fa1f4001dc1ad27d7781d3032985 22-Dec-2009 Jean-Baptiste Queru <jbq@google.com> am c4978805: merge from open-source master

Merge commit 'c4978805dc8837570701629a9b8098e80804ad34'

* commit 'c4978805dc8837570701629a9b8098e80804ad34':
ImageButton example doesn't work. Default state should be at the last.
Time.parse3339 range checking and proper 'sec-frac' skip
ad2fa35d888e0763bfef0fc060775bec5d169479 22-Dec-2009 Tom Taylor <tomtaylor@google.com> am d4a4729c: Update imports to android-common

Merge commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0' into eclair-mr2-plus-aosp

* commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0':
Update imports to android-common
c4978805dc8837570701629a9b8098e80804ad34 22-Dec-2009 Jean-Baptiste Queru <jbq@google.com> merge from open-source master
d4a4729c0cac582a2dcec7c8cfb316b81885a0f0 21-Dec-2009 Tom Taylor <tomtaylor@google.com> Update imports to android-common

Several files were moved to android-common. Update all the references
to import those files from the new location.
ndroidTests/src/com/android/unit_tests/CursorWindowTest.java
ndroidTests/src/com/android/unit_tests/SafeSaxTest.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
e8bae73b8c74fef8fad94e6e1666db6a35c7a5f3 19-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I3632fede

* changes:
Bug 2330278
f41de2a4a1c22e3f3ee9a8cd65ec7997c9587cdb 18-Dec-2009 Jesse Wilson <jessewilson@google.com> Adding support for LoggingPrintStream.write(byte[]) and friends.

By default, Android's System.out and System.err are implemented by
the AndroidPrintStream subclass of LoggingPrintStream. Until now,
that class has silently discarded the raw bytes it has received.
This causes two problems:

Applications may be accidentally wasting CPU+memory writing to
System.out. By making this output visible, the developers of such
applications can silence the problem at the source.

Application developers may be purposefully writing to these streams
and perplexed by the data's disappearance. For example, the core
library's own java.util.logging.ConsoleHandler sends its log data
into this black hole. By making the data visible, we save the data
and remove an unnecessary sharp edge from our API.
ramework-tests/src/com/android/internal/os/LoggingPrintStreamTest.java
b8d46988180edf780b9aa8ba853601fdce2abb95 17-Dec-2009 Paul Westbrook <pwestbro@google.com> Bug 2330278

Deleted old copy of SimplePullParser, since it has been moved to
gdata
ndroidTests/src/com/android/unit_tests/SimplePullParserTest.java
89107c1521089fdd24a38ef1d20afb397de9f93a 17-Dec-2009 Adam Powell <adamp@google.com> Updated test GridTouchVerticalSpacingStackFromBottomTest for larger screens.
Addresses bug 2176089 http://b/issue?id=2176089
Now takes into account screen scaling.
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
2c5634198a4438e0d6be3e8cc3ae5fc6b0fdf588 16-Dec-2009 Fred Quintana <fredq@google.com> resolved conflicts for merge of 5a374f94 to master
01dde47ea9dda6f869557931db5f64573b9ce73d 15-Dec-2009 Paul Westbrook <pwestbro@google.com> Bug 2326468

Deleted old copy of the GoogleHttpClient, and the unit tests.
ndroidTests/src/com/android/unit_tests/DbSSLSessionCacheTest.java
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
5a374f94f8be9604e0485e07943637783522c0b7 15-Dec-2009 Fred Quintana <fredq@google.com> am 274dc9d3: moved the hidden sync helpers out of the framework

Merge commit '274dc9d35fdf5d0464f74071a9a8f14e497d4d5f' into eclair-mr2-plus-aosp

* commit '274dc9d35fdf5d0464f74071a9a8f14e497d4d5f':
moved the hidden sync helpers out of the framework
274dc9d35fdf5d0464f74071a9a8f14e497d4d5f 11-Dec-2009 Fred Quintana <fredq@google.com> moved the hidden sync helpers out of the framework
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
e143bc92b2dfa205ea6af80855132bf52e018688 14-Dec-2009 Paul Westbrook <pwestbro@google.com> resolved conflicts for merge of 15d3bb2c to master
15d3bb2ce6b3e48608148d56b2ba1555ad63dff8 14-Dec-2009 Paul Westbrook <pwestbro@google.com> am 7762d936: Unbundling work

Merge commit '7762d93621f508f4410fd37b5bbdfec0071b0420' into eclair-mr2-plus-aosp

* commit '7762d93621f508f4410fd37b5bbdfec0071b0420':
Unbundling work
7762d93621f508f4410fd37b5bbdfec0071b0420 11-Dec-2009 Paul Westbrook <pwestbro@google.com> Unbundling work

Moved AndroidHttpClient, Rfc822InputFilter, Rfc822Validator
NumberPicker, NumberPickerButton to android-common
---
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
slLoad/src/com/android/sslload/SslLoad.java
d021302134460efbb596f4a4a2951e75b83d0ede 11-Dec-2009 Dan Egnor <egnor@google.com> resolved conflicts for merge of f6bb01b0 to master
f6bb01b0d81943a00a42e56f2e65549ca03c386d 11-Dec-2009 Dan Egnor <egnor@google.com> am b7f0367c: Eliminate CrashData and friends.

Merge commit 'b7f0367cec1c744aa66ef397b0244e25d507491c' into eclair-mr2-plus-aosp

* commit 'b7f0367cec1c744aa66ef397b0244e25d507491c':
Eliminate CrashData and friends.
b7f0367cec1c744aa66ef397b0244e25d507491c 10-Dec-2009 Dan Egnor <egnor@google.com> Eliminate CrashData and friends.

(CrashData was a custom-marshalled crash-info class used for a server crash
reporting system I am deprecating). Use ApplicationErrorReport.CrashInfo
instead to report crash details (mostly the stack trace) from RuntimeInfo to
ActivityManagerService, since we're likely to need the crash information in
that form anyway.

Remove the (long-disabled) flags and support for the "Debug" button
in the crash dialog.

Further gut the ICheckinService interface by removing the crash-reporting
APIs (and everything that calls them), plus the synchronous checkin()
method (which has been stubbed out for a while now).

A new dropbox-based crash reporting system is in the works, but not part
of this change.
ndroidTests/src/com/android/unit_tests/BuildTest.java
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
7a4fb7376b6819f609b8f462c56329eff50fcb6d 11-Dec-2009 Wink Saville <wink@google.com> am 595c4092: am 8fb0faf3: Merge change I0a56959e into eclair-mr2

Merge commit '595c40920f31ba7b6674eb341548173e2aaf6ea7'

* commit '595c40920f31ba7b6674eb341548173e2aaf6ea7':
Implement a HierarchicalStateMachine
595c40920f31ba7b6674eb341548173e2aaf6ea7 11-Dec-2009 Wink Saville <wink@google.com> am 8fb0faf3: Merge change I0a56959e into eclair-mr2

Merge commit '8fb0faf3cc2f792db8cf38fe5ab67c5eab7baa5c' into eclair-mr2-plus-aosp

* commit '8fb0faf3cc2f792db8cf38fe5ab67c5eab7baa5c':
Implement a HierarchicalStateMachine
8fb0faf3cc2f792db8cf38fe5ab67c5eab7baa5c 11-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I0a56959e into eclair-mr2

* changes:
Implement a HierarchicalStateMachine
80ffd8c5ae598c679ff491e7a7168ef96fe54c45 11-Dec-2009 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of da9691e9 to master
da9691e9d6796ec85a09aae6ed806116a4025759 11-Dec-2009 Adam Powell <adamp@google.com> am 326d808b: Added View#dispatchViewVisibilityChanged and View#onDispatchVisibilityChanged; updated api; tests

Merge commit '326d808b858359464b2ffeb84f2e0a8e0c79b600' into eclair-mr2-plus-aosp

* commit '326d808b858359464b2ffeb84f2e0a8e0c79b600':
Added View#dispatchViewVisibilityChanged and View#onDispatchVisibilityChanged; updated api; tests
326d808b858359464b2ffeb84f2e0a8e0c79b600 10-Dec-2009 Adam Powell <adamp@google.com> Added View#dispatchViewVisibilityChanged and View#onDispatchVisibilityChanged; updated api; tests

Reverted a change to InstrumentationTestCase that would have allowed @UiThreadTest on setUp() methods of tests.
rameworkTest/AndroidManifest.xml
rameworkTest/res/layout/visibility_callback.xml
rameworkTest/src/com/android/frameworktest/view/VisibilityCallback.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityCallbackTest.java
2ec6c5699181316e5a5c2cd293c006ac4a8bb101 10-Dec-2009 Fred Quintana <fredq@google.com> am 328c0e79: - removed the concept of Entity from the ContentProvider APIs - removed the parcelling ability from Entity and EntityIterator and made them public - added an EntityIterator abstract implementation that allow easy wrapping of a Cursor - changed the VCard c

Merge commit '328c0e7986aa6bb7752ec6de3da9c999920bb55f' into eclair-mr2-plus-aosp

* commit '328c0e7986aa6bb7752ec6de3da9c999920bb55f':
- removed the concept of Entity from the ContentProvider APIs
ndroidTests/src/com/android/unit_tests/vcard/ExportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
df9396a384aee7b503ccfdb21d13ffb86f32b510 10-Dec-2009 Joe Onorato <joeo@android.com> am c97c5c0b: am b43b5def: am 0d8055e5: Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.

Merge commit 'c97c5c0b9b61f48cbf47cb95d497e0bb6d01eeef'

* commit 'c97c5c0b9b61f48cbf47cb95d497e0bb6d01eeef':
Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
3d2560ad9281b03ce737f7e85752e92c457f87c2 10-Dec-2009 Fred Quintana <fredq@google.com> am 328c0e79: - removed the concept of Entity from the ContentProvider APIs - removed the parcelling ability from Entity and EntityIterator and made them public - added an EntityIterator abstract implementation that allow easy wrapping of a Cursor - changed the VCard c

Merge commit '328c0e7986aa6bb7752ec6de3da9c999920bb55f' into eclair-mr2-plus-aosp

* commit '328c0e7986aa6bb7752ec6de3da9c999920bb55f':
- removed the concept of Entity from the ContentProvider APIs
c97c5c0b9b61f48cbf47cb95d497e0bb6d01eeef 10-Dec-2009 Joe Onorato <joeo@android.com> am b43b5def: am 0d8055e5: Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.

Merge commit 'b43b5deff30d0ba77ea5b93d3e74507bfe2528be' into eclair-mr2-plus-aosp

* commit 'b43b5deff30d0ba77ea5b93d3e74507bfe2528be':
Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
328c0e7986aa6bb7752ec6de3da9c999920bb55f 07-Dec-2009 Fred Quintana <fredq@google.com> - removed the concept of Entity from the ContentProvider APIs
- removed the parcelling ability from Entity and EntityIterator and made them public
- added an EntityIterator abstract implementation that allow easy wrapping of a Cursor
- changed the VCard code to use the new APIs
ndroidTests/src/com/android/unit_tests/vcard/ExportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
fc5b4802a544b6ca304aa7e58a26018ef714d233 09-Dec-2009 Wink Saville <wink@google.com> Implement a HierarchicalStateMachine

A hierarchical state machine is a state machine which processes messages
and can have states arranged hierarchically. Each state in the state
machine may have a single parent state and if a child state is unable to
handle a message it may have the message processed by its parent.

Change-Id: I0a56959ece8f89e4f9122dc8044120b82d517bbb
ndroidTests/src/com/android/unit_tests/os/HandlerStateMachineTest.java
ndroidTests/src/com/android/unit_tests/os/HierarchicalStateMachineTest.java
ad5512b7e7ff0668203a4e891d5aa9f76424ea3a 08-Dec-2009 Joe Onorato <joeo@android.com> am 0d8055e5: Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.

Merge commit '0d8055e51ce2666875e14c53e14765f673172b1c' into eclair-plus-aosp

* commit '0d8055e51ce2666875e14c53e14765f673172b1c':
Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
b43b5deff30d0ba77ea5b93d3e74507bfe2528be 08-Dec-2009 Joe Onorato <joeo@android.com> am 0d8055e5: Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.

Merge commit '0d8055e51ce2666875e14c53e14765f673172b1c' into eclair-mr2

* commit '0d8055e51ce2666875e14c53e14765f673172b1c':
Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
0d8055e51ce2666875e14c53e14765f673172b1c 08-Dec-2009 Joe Onorato <joeo@android.com> Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
otsOfApps/Android.mk
c5303c3a55a08336ec416a3d80550f464f817429 07-Dec-2009 Bjorn Bringert <bringert@android.com> am 8d962613: am 6dba0680: Merge change I9589f9c2 into eclair-mr2

Merge commit '8d962613464b206f4c0b2323607c5e248543ad24'

* commit '8d962613464b206f4c0b2323607c5e248543ad24':
Move android.server.search.SearchableInfo to android.app
8d962613464b206f4c0b2323607c5e248543ad24 05-Dec-2009 Bjorn Bringert <bringert@android.com> am 6dba0680: Merge change I9589f9c2 into eclair-mr2

Merge commit '6dba0680cd3bc0bd987a3d01fc49421897528f20' into eclair-mr2-plus-aosp

* commit '6dba0680cd3bc0bd987a3d01fc49421897528f20':
Move android.server.search.SearchableInfo to android.app
6dba0680cd3bc0bd987a3d01fc49421897528f20 05-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I9589f9c2 into eclair-mr2

* changes:
Move android.server.search.SearchableInfo to android.app
a6a0f6936379db483cbd21e821ed689460f57679 04-Dec-2009 Romain Guy <romainguy@android.com> am a1a68a4a: am 6d72f725: Merge change If32b488b into eclair-mr2

Merge commit 'a1a68a4a2d1b1c48b3dc98638cb2e498b6f65408'

* commit 'a1a68a4a2d1b1c48b3dc98638cb2e498b6f65408':
Add new unit test for RadioGroup/RadioButton.
a1a68a4a2d1b1c48b3dc98638cb2e498b6f65408 04-Dec-2009 Romain Guy <romainguy@android.com> am 6d72f725: Merge change If32b488b into eclair-mr2

Merge commit '6d72f725f18a63afd68f14cc1e2ff8f21d254c77' into eclair-mr2-plus-aosp

* commit '6d72f725f18a63afd68f14cc1e2ff8f21d254c77':
Add new unit test for RadioGroup/RadioButton.
f32b488bd205ae2b026f47ee898073fd4815da90 04-Dec-2009 Romain Guy <romainguy@android.com> Add new unit test for RadioGroup/RadioButton.

Also fix the AutoCompleteTextViewCallbacks test.
rameworkTest/AndroidManifest.xml
rameworkTest/res/layout/radiogroup_checkedchild.xml
rameworkTest/src/com/android/frameworktest/radiogroup/RadioGroupActivity.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/com/android/frameworktest/radiogroup/RadioGroupPreCheckedTest.java
2126aac7f992b57fc52141a8bd09fa7a45ac2509 03-Dec-2009 Bjorn Bringert <bringert@android.com> Move android.server.search.SearchableInfo to android.app

We need to expose SearchableInfo in the SDK in order to unbundle
Quick Search Box. Since the android.server.search package is
hidden, I'm moving SearchableInfo to android.app, where
SearchManager lives.

This change doesn't actually expose SearchableInfo. I'll do
that in a separate change to keep the change that
api-council needs to review small.

This is part of the fix for: http://b/issue?id=2270838

Change-Id: I9589f9c2c11d36c958beedff8245fe0c3319c6ba
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
af08835a95b472c532b474b710f4e5f13bd9eb77 03-Dec-2009 Omari Stephens <xsdg@android.com> am 15620b1e: am 21eb1738: am 7dfecb86: Merge change Iaa6e73a6 into eclair

Merge commit '15620b1eef1ab1f42c7fbcbfce1f54e0c205df1b'

* commit '15620b1eef1ab1f42c7fbcbfce1f54e0c205df1b':
Revive backup tests
6c03325573dbc428b46025047635253f7466fb1a 03-Dec-2009 Guang Zhu <guangzhu@google.com> am 26fd3840: am 7dd3337b: Merge change I8179742a into eclair-mr2

Merge commit '26fd38401132ac13cf0c465bcfde27aa3ae989b5'

* commit '26fd38401132ac13cf0c465bcfde27aa3ae989b5':
Add support for extracting render time and image in page cycler
15620b1eef1ab1f42c7fbcbfce1f54e0c205df1b 03-Dec-2009 Omari Stephens <xsdg@android.com> am 21eb1738: am 7dfecb86: Merge change Iaa6e73a6 into eclair

Merge commit '21eb173864670c2f759258016d95f0bcd06313e7' into eclair-mr2-plus-aosp

* commit '21eb173864670c2f759258016d95f0bcd06313e7':
Revive backup tests
8671929c5d1c61dd481a53db29d5cf1f2c5b8fb3 03-Dec-2009 Omari Stephens <xsdg@android.com> am 7dfecb86: Merge change Iaa6e73a6 into eclair

Merge commit '7dfecb86db7c3c08a0fb0f6c6b06a11eabc60c54' into eclair-plus-aosp

* commit '7dfecb86db7c3c08a0fb0f6c6b06a11eabc60c54':
Revive backup tests
21eb173864670c2f759258016d95f0bcd06313e7 03-Dec-2009 Omari Stephens <xsdg@android.com> am 7dfecb86: Merge change Iaa6e73a6 into eclair

Merge commit '7dfecb86db7c3c08a0fb0f6c6b06a11eabc60c54' into eclair-mr2

* commit '7dfecb86db7c3c08a0fb0f6c6b06a11eabc60c54':
Revive backup tests
26fd38401132ac13cf0c465bcfde27aa3ae989b5 03-Dec-2009 Guang Zhu <guangzhu@google.com> am 7dd3337b: Merge change I8179742a into eclair-mr2

Merge commit '7dd3337b8e3ef27fd64df9afdbd0f658de77f3ab' into eclair-mr2-plus-aosp

* commit '7dd3337b8e3ef27fd64df9afdbd0f658de77f3ab':
Add support for extracting render time and image in page cycler
5dc4f21ab6360b45f464c1451f8d403dd4df3c63 30-Oct-2009 Guang Zhu <guangzhu@google.com> Add support for extracting render time and image in page cycler
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
aa6e73a6c850694550b59a0911727dcb23c4837d 03-Dec-2009 Omari Stephens <xsdg@android.com> Revive backup tests
ackup/test_backup.sh
ackup/test_restore.sh
a908fd3a63b53bbec1d8fe944d6b8f45d0453d0e 01-Dec-2009 Derek Sollenberger <djsollen@google.com> am 94c9db54: am c3e20af0: Merge change Ib16749e2 into eclair-mr2

Merge commit '94c9db5485bb36734f10592241cbab060f8f7fb3'

* commit '94c9db5485bb36734f10592241cbab060f8f7fb3':
Refactoring the logging interface to remove dependence on NPP.
94c9db5485bb36734f10592241cbab060f8f7fb3 01-Dec-2009 Derek Sollenberger <djsollen@google.com> am c3e20af0: Merge change Ib16749e2 into eclair-mr2

Merge commit 'c3e20af0b6aed8afe28be5fa08b8d69c6b50f34c' into eclair-mr2-plus-aosp

* commit 'c3e20af0b6aed8afe28be5fa08b8d69c6b50f34c':
Refactoring the logging interface to remove dependence on NPP.
b16749e2c60dca69f8b71adf900597bad10adf40 30-Nov-2009 Derek Sollenberger <djsollen@google.com> Refactoring the logging interface to remove dependence on NPP.
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/main.cpp
703d18b658e6d51a5494dbaef20077af5921189d 25-Nov-2009 Joe Onorato <joeo@android.com> am 85d33844: am 199d7bed: am bcab01f6: Merge change Ic9f6bf94 into eclair

Merge commit '85d33844a48e62ecae4ca1ad56a8bdbe08fc5693'

* commit '85d33844a48e62ecae4ca1ad56a8bdbe08fc5693':
Add a test app that will drain the battery. NOT IN BUILD.
85d33844a48e62ecae4ca1ad56a8bdbe08fc5693 25-Nov-2009 Joe Onorato <joeo@android.com> am 199d7bed: am bcab01f6: Merge change Ic9f6bf94 into eclair

Merge commit '199d7bed1184985cdd1130b4ad1e79163a5c28cc' into eclair-mr2-plus-aosp

* commit '199d7bed1184985cdd1130b4ad1e79163a5c28cc':
Add a test app that will drain the battery. NOT IN BUILD.
0f53c79d27155b2209e59481cf431c07f53de93e 25-Nov-2009 Joe Onorato <joeo@android.com> am bcab01f6: Merge change Ic9f6bf94 into eclair

Merge commit 'bcab01f6d0158c4d928f42b034949dc9608665a6' into eclair-plus-aosp

* commit 'bcab01f6d0158c4d928f42b034949dc9608665a6':
Add a test app that will drain the battery. NOT IN BUILD.
199d7bed1184985cdd1130b4ad1e79163a5c28cc 25-Nov-2009 Joe Onorato <joeo@android.com> am bcab01f6: Merge change Ic9f6bf94 into eclair

Merge commit 'bcab01f6d0158c4d928f42b034949dc9608665a6' into eclair-mr2

* commit 'bcab01f6d0158c4d928f42b034949dc9608665a6':
Add a test app that will drain the battery. NOT IN BUILD.
bcab01f6d0158c4d928f42b034949dc9608665a6 25-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ic9f6bf94 into eclair

* changes:
Add a test app that will drain the battery. NOT IN BUILD.
56f880a010fa65cba4aa612e5fbf59918712da68 25-Nov-2009 Joe Onorato <joeo@android.com> Add a test app that will drain the battery. NOT IN BUILD.
atteryWaster/Android.mk
atteryWaster/AndroidManifest.xml
atteryWaster/res/layout/battery_waster.xml
atteryWaster/res/values/strings.xml
atteryWaster/src/com/android/batterywaster/BatteryWaster.java
2c860a0dfbce26a48cde7c16ebced6561c62f83a 25-Nov-2009 Brett Chabot <brettchabot@android.com> am 92eaf4f0: am 8f4fbc5c: am d782b4b6: Add keyguard permission to instrumented ImfTest package.

Merge commit '92eaf4f0e2dc9ed8815e1ae040cb8fb91838bc47'

* commit '92eaf4f0e2dc9ed8815e1ae040cb8fb91838bc47':
Add keyguard permission to instrumented ImfTest package.
f3ab5c6b32e682e94e6909ef427e1ac7381f0490 25-Nov-2009 Dan Egnor <egnor@google.com> am 86ef717e: am 99cee031: Merge change Ieb7a7d57 into eclair-mr2

Merge commit '86ef717e2660dbc914dcf68295fbf9943c45bc44'

* commit '86ef717e2660dbc914dcf68295fbf9943c45bc44':
Change the DropBoxManager API slightly (this is public, but not yet released) --
92eaf4f0e2dc9ed8815e1ae040cb8fb91838bc47 25-Nov-2009 Brett Chabot <brettchabot@android.com> am 8f4fbc5c: am d782b4b6: Add keyguard permission to instrumented ImfTest package.

Merge commit '8f4fbc5c9f52157439af6a73ee556cc80d041f5f' into eclair-mr2-plus-aosp

* commit '8f4fbc5c9f52157439af6a73ee556cc80d041f5f':
Add keyguard permission to instrumented ImfTest package.
86ef717e2660dbc914dcf68295fbf9943c45bc44 25-Nov-2009 Dan Egnor <egnor@google.com> am 99cee031: Merge change Ieb7a7d57 into eclair-mr2

Merge commit '99cee0318bdceb6e996bbe9a3e0f961d622e0365' into eclair-mr2-plus-aosp

* commit '99cee0318bdceb6e996bbe9a3e0f961d622e0365':
Change the DropBoxManager API slightly (this is public, but not yet released) --
8f4fbc5c9f52157439af6a73ee556cc80d041f5f 25-Nov-2009 Brett Chabot <brettchabot@android.com> am d782b4b6: Add keyguard permission to instrumented ImfTest package.

Merge commit 'd782b4b6f3411ece7299f414783baa3758756bbe' into eclair-mr2

* commit 'd782b4b6f3411ece7299f414783baa3758756bbe':
Add keyguard permission to instrumented ImfTest package.
c2e074c112ee00761c7f0a492793442a1773fcbb 25-Nov-2009 Brett Chabot <brettchabot@android.com> am d782b4b6: Add keyguard permission to instrumented ImfTest package.

Merge commit 'd782b4b6f3411ece7299f414783baa3758756bbe' into eclair-plus-aosp

* commit 'd782b4b6f3411ece7299f414783baa3758756bbe':
Add keyguard permission to instrumented ImfTest package.
eb7a7d57ca50f85b054edadab766b51ff22a2dfd 25-Nov-2009 Dan Egnor <egnor@google.com> Change the DropBoxManager API slightly (this is public, but not yet released) --
take a File instead of a ParcelFileDescriptor (gets opened internally) --
that way the caller doesn't have to worry about closing their PFD and so on.
(Pretty much 100% of the time the caller will be uploading a file, anyway.)
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
726a570258828d85e401ab62fd4220812fe9344f 25-Nov-2009 Mike Lockwood <lockwood@android.com> resolved conflicts for merge of dfaf2e03 to master

Change-Id: I440d2042dd404a421789063e42102699fa33b7c0
dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c 25-Nov-2009 Mike Lockwood <lockwood@android.com> am 30348b0d: Merge change I086d681f into eclair-mr2

Merge commit '30348b0de11b6c6cba43dfc7960e4d2084af6d8b' into eclair-mr2-plus-aosp

* commit '30348b0de11b6c6cba43dfc7960e4d2084af6d8b':
Remove HardwareService and move vibrator support to VibratorService.
d782b4b6f3411ece7299f414783baa3758756bbe 25-Nov-2009 Brett Chabot <brettchabot@android.com> Add keyguard permission to instrumented ImfTest package.

Workaround to fix bug 2284623

Change-Id: I80afc37ed5ffae0447e0aedba686c13d682c8076
mfTest/AndroidManifest.xml
3a32213c4029a03fe39486f3d6ebd0ea18928ee1 24-Nov-2009 Mike Lockwood <lockwood@android.com> Remove HardwareService and move vibrator support to VibratorService.

The lights support is only needed by PowerManagerService and NotificationManagerService, so we do not need a Binder API for it.
Move backlight and notification light support to new LightsService class.
The camera flash is now handled directly by the camera HAL, so the flash Hardware service flash support is obsolete.

Change-Id: I086d681f54668e7f7de3e8b90df3de19d59833c5
Signed-off-by: Mike Lockwood <lockwood@android.com>
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
ermission/src/com/android/framework/permission/tests/VibratorServicePermissionTest.java
d0be07cb285e783723767747a3d8fd098a0441d2 25-Nov-2009 Ben Murdoch <benm@google.com> am 7f7c16de: Merge changes I0c77eca9,Ibd184157,I81947f67 into eclair

Merge commit '7f7c16dee2f825f37aec4d457bdf5ec9b8109a47' into eclair-plus-aosp

* commit '7f7c16dee2f825f37aec4d457bdf5ec9b8109a47':
Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage. Do not merge.
Update JavaDoc for CacheManger.CacheResult, WebChromeClient.getDefaultVideoPoster and WebChromeClient.getVideoLoadingProgressView. Do not merge.
Improves documentation for GeolocationPermissions class. Do not merge.
7f7c16dee2f825f37aec4d457bdf5ec9b8109a47 25-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge changes I0c77eca9,Ibd184157,I81947f67 into eclair

* changes:
Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage. Do not merge.
Update JavaDoc for CacheManger.CacheResult, WebChromeClient.getDefaultVideoPoster and WebChromeClient.getVideoLoadingProgressView. Do not merge.
Improves documentation for GeolocationPermissions class. Do not merge.
92112f02065ff22e9a4f671f73f892bb47e77846 24-Nov-2009 Swarna Kumar <skumar@google.com> am e982185f: am 20342ca8: am 7f8e3409: Merge change I816428ae into eclair

Merge commit 'e982185f3403c7ca693944ebc5529d53581acf75'

* commit 'e982185f3403c7ca693944ebc5529d53581acf75':
Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.
e982185f3403c7ca693944ebc5529d53581acf75 24-Nov-2009 Swarna Kumar <skumar@google.com> am 20342ca8: am 7f8e3409: Merge change I816428ae into eclair

Merge commit '20342ca83012b442913b409a9218635de9bd6aa6' into eclair-mr2-plus-aosp

* commit '20342ca83012b442913b409a9218635de9bd6aa6':
Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.
20342ca83012b442913b409a9218635de9bd6aa6 24-Nov-2009 Swarna Kumar <skumar@google.com> am 7f8e3409: Merge change I816428ae into eclair

Merge commit '7f8e34091efdee1a383280b08585f8254472c1fd' into eclair-mr2

* commit '7f8e34091efdee1a383280b08585f8254472c1fd':
Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.
0ef3b4cd93a639f2c4b9f9b088c45b52338f14bc 24-Nov-2009 Swarna Kumar <skumar@google.com> am 7f8e3409: Merge change I816428ae into eclair

Merge commit '7f8e34091efdee1a383280b08585f8254472c1fd' into eclair-plus-aosp

* commit '7f8e34091efdee1a383280b08585f8254472c1fd':
Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.
9abc55ec4a81cf83aebda6513c425553d8b33ae3 24-Nov-2009 Swarna Kumar <skumar@google.com> Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.
Bug number : 2177113
mfTest/tests/AndroidManifest.xml
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
5bb9771ec74b6e8db7136c1b10aefececcb33719 24-Nov-2009 Fred Quintana <fredq@google.com> resolved conflicts for merge of b8675943 to master
b867594323f430d83e4b51279c79d1f057b70267 24-Nov-2009 Fred Quintana <fredq@google.com> am 2464acc6: moved the gdata library to vendor/google

Merge commit '2464acc6da6393f0163894094468f68b8e496cea' into eclair-mr2-plus-aosp

* commit '2464acc6da6393f0163894094468f68b8e496cea':
moved the gdata library to vendor/google
2464acc6da6393f0163894094468f68b8e496cea 24-Nov-2009 Fred Quintana <fredq@google.com> moved the gdata library to vendor/google
ndroidTests/res/raw/calendarjs.txt
ndroidTests/res/raw/calendarjsgz.jsgz
ndroidTests/res/raw/calendarxml.xml
ndroidTests/res/raw/calendarxmlgz.xmlgz
ndroidTests/res/xml/calendar.xml
ndroidTests/src/com/android/unit_tests/GDataParseTest.java
0187e9ec40dedb42a5278aa7bacbb3c571a6c787 19-Nov-2009 Ben Murdoch <benm@google.com> Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage. Do not merge.

BUG=b/2271636

This has already been submitted to eclair-mr2.

Change-Id: I81947f671f58be006ee3e1b30d73c6cb6cf2ebee
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
fda04eb9aa996f4e5dbdb39e6388f6c28d72e28f 20-Nov-2009 Ben Murdoch <benm@google.com> am c26197e0: am 7caaeecc: Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.

Merge commit 'c26197e02cb0dc76d7d621f88f120c1ccfc31c25'

* commit 'c26197e02cb0dc76d7d621f88f120c1ccfc31c25':
Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.
c26197e02cb0dc76d7d621f88f120c1ccfc31c25 20-Nov-2009 Ben Murdoch <benm@google.com> am 7caaeecc: Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.

Merge commit '7caaeecce1b04e2098dd4f471fdd69ebe28c31b0' into eclair-mr2-plus-aosp

* commit '7caaeecce1b04e2098dd4f471fdd69ebe28c31b0':
Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.
7caaeecce1b04e2098dd4f471fdd69ebe28c31b0 19-Nov-2009 Ben Murdoch <benm@google.com> Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.

BUG=b/2271636

Change-Id: Ia9bed430c624c4c3745904c98fb2e27632d929f9
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
7fee29dafdb17199ddfa2761aa85ea639fdae2e9 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 4ee476ef: am 5e332efd: Merge change I903ce7b1 into eclair-mr2

Merge commit '4ee476ef94f7834c18ee378c788abcdb0728954f'

* commit '4ee476ef94f7834c18ee378c788abcdb0728954f':
Fix a problem in which Android custom fields are not emitted correctly in non-Ascii languages.
4ee476ef94f7834c18ee378c788abcdb0728954f 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 5e332efd: Merge change I903ce7b1 into eclair-mr2

Merge commit '5e332efd56ffc8bcc6c40b214aca66bec21648b7' into eclair-mr2-plus-aosp

* commit '5e332efd56ffc8bcc6c40b214aca66bec21648b7':
Fix a problem in which Android custom fields are not emitted correctly in non-Ascii languages.
5e332efd56ffc8bcc6c40b214aca66bec21648b7 20-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I903ce7b1 into eclair-mr2

* changes:
Fix a problem in which Android custom fields are not emitted correctly in non-Ascii languages.
a750fdd765ec253ffa8bf3d4848d5c3a35e1979b 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Fix a problem in which Android custom fields are not emitted correctly in non-Ascii languages.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardUtilsTests.java
e8eb17e211da96b619b0915406d1e42c8495e4f4 20-Nov-2009 Joe Onorato <joeo@android.com> am e627a759: am 50b69062: am 57bda83d: Merge change I4f614c9e into eclair

Merge commit 'e627a75974f7d786d7f5f28909e535c09f6cc8b1'

* commit 'e627a75974f7d786d7f5f28909e535c09f6cc8b1':
Add a test app that has 100 icons. None of them do anything when clicked.
e627a75974f7d786d7f5f28909e535c09f6cc8b1 20-Nov-2009 Joe Onorato <joeo@android.com> am 50b69062: am 57bda83d: Merge change I4f614c9e into eclair

Merge commit '50b690625b4dd37475d6966f9037801b2ddde5f8' into eclair-mr2-plus-aosp

* commit '50b690625b4dd37475d6966f9037801b2ddde5f8':
Add a test app that has 100 icons. None of them do anything when clicked.
50b690625b4dd37475d6966f9037801b2ddde5f8 20-Nov-2009 Joe Onorato <joeo@android.com> am 57bda83d: Merge change I4f614c9e into eclair

Merge commit '57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870' into eclair-mr2

* commit '57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870':
Add a test app that has 100 icons. None of them do anything when clicked.
01e670220fcfc1eb2dac02535c34be20ed98eae6 20-Nov-2009 Joe Onorato <joeo@android.com> am 57bda83d: Merge change I4f614c9e into eclair

Merge commit '57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870' into eclair-plus-aosp

* commit '57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870':
Add a test app that has 100 icons. None of them do anything when clicked.
4f614c9efbf34c34e6b1ed26677bc71800effb4b 20-Nov-2009 Joe Onorato <joeo@android.com> Add a test app that has 100 icons. None of them do anything when clicked.
otsOfApps/Android.mk
otsOfApps/AndroidManifest.xml
otsOfApps/res/drawable/ic_launcher_add_folder.png
otsOfApps/res/drawable/ic_launcher_alarmclock.png
otsOfApps/res/drawable/ic_launcher_application.png
otsOfApps/res/drawable/ic_launcher_appwidget.png
otsOfApps/res/drawable/ic_launcher_browser.png
otsOfApps/res/drawable/ic_launcher_camera.png
otsOfApps/res/drawable/ic_launcher_camera_record.png
otsOfApps/res/drawable/ic_launcher_contacts.png
otsOfApps/res/drawable/ic_launcher_drm_file.png
otsOfApps/res/drawable/ic_launcher_folder.png
otsOfApps/res/drawable/ic_launcher_folder_bluetooth.png
otsOfApps/res/drawable/ic_launcher_folder_live.png
otsOfApps/res/drawable/ic_launcher_folder_live_contacts.png
otsOfApps/res/drawable/ic_launcher_folder_live_contacts_phone.png
otsOfApps/res/drawable/ic_launcher_folder_live_contacts_starred.png
otsOfApps/res/drawable/ic_launcher_folder_open.png
otsOfApps/res/drawable/ic_launcher_gallery.png
otsOfApps/res/drawable/ic_launcher_home.png
otsOfApps/res/drawable/ic_launcher_im.png
otsOfApps/res/drawable/ic_launcher_musicplayer_2.png
otsOfApps/res/drawable/ic_launcher_phone.png
otsOfApps/res/drawable/ic_launcher_record_audio.png
otsOfApps/res/drawable/ic_launcher_settings.png
otsOfApps/res/drawable/ic_launcher_shortcut.png
otsOfApps/res/drawable/ic_launcher_shortcut_browser_bookmark.png
otsOfApps/res/drawable/ic_launcher_shortcut_contact.png
otsOfApps/res/drawable/ic_launcher_shortcut_directdial.png
otsOfApps/res/drawable/ic_launcher_shortcut_directmessage.png
otsOfApps/res/drawable/ic_launcher_shortcut_music_playlist.png
otsOfApps/res/drawable/ic_launcher_sim_toolkit.png
otsOfApps/res/drawable/ic_launcher_slideshow_add_sms.png
otsOfApps/res/drawable/ic_launcher_slideshow_default_sms.png
otsOfApps/res/drawable/ic_launcher_smsmms.png
otsOfApps/res/drawable/ic_launcher_soundrecorder.png
otsOfApps/res/drawable/ic_launcher_video_camera.png
otsOfApps/res/drawable/ic_launcher_video_player.png
otsOfApps/res/drawable/ic_launcher_wallpaper.png
otsOfApps/src/com/android/lotsofapps/Nothing.java
3b90f65c02e1e36945b7c131fdc4a1112332458e 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 23eb8223: am 4f81eac4: Merge change I27b1bb90 into eclair-mr2

Merge commit '23eb822369952931935589a8b838929b4c044fba'

* commit '23eb822369952931935589a8b838929b4c044fba':
Refactor vCard test code and modify unit tests.
23eb822369952931935589a8b838929b4c044fba 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 4f81eac4: Merge change I27b1bb90 into eclair-mr2

Merge commit '4f81eac4ea57aaf9d2b89ab8b201c60ca5bf3c09' into eclair-mr2-plus-aosp

* commit '4f81eac4ea57aaf9d2b89ab8b201c60ca5bf3c09':
Refactor vCard test code and modify unit tests.
673c1d1fc9f3c004e999f763a9c718e656497d32 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Refactor vCard test code and modify unit tests.

Factor out all the classes previously embedded in VCardTestsBase.java so that readers are able to
look over each file easily and each class explicitly mention the dependency between each other.

Make all the test cases use mVerifier in VCardTestsBase so that verify() call will not be
forgotten. Actually there were three tests found in which verify() was not called.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesVerifierElem.java
ndroidTests/src/com/android/unit_tests/vcard/ExportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/ImportTestResolver.java
ndroidTests/src/com/android/unit_tests/vcard/LineVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/LineVerifierElem.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
ndroidTests/src/com/android/unit_tests/vcard/VCardVerifier.java
35e3d527d37bcaf1aaf1620e4b3364b1b1f2d3a6 20-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 1b3a7b43: am eb114de5: Merge change I639b0f03 into eclair-mr2

Merge commit '1b3a7b433cfca22f9e69d9103cae0ace216010b5'

* commit '1b3a7b433cfca22f9e69d9103cae0ace216010b5':
Make vCard exporter append neighborhood to locality field instead of extended address,
1b3a7b433cfca22f9e69d9103cae0ace216010b5 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am eb114de5: Merge change I639b0f03 into eclair-mr2

Merge commit 'eb114de5037bba89333bd7d57d305ae989727096' into eclair-mr2-plus-aosp

* commit 'eb114de5037bba89333bd7d57d305ae989727096':
Make vCard exporter append neighborhood to locality field instead of extended address,
639b0f032bd933286a89812544460680a6a01ae4 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard exporter append neighborhood to locality field instead of extended address,
per China convention.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
b0a12a151fa8fe5eeb15bd4a1f89d42505af4ece 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am e922751e: am 6a942dbe: Merge change Ifd754059 into eclair-mr2

Merge commit 'e922751eb6d5e19a4c85dc92d57fddb7ccff7808'

* commit 'e922751eb6d5e19a4c85dc92d57fddb7ccff7808':
Make vCard code refrain from using NEIGHBORHOOD field when importing.
e922751eb6d5e19a4c85dc92d57fddb7ccff7808 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 6a942dbe: Merge change Ifd754059 into eclair-mr2

Merge commit '6a942dbe51b52ce41903e236d5db294274bb0dd2' into eclair-mr2-plus-aosp

* commit '6a942dbe51b52ce41903e236d5db294274bb0dd2':
Make vCard code refrain from using NEIGHBORHOOD field when importing.
a6d81e3ee4cf12ade1ef6701b5f1fcdd390fc98a 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard code refrain from using NEIGHBORHOOD field when importing.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
f4d7ffb0b120b000e7e3489e253f1493a8ea1e18 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 5b2f5ced: am ddd017f8: Merge change I8daabf26 into eclair-mr2

Merge commit '5b2f5ced25aee6fec49ffd30abeca2801c98fbd8'

* commit '5b2f5ced25aee6fec49ffd30abeca2801c98fbd8':
Modify vCard exporter code so that it does not emit non-Ascii type.
5b2f5ced25aee6fec49ffd30abeca2801c98fbd8 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am ddd017f8: Merge change I8daabf26 into eclair-mr2

Merge commit 'ddd017f872bee40450c0e73dcf6608a9fdc49a05' into eclair-mr2-plus-aosp

* commit 'ddd017f872bee40450c0e73dcf6608a9fdc49a05':
Modify vCard exporter code so that it does not emit non-Ascii type.
c4b51712d89e9fb742b598911e611c80ad51de82 19-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Modify vCard exporter code so that it does not emit non-Ascii type.

Also add unit tests.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardUtilsTests.java
20fbb79825f30391c91664775cddf060ec3992f8 18-Nov-2009 Dan Egnor <egnor@google.com> resolved conflicts for merge of a351b7f0 to master
a351b7f0c6a2f8240f6426cfdd3499ac0618bc8f 18-Nov-2009 Dan Egnor <egnor@google.com> am 8c7d9eab: Merge change Icb1674f1 into eclair-mr2

Merge commit '8c7d9eab8aa297f5ee3a171c6fa63fcf94e2b330' into eclair-mr2-plus-aosp

* commit '8c7d9eab8aa297f5ee3a171c6fa63fcf94e2b330':
Create android-common static library which gets included in frameworks.jar,
ded0e6447ed6e0f200dbca13e43c6cf4efc16a1d 18-Nov-2009 Dan Egnor <egnor@google.com> Create android-common static library which gets included in frameworks.jar,
but can also be used by unbundled apps. Move android.text.util.Regex there as
a starting example, renamed to a more sensible (?) com.android.common.Patterns.
Set up a corresponding test package, and move RegexTest (to PatternsTest).
Update clients.
ndroidTests/src/com/android/unit_tests/RegexTest.java
oreTests/android/core/RegexTest.java
0f3bd555b96b27132de6b158191dd756af35a610 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 355c4bc3: am a3dbee32: Merge change I919c20bb into eclair-mr2

Merge commit '355c4bc31c350030a636f7a864cdcd863e71eae9'

* commit '355c4bc31c350030a636f7a864cdcd863e71eae9':
Code clean up.
355c4bc31c350030a636f7a864cdcd863e71eae9 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am a3dbee32: Merge change I919c20bb into eclair-mr2

Merge commit 'a3dbee32d1deab72e5bbf17ab34b961fb7ab4182' into eclair-mr2-plus-aosp

* commit 'a3dbee32d1deab72e5bbf17ab34b961fb7ab4182':
Code clean up.
49c0decf46d4f7082a17e595fba2c501a8369452 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Code clean up.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
18b5fc06af5b70442f1ccaa9d50a0ce7a837f1e8 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 7798d36a: am d2f813c3: Merge change I60cfe9ce into eclair-mr2

Merge commit '7798d36a4661ac8c88eb47cf0c66d3eeafb2f7a8'

* commit '7798d36a4661ac8c88eb47cf0c66d3eeafb2f7a8':
Add unit tests.
7798d36a4661ac8c88eb47cf0c66d3eeafb2f7a8 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d2f813c3: Merge change I60cfe9ce into eclair-mr2

Merge commit 'd2f813c3f85060d42744be2632fed20f520001ee' into eclair-mr2-plus-aosp

* commit 'd2f813c3f85060d42744be2632fed20f520001ee':
Add unit tests.
839c036444c8a5335cc557e174acc7ee28baafc4 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add unit tests.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
ndroidTests/src/com/android/unit_tests/vcard/VCardUtilsTests.java
ead23abbd6d2bf8238368857bdc463ef2bc6bfd8 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 50963b1a: am 8c808187: Modify test code a little.

Merge commit '50963b1aa5c2828b46a4e0acf7626b8aef83ef68'

* commit '50963b1aa5c2828b46a4e0acf7626b8aef83ef68':
Modify test code a little.
c1df1ddc3b92f8efb1f4eaa230ac5bc419c19620 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am a4d3fae7: am a184d4b9: Merge change I11526e6c into eclair-mr2

Merge commit 'a4d3fae76a5e861df1def65363b244ac4d8889eb'

* commit 'a4d3fae76a5e861df1def65363b244ac4d8889eb':
Clean up codes and remove/modify stale codes/comments.
675cab924060818472656e9a16bb661fec976b21 18-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am feef7de2: am ac3e2159: Merge change Icaf78440 into eclair-mr2

Merge commit 'feef7de25b3dc68f1d75c1c2171ddb5bd2169d8c'

* commit 'feef7de25b3dc68f1d75c1c2171ddb5bd2169d8c':
Split vCard composer into two parts: VCardComposer and VCardBuilder.
2227ecd1bf479e2dabfb29da4c1ac3effabee108 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d5f787ab: am 9e807d7c: Merge change Iecf85b40 into eclair-mr2

Merge commit 'd5f787ab28199d417f8a50ccd031e31f5c6db509'

* commit 'd5f787ab28199d417f8a50ccd031e31f5c6db509':
Rename several files so that readers would not be confused.
50963b1aa5c2828b46a4e0acf7626b8aef83ef68 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 8c808187: Modify test code a little.

Merge commit '8c808187249f473702e0f4bee2147da292490963' into eclair-mr2-plus-aosp

* commit '8c808187249f473702e0f4bee2147da292490963':
Modify test code a little.
8c808187249f473702e0f4bee2147da292490963 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Modify test code a little.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
a4d3fae76a5e861df1def65363b244ac4d8889eb 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am a184d4b9: Merge change I11526e6c into eclair-mr2

Merge commit 'a184d4b95d22b9124ad6f22815fd10b04995bcf5' into eclair-mr2-plus-aosp

* commit 'a184d4b95d22b9124ad6f22815fd10b04995bcf5':
Clean up codes and remove/modify stale codes/comments.
d2145b97fb6d5eb4ef0f746869e9390e5a6853d6 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Clean up codes and remove/modify stale codes/comments.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
feef7de25b3dc68f1d75c1c2171ddb5bd2169d8c 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am ac3e2159: Merge change Icaf78440 into eclair-mr2

Merge commit 'ac3e2159b41b825874cf574cf59225d4fbddfbcb' into eclair-mr2-plus-aosp

* commit 'ac3e2159b41b825874cf574cf59225d4fbddfbcb':
Split vCard composer into two parts: VCardComposer and VCardBuilder.
1b9e2bec6381ac7e7d0cfe0db549c5396d2ba7ce 17-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Split vCard composer into two parts: VCardComposer and VCardBuilder.

As for VCardBuilder, there was a class with the same name, but this implementation is fundamentally different.
This time, VCardBuilder is like StringBuilder. It enables developers to create their own vCard by themselves.

Make Constants public and rename it to VCardConstants.

Internal issue number: 2242528, 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
d5f787ab28199d417f8a50ccd031e31f5c6db509 16-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 9e807d7c: Merge change Iecf85b40 into eclair-mr2

Merge commit '9e807d7cc4e5deafc0744abd932e2b40e3f5e80b' into eclair-mr2-plus-aosp

* commit '9e807d7cc4e5deafc0744abd932e2b40e3f5e80b':
Rename several files so that readers would not be confused.
6c2d4029f1fecb51e0b002e652fd18e18d059fe0 20-Jul-2009 Kenny Root <kenny@the-b.org> Time.parse3339 range checking and proper 'sec-frac' skip

The parse3339 JNI code doesn't properly do bounds checking on the input String.
These changes do some bounds checking to prevent a buffer underflow condition.

parse3339 should allow the fractional seconds to be optional and an arbitrary
length as specified in RFC 3339. This will scan through arbitrary precision
until it finds the timezone indicators.

Change-Id: Ie9d01d0b24163d893c58c747d37873c83b74e6c7
ndroidTests/src/com/android/unit_tests/TimeTest.java
5a1f2d2de026b582fbe8b1a46a83ad33760a2c48 16-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Rename several files so that readers would not be confused.

Add unit tests around Phone-number handling and fix some bugs.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
478de466ce0504b9af639c3338b883893670a8e8 15-Nov-2009 Jean-Baptiste Queru <jbq@google.com> merge from eclair
9db3d07b9620b4269ab33f78604a36327e536ce1 13-Nov-2009 Jean-Baptiste Queru <jbq@google.com> eclair snapshot
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/res/raw/v21_simple.vcf
ndroidTests/res/raw/v21_simple_1.vcf
ndroidTests/res/raw/v21_simple_2.vcf
ndroidTests/res/raw/v21_simple_3.vcf
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/GsmSmsTest.java
ndroidTests/src/com/android/unit_tests/HeapTest.java
ndroidTests/src/com/android/unit_tests/MccTableTest.java
ndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/VCardTests.java
ndroidTests/src/com/android/unit_tests/VpnTest.java
ndroidTests/src/com/android/unit_tests/accounts/AccountManagerServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
ndroidTests/src/com/android/unit_tests/os/PerformanceCollectorTest.java
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
ndroidTests/src/com/android/unit_tests/vcard/VNode.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
rowserPowerTest/Android.mk
rowserPowerTest/AndroidManifest.xml
rowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java
rowserTestPlugin/Android.mk
rowserTestPlugin/AndroidManifest.xml
rowserTestPlugin/MODULE_LICENSE_APACHE2
rowserTestPlugin/NOTICE
rowserTestPlugin/jni/Android.mk
rowserTestPlugin/jni/PluginObject.cpp
rowserTestPlugin/jni/PluginObject.h
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/event/EventPlugin.h
rowserTestPlugin/jni/main.cpp
rowserTestPlugin/jni/main.h
rowserTestPlugin/res/drawable/browser_test_plugin.png
rowserTestPlugin/src/com/android/testplugin/TestPlugin.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/MathTest.java
oreTests/android/core/PipedStreamTest.java
oreTests/android/core/RecurrenceSetTest.java
oreTests/android/core/RequestAPITest.java
oreTests/android/core/StrictMathTest.java
oreTests/android/core/URLTest.java
oreTests/android/webkit/CookieTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/SimUtilsTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TelephonyUtilsTest.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/forwarder/AdbUtils.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardServer.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardService.java
umpRenderTree/src/com/android/dumprendertree/forwarder/Forwarder.java
rameworkTest/res/drawable-hdpi/big_drawable_background.9.png
rameworkTest/res/drawable-hdpi/black_square.png
rameworkTest/res/drawable-hdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-hdpi/drawable_background.9.png
rameworkTest/res/drawable-hdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable-mdpi/big_drawable_background.9.png
rameworkTest/res/drawable-mdpi/black_square.png
rameworkTest/res/drawable-mdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-mdpi/drawable_background.9.png
rameworkTest/res/drawable-mdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable/big_drawable_background.9.png
rameworkTest/res/drawable/black_square.png
rameworkTest/res/drawable/black_square_stretchable.9.png
rameworkTest/res/drawable/drawable_background.9.png
rameworkTest/res/drawable/sym_now_playing_pause_1.png
rameworkTest/res/drawable/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable/sym_now_playing_skip_forward_1.png
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
owStorageTest/Android.mk
owStorageTest/AndroidManifest.xml
owStorageTest/res/layout/main.xml
owStorageTest/res/values/strings.xml
owStorageTest/src/com/android/lowstoragetest/LowStorageTest.java
tatusBar/AndroidManifest.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
ppwidgets/AppWidgetHostTest/res/drawable-hdpi/oh_hai_icon.png
ppwidgets/AppWidgetHostTest/res/drawable-mdpi/oh_hai_icon.png
ppwidgets/AppWidgetHostTest/res/drawable/oh_hai_icon.png
ackup/AndroidManifest.xml
ackup/backup_stress_test.sh
ackup/test_backup.sh
ackup/test_backup_common.sh
ackup/test_restore.sh
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
5b65ef4c95e289ac3e8dca8c9ebfd8b71a7f0e4e 13-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 2a77d463: am 592988d3: Add unit tests for Japanization and fix several bugs.

Merge commit '2a77d4633aae1d04054fb09850d7939aa386b0a0'

* commit '2a77d4633aae1d04054fb09850d7939aa386b0a0':
Add unit tests for Japanization and fix several bugs.
2a77d4633aae1d04054fb09850d7939aa386b0a0 13-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 592988d3: Add unit tests for Japanization and fix several bugs.

Merge commit '592988d307e8d305ca163c4e58da0fb350054194' into eclair-mr2-plus-aosp

* commit '592988d307e8d305ca163c4e58da0fb350054194':
Add unit tests for Japanization and fix several bugs.
592988d307e8d305ca163c4e58da0fb350054194 12-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add unit tests for Japanization and fix several bugs.

Internal issue number: 2195990
ndroidTests/res/raw/v21_invalid_comment_line.vcf
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
67abf57846168dd00fa951489c3d636e6016f3ce 12-Nov-2009 Dan Egnor <egnor@google.com> am 00556831: am f18a01c7: Rename [I]DropBox[Service] to [I]DropBoxManager[Service].

Merge commit '00556831f7503a922a5402c525b4387ebdd1a4bb'

* commit '00556831f7503a922a5402c525b4387ebdd1a4bb':
Rename [I]DropBox[Service] to [I]DropBoxManager[Service].
00556831f7503a922a5402c525b4387ebdd1a4bb 12-Nov-2009 Dan Egnor <egnor@google.com> am f18a01c7: Rename [I]DropBox[Service] to [I]DropBoxManager[Service].

Merge commit 'f18a01c77e78209b74e34d05cfb352fa4a92db5f' into eclair-mr2-plus-aosp

* commit 'f18a01c77e78209b74e34d05cfb352fa4a92db5f':
Rename [I]DropBox[Service] to [I]DropBoxManager[Service].
f18a01c77e78209b74e34d05cfb352fa4a92db5f 12-Nov-2009 Dan Egnor <egnor@google.com> Rename [I]DropBox[Service] to [I]DropBoxManager[Service].

Un-hide the DropBoxManager interface, and update the public API accordingly.
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
da23ee3c2247900ed7deb509bbd17573104e0715 12-Nov-2009 Guang Zhu <guangzhu@google.com> am 640b44a0: am 3b8a1b35: am ea48cd6d: Use a diff that ignores trailing whitespaces to get by some layout test failures.

Merge commit '640b44a070951696bbeb39e0ddac1c7aa861e35d'

* commit '640b44a070951696bbeb39e0ddac1c7aa861e35d':
Use a diff that ignores trailing whitespaces to get by some layout test failures.
640b44a070951696bbeb39e0ddac1c7aa861e35d 12-Nov-2009 Guang Zhu <guangzhu@google.com> am 3b8a1b35: am ea48cd6d: Use a diff that ignores trailing whitespaces to get by some layout test failures.

Merge commit '3b8a1b3513bae8fc0846d52121d243bec7cb65b8' into eclair-mr2-plus-aosp

* commit '3b8a1b3513bae8fc0846d52121d243bec7cb65b8':
Use a diff that ignores trailing whitespaces to get by some layout test failures.
3b8a1b3513bae8fc0846d52121d243bec7cb65b8 12-Nov-2009 Guang Zhu <guangzhu@google.com> am ea48cd6d: Use a diff that ignores trailing whitespaces to get by some layout test failures.

Merge commit 'ea48cd6dd4e64bcb5c840a12fe052f704510e01c' into eclair-mr2

* commit 'ea48cd6dd4e64bcb5c840a12fe052f704510e01c':
Use a diff that ignores trailing whitespaces to get by some layout test failures.
da5183a61b0c0ec9be785ebf26ef2c6a7ba4391c 12-Nov-2009 Guang Zhu <guangzhu@google.com> am ea48cd6d: Use a diff that ignores trailing whitespaces to get by some layout test failures.

Merge commit 'ea48cd6dd4e64bcb5c840a12fe052f704510e01c' into eclair-plus-aosp

* commit 'ea48cd6dd4e64bcb5c840a12fe052f704510e01c':
Use a diff that ignores trailing whitespaces to get by some layout test failures.
ea48cd6dd4e64bcb5c840a12fe052f704510e01c 12-Nov-2009 Guang Zhu <guangzhu@google.com> Use a diff that ignores trailing whitespaces to get by some layout test failures.
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
ebb8d3bcf7c5559034091e4609d8ddccae2c2a1a 11-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am fbac9bdf: am 0cda5911: Make vCard composer use ContentValues object with non-empty name unless the object is not marked as IS_SUPER_PRIMARY.

Merge commit 'fbac9bdfd40b0676a914e9dae7bdd26829087cae'

* commit 'fbac9bdfd40b0676a914e9dae7bdd26829087cae':
Make vCard composer use ContentValues object with non-empty name unless the object is not marked as IS_SUPER_PRIMARY.
fbac9bdfd40b0676a914e9dae7bdd26829087cae 11-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 0cda5911: Make vCard composer use ContentValues object with non-empty name unless the object is not marked as IS_SUPER_PRIMARY.

Merge commit '0cda59112526c03f3b8be0eb885926b7515df756' into eclair-mr2-plus-aosp

* commit '0cda59112526c03f3b8be0eb885926b7515df756':
Make vCard composer use ContentValues object with non-empty name unless the object is not marked as IS_SUPER_PRIMARY.
0cda59112526c03f3b8be0eb885926b7515df756 11-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard composer use ContentValues object with non-empty name unless the object is not marked as IS_SUPER_PRIMARY.

Previous change selected the first ContactValues object even when its name fields are all empty.
This time, vCard composer checks the name fields and skip the object withouth valid name.
One exception is the object with IS_SUPER_PRIMARY flag. If IS_SUPER_PRIMARY flag is set, the object will be
selected even when the object does not have valid name.

Add a unit test for this fix.

Internal issue number: 2252304
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
92885e0328a673fbe418030cae49c18c4a2903f2 10-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 9e0da5bd: am 452a5296: Merge change I319bf9ee into eclair-mr2

Merge commit '9e0da5bd2d40b33d7de8897aa5e95a06d42fd990'

* commit '9e0da5bd2d40b33d7de8897aa5e95a06d42fd990':
Make vCard exporter check invalid phone numbers and re-format them if needed.
9e0da5bd2d40b33d7de8897aa5e95a06d42fd990 10-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 452a5296: Merge change I319bf9ee into eclair-mr2

Merge commit '452a52968f43c21e9a040009e209df023a34876c' into eclair-mr2-plus-aosp

* commit '452a52968f43c21e9a040009e209df023a34876c':
Make vCard exporter check invalid phone numbers and re-format them if needed.
f2ad61c83da509270b8c5e9583b503ced928315d 10-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard exporter check invalid phone numbers and re-format them if needed.

Also add a unit test for the case.

Internal issue number: 2246410
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
6f240aec187e36b45eeed3fee11fbb2c3c461f24 09-Nov-2009 Derek Sollenberger <djsollen@google.com> am 29c00b0f: am 521123e0: Merge change I9e28c4ce into eclair-mr2

Merge commit '29c00b0f09777c0ef94b53a0a7333d8416fb7abf'

* commit '29c00b0f09777c0ef94b53a0a7333d8416fb7abf':
Allow plugins to load java classes from their apk.
29c00b0f09777c0ef94b53a0a7333d8416fb7abf 09-Nov-2009 Derek Sollenberger <djsollen@google.com> am 521123e0: Merge change I9e28c4ce into eclair-mr2

Merge commit '521123e0ed91348be81d3d754d3ee13ecf454ced' into eclair-mr2-plus-aosp

* commit '521123e0ed91348be81d3d754d3ee13ecf454ced':
Allow plugins to load java classes from their apk.
6ddfe00729464bc72a85cb3f35d27eedbd5f5207 09-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am c53cc103: am 0e983864: Support vCard format emitted by Windows Mobile 6.5, which contains invalid "VALUE" params and "AGENT" line.

Merge commit 'c53cc103908fbd73bebf45f1dab36dc808439c2e'

* commit 'c53cc103908fbd73bebf45f1dab36dc808439c2e':
Support vCard format emitted by Windows Mobile 6.5, which contains invalid "VALUE" params and
c53cc103908fbd73bebf45f1dab36dc808439c2e 09-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 0e983864: Support vCard format emitted by Windows Mobile 6.5, which contains invalid "VALUE" params and "AGENT" line.

Merge commit '0e983864fca215513de9664573dcc3bbadf41e79' into eclair-mr2-plus-aosp

* commit '0e983864fca215513de9664573dcc3bbadf41e79':
Support vCard format emitted by Windows Mobile 6.5, which contains invalid "VALUE" params and
9e28c4ce666f1b8c5e5355d739e37480856ef509 09-Nov-2009 Derek Sollenberger <djsollen@google.com> Allow plugins to load java classes from their apk.

Provide the functions to be called from native code that take
the plugin's location and desired class name and then load that
class from the plugin's apk if it is available.

see http://b/2215696
rowserTestPlugin/jni/main.cpp
0e983864fca215513de9664573dcc3bbadf41e79 09-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Support vCard format emitted by Windows Mobile 6.5, which contains invalid "VALUE" params and
"AGENT" line.

Internal Issue number: 2247192
ndroidTests/res/raw/v21_winmo_65.vcf
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
c184a41ecfd0230ef186046a16950cf04545053c 06-Nov-2009 jsh <jsh@google.com> am 36704bb8: am 91abf105: am b90a187d: Merge change Ie994c0e8 into eclair

Merge commit '36704bb8ffd433450994c0260c411bfa9424326d'

* commit '36704bb8ffd433450994c0260c411bfa9424326d':
Update CdmaSmsTest unit test.
36704bb8ffd433450994c0260c411bfa9424326d 06-Nov-2009 jsh <jsh@google.com> am 91abf105: am b90a187d: Merge change Ie994c0e8 into eclair

Merge commit '91abf105206f2ba19e886909456b3e3b7ed19362' into eclair-mr2-plus-aosp

* commit '91abf105206f2ba19e886909456b3e3b7ed19362':
Update CdmaSmsTest unit test.
91abf105206f2ba19e886909456b3e3b7ed19362 06-Nov-2009 jsh <jsh@google.com> am b90a187d: Merge change Ie994c0e8 into eclair

Merge commit 'b90a187d2cbbedcec87b479c9df7fd45804ad595' into eclair-mr2

* commit 'b90a187d2cbbedcec87b479c9df7fd45804ad595':
Update CdmaSmsTest unit test.
7d8ef2517c31db2c89ec7198f4a248eabf6d6943 06-Nov-2009 jsh <jsh@google.com> am b90a187d: Merge change Ie994c0e8 into eclair

Merge commit 'b90a187d2cbbedcec87b479c9df7fd45804ad595' into eclair-plus-aosp

* commit 'b90a187d2cbbedcec87b479c9df7fd45804ad595':
Update CdmaSmsTest unit test.
1e1c24bed274471e40b5bc2af00a56c56b9e8635 06-Nov-2009 jsh <jsh@google.com> Update CdmaSmsTest unit test.

Forgot to do this with previous check in. Now that calculateLength() has
been fixed to match the actual encoding (ie, doesn't support single-segment
EMS), test case needs to be updated.

Fixes b/2244483
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
8c56a63fb0649c8fb5888ce1380d70bb0f020959 06-Nov-2009 Joe Onorato <joeo@android.com> am 178b6c91: am c92196f6: am c3f3f9a9: Merge change Ie71d9e42 into eclair

Merge commit '178b6c91bcc6a77643f4a5f7939c2120ad41b977'

* commit '178b6c91bcc6a77643f4a5f7939c2120ad41b977':
Another test for StatusBar test.
178b6c91bcc6a77643f4a5f7939c2120ad41b977 06-Nov-2009 Joe Onorato <joeo@android.com> am c92196f6: am c3f3f9a9: Merge change Ie71d9e42 into eclair

Merge commit 'c92196f6932571ddd8b353dd9c9bb37245e3e2de' into eclair-mr2-plus-aosp

* commit 'c92196f6932571ddd8b353dd9c9bb37245e3e2de':
Another test for StatusBar test.
c92196f6932571ddd8b353dd9c9bb37245e3e2de 06-Nov-2009 Joe Onorato <joeo@android.com> am c3f3f9a9: Merge change Ie71d9e42 into eclair

Merge commit 'c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c' into eclair-mr2

* commit 'c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c':
Another test for StatusBar test.
d227f8102ac7e7007b0dc1b7ecc7cdaafa00374f 06-Nov-2009 Joe Onorato <joeo@android.com> am c3f3f9a9: Merge change Ie71d9e42 into eclair

Merge commit 'c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c' into eclair-plus-aosp

* commit 'c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c':
Another test for StatusBar test.
c3f3f9a90b7d7f8a9665df9c194cff81d0d1782c 06-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ie71d9e42 into eclair

* changes:
Another test for StatusBar test.
901267c08f541f8dc52e232d94ca35d4d264c4c8 06-Nov-2009 Guang Zhu <guangzhu@google.com> am 6f116319: am 1c7be08f: am bfa68abc: layout test rebase, bug fix

Merge commit '6f116319367539e3972747da9d300467840f8b2d'

* commit '6f116319367539e3972747da9d300467840f8b2d':
layout test rebase, bug fix
6f116319367539e3972747da9d300467840f8b2d 06-Nov-2009 Guang Zhu <guangzhu@google.com> am 1c7be08f: am bfa68abc: layout test rebase, bug fix

Merge commit '1c7be08f6bc22d3718fd8bc9f9f5a0426ba17a77' into eclair-mr2-plus-aosp

* commit '1c7be08f6bc22d3718fd8bc9f9f5a0426ba17a77':
layout test rebase, bug fix
1c7be08f6bc22d3718fd8bc9f9f5a0426ba17a77 06-Nov-2009 Guang Zhu <guangzhu@google.com> am bfa68abc: layout test rebase, bug fix

Merge commit 'bfa68abc955ed1fe6cf6d98e42f344a8d623fab7' into eclair-mr2

* commit 'bfa68abc955ed1fe6cf6d98e42f344a8d623fab7':
layout test rebase, bug fix
13f91e06b8269c0196cc1c080def33df10d829e6 06-Nov-2009 Guang Zhu <guangzhu@google.com> am bfa68abc: layout test rebase, bug fix

Merge commit 'bfa68abc955ed1fe6cf6d98e42f344a8d623fab7' into eclair-plus-aosp

* commit 'bfa68abc955ed1fe6cf6d98e42f344a8d623fab7':
layout test rebase, bug fix
bfa68abc955ed1fe6cf6d98e42f344a8d623fab7 06-Nov-2009 Guang Zhu <guangzhu@google.com> layout test rebase, bug fix

* rebase layout test based on newly enabled http tests
* fix a bug in initializing parameters (should happen before super.onCreate)
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
e71d9e421da070705a8f37aaf702282467a9fe7f 05-Nov-2009 Joe Onorato <joeo@android.com> Another test for StatusBar test.
tatusBar/AndroidManifest.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
f53b829132530223090877dc42934dbc48becd12 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 931203d4: am dc0f9efd: Merge change I0d442f0d into eclair-mr2

Merge commit '931203d4052ad9e02cc0a49b5d6b68c44e4d4072'

* commit '931203d4052ad9e02cc0a49b5d6b68c44e4d4072':
Add tests for Japanization part of vCard.
931203d4052ad9e02cc0a49b5d6b68c44e4d4072 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am dc0f9efd: Merge change I0d442f0d into eclair-mr2

Merge commit 'dc0f9efd356e5f212c54f87c7a7ddde5d28046d3' into eclair-mr2-plus-aosp

* commit 'dc0f9efd356e5f212c54f87c7a7ddde5d28046d3':
Add tests for Japanization part of vCard.
4fe2c57c3c123dfd0c335b2390a661bcb7b546fb 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add tests for Japanization part of vCard.

Fix several bugs around name construction.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardJapanizationTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
87ec42a5fc0d1c33750cc3723b2e14fbf794cbaf 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 7557e547: am 5dbeef6e: Merge change I76588b56 into eclair-mr2

Merge commit '7557e54700d266f6c44a4ed5c13c52a67599cbe3'

* commit '7557e54700d266f6c44a4ed5c13c52a67599cbe3':
Make vCard importer handle "PAGER" phone number correctly.
7557e54700d266f6c44a4ed5c13c52a67599cbe3 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 5dbeef6e: Merge change I76588b56 into eclair-mr2

Merge commit '5dbeef6e9844a094f87a3f7d4608b431a6724278' into eclair-mr2-plus-aosp

* commit '5dbeef6e9844a094f87a3f7d4608b431a6724278':
Make vCard importer handle "PAGER" phone number correctly.
26ee0ae9de37e50b790a0a7b7bddb1d27d5b1214 05-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard importer handle "PAGER" phone number correctly.

Add tests for it.

Internal issue number: 2239492
ndroidTests/res/raw/v30_comma_separated.vcf
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
a7dd26bf618236b0fb248b45990d4cd27f3eb99c 04-Nov-2009 Brett Chabot <brettchabot@android.com> am dcef5348: am 8742696b: am c20fc77c: Merge change Iefd4a388 into eclair

Merge commit 'dcef5348f4457b20bcf29b8754a07160ea572372'

* commit 'dcef5348f4457b20bcf29b8754a07160ea572372':
Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles
dcef5348f4457b20bcf29b8754a07160ea572372 04-Nov-2009 Brett Chabot <brettchabot@android.com> am 8742696b: am c20fc77c: Merge change Iefd4a388 into eclair

Merge commit '8742696b0d74f5dc45093d524d12fbb8abb76fa4' into eclair-mr2-plus-aosp

* commit '8742696b0d74f5dc45093d524d12fbb8abb76fa4':
Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles
d09ed4bbc09a2be2835ed1917b6b209195038d17 04-Nov-2009 Brett Chabot <brettchabot@android.com> am c20fc77c: Merge change Iefd4a388 into eclair

Merge commit 'c20fc77c5a2bb8483f2e6e8b4064853804502365' into eclair-plus-aosp

* commit 'c20fc77c5a2bb8483f2e6e8b4064853804502365':
Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles
8742696b0d74f5dc45093d524d12fbb8abb76fa4 04-Nov-2009 Brett Chabot <brettchabot@android.com> am c20fc77c: Merge change Iefd4a388 into eclair

Merge commit 'c20fc77c5a2bb8483f2e6e8b4064853804502365' into eclair-mr2

* commit 'c20fc77c5a2bb8483f2e6e8b4064853804502365':
Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles
c20fc77c5a2bb8483f2e6e8b4064853804502365 04-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Iefd4a388 into eclair

* changes:
Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles
1f2f501c1d5c984fc61e1f42305743dc8dd240f7 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am ffe9b571: am f035b477: Make test compontent support multiple vCard input.

Merge commit 'ffe9b571bc8f299ac9198e00741c612dbd8d5934'

* commit 'ffe9b571bc8f299ac9198e00741c612dbd8d5934':
Make test compontent support multiple vCard input.
ffe9b571bc8f299ac9198e00741c612dbd8d5934 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am f035b477: Make test compontent support multiple vCard input.

Merge commit 'f035b47774aabf7397aec5c5459ac9860ad63bab' into eclair-mr2-plus-aosp

* commit 'f035b47774aabf7397aec5c5459ac9860ad63bab':
Make test compontent support multiple vCard input.
f035b47774aabf7397aec5c5459ac9860ad63bab 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make test compontent support multiple vCard input.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
cb1f7b67849167ec756286e229aba31d90b900fe 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 32fd3a00: am 231e01e7: Merge change I202c3106 into eclair-mr2

Merge commit '32fd3a004366092878a2ee3923d6cbed27cd28db'

* commit '32fd3a004366092878a2ee3923d6cbed27cd28db':
Make ContentValuesBuilder a separate file.
c064a3677065d9570795b9e3ddb5ac4f7d150c4d 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 7113f59d: am d14ea3c7: Merge change If338e940 into eclair-mr2

Merge commit '7113f59de3ccf8ba5a48273e8e6b7b8138a31f99'

* commit '7113f59de3ccf8ba5a48273e8e6b7b8138a31f99':
Introduce ContentValuesBuilder and make tests easier to read.
32fd3a004366092878a2ee3923d6cbed27cd28db 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 231e01e7: Merge change I202c3106 into eclair-mr2

Merge commit '231e01e7922abae0b33f0aec95275a5cc1b0209d' into eclair-mr2-plus-aosp

* commit '231e01e7922abae0b33f0aec95275a5cc1b0209d':
Make ContentValuesBuilder a separate file.
9db07dd6b58b7912bfa40fb1edd5c4dfc99d661e 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make ContentValuesBuilder a separate file.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/ContentValuesBuilder.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
7113f59de3ccf8ba5a48273e8e6b7b8138a31f99 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d14ea3c7: Merge change If338e940 into eclair-mr2

Merge commit 'd14ea3c7d7278695b9c51c243949de88cf38a1a4' into eclair-mr2-plus-aosp

* commit 'd14ea3c7d7278695b9c51c243949de88cf38a1a4':
Introduce ContentValuesBuilder and make tests easier to read.
ed2d7c42fc5adf677c2915e0279a3fd30874ce36 04-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Introduce ContentValuesBuilder and make tests easier to read.

Internal Issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
f1072c568e84a3764361df0c78c24c5b491e4629 03-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am e7a5141c: am 66da163d: Move some useful logic to VCardTestsBase.java

Merge commit 'e7a5141c0db324ab17b0b5f316463cc8a6a3c36a'

* commit 'e7a5141c0db324ab17b0b5f316463cc8a6a3c36a':
Move some useful logic to VCardTestsBase.java
e7a5141c0db324ab17b0b5f316463cc8a6a3c36a 03-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 66da163d: Move some useful logic to VCardTestsBase.java

Merge commit '66da163d4115688a8be7abb96c409a9858f9a8cd' into eclair-mr2-plus-aosp

* commit '66da163d4115688a8be7abb96c409a9858f9a8cd':
Move some useful logic to VCardTestsBase.java
66da163d4115688a8be7abb96c409a9858f9a8cd 03-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Move some useful logic to VCardTestsBase.java

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
d026204817bcb86d86929361816e31f5bea563ce 02-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 648feb77: am 3f16be20: Enable vCard tests connect both importer/exporter tests.

Merge commit '648feb772445eeaf31fcee6a020e43645411c534'

* commit '648feb772445eeaf31fcee6a020e43645411c534':
Enable vCard tests connect both importer/exporter tests.
648feb772445eeaf31fcee6a020e43645411c534 02-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 3f16be20: Enable vCard tests connect both importer/exporter tests.

Merge commit '3f16be2061ddf8daeed959c6e06db9cf561ae304' into eclair-mr2-plus-aosp

* commit '3f16be2061ddf8daeed959c6e06db9cf561ae304':
Enable vCard tests connect both importer/exporter tests.
3f16be2061ddf8daeed959c6e06db9cf561ae304 02-Nov-2009 Daisuke Miyakawa <dmiyakawa@google.com> Enable vCard tests connect both importer/exporter tests.

Fix a bug in ContactStruct.

Internal issue number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
a64f95639f54b9ae2ea49836add0cf8ee6cf9acf 02-Nov-2009 Jack Wang <jackwang@google.com> am af93c05c: am 227ba207: am e8228afb: Merge change I92cdc5ed into eclair

Merge commit 'af93c05c9a25018daf375094c8e697b83795b2d4'

* commit 'af93c05c9a25018daf375094c8e697b83795b2d4':
PerformanceCollector: Collect & report perf measurements in key/value form
af93c05c9a25018daf375094c8e697b83795b2d4 31-Oct-2009 Jack Wang <jackwang@google.com> am 227ba207: am e8228afb: Merge change I92cdc5ed into eclair

Merge commit '227ba2072df1474a0b3abaae7c415f152d32bcc2' into eclair-mr2-plus-aosp

* commit '227ba2072df1474a0b3abaae7c415f152d32bcc2':
PerformanceCollector: Collect & report perf measurements in key/value form
efd4a388d61e2d9db83a418bc188d41daf910024 31-Oct-2009 Brett Chabot <brettchabot@android.com> Suppress flaky test AppCacheTest#testFreeApplicationCacheSomeFiles

Bug 1840944
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
227ba2072df1474a0b3abaae7c415f152d32bcc2 31-Oct-2009 Jack Wang <jackwang@google.com> am e8228afb: Merge change I92cdc5ed into eclair

Merge commit 'e8228afb2bd005ae25ce58719f9d678389b26a16' into eclair-mr2

* commit 'e8228afb2bd005ae25ce58719f9d678389b26a16':
PerformanceCollector: Collect & report perf measurements in key/value form
1d225d67d94049151fef90bc431dcd5def9e948a 31-Oct-2009 Jack Wang <jackwang@google.com> am e8228afb: Merge change I92cdc5ed into eclair

Merge commit 'e8228afb2bd005ae25ce58719f9d678389b26a16' into eclair-plus-aosp

* commit 'e8228afb2bd005ae25ce58719f9d678389b26a16':
PerformanceCollector: Collect & report perf measurements in key/value form
e8228afb2bd005ae25ce58719f9d678389b26a16 31-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I92cdc5ed into eclair

* changes:
PerformanceCollector: Collect & report perf measurements in key/value form
efdccdf60216e4c6cc56d46b074068b78551017b 29-Oct-2009 Guang Zhu <guangzhu@google.com> am dfc54a44: am 0b12dc3a: am aebcaec3: Merge change I2e90d640 into eclair

Merge commit 'dfc54a44123f32d6b44bdbce54c155d9135baddc'

* commit 'dfc54a44123f32d6b44bdbce54c155d9135baddc':
Remove the activity restart between urls.
8a6219660d3d0b88423bdb9239852ca95e24f57d 29-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d7185d0b: am f5633bc7: Fix test breakage in testNickNameV21().

Merge commit 'd7185d0bd250ff5f006ea94d305539ac7d499977'

* commit 'd7185d0bd250ff5f006ea94d305539ac7d499977':
Fix test breakage in testNickNameV21().
636d5629c5a18c8fa37f63cd8468e12061b93328 29-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am aa06a0e0: am 3c828e24: Merge change I9195a354 into eclair-mr2

Merge commit 'aa06a0e086d57ad3a0d063dfb5ab2cfb7936e4b4'

* commit 'aa06a0e086d57ad3a0d063dfb5ab2cfb7936e4b4':
Add partial support of Android-specific properties.
11e3364a6afd4e83cc60894031793dabcc6193a3 29-Oct-2009 Dan Egnor <egnor@google.com> am 473bbd21: am 95240270: Instead of a raw AIDL interface, give DropBox a Java interface (android.os.DropBox); move the Binder interface behind the scenes. Make DropBoxEntry into DropBox.Entry. Make it possible to get a dropbox from an (Application)Context with the u

Merge commit '473bbd2140a2515a6a9a450ee955a790e0b6dcff'

* commit '473bbd2140a2515a6a9a450ee955a790e0b6dcff':
Instead of a raw AIDL interface, give DropBox a Java
dfc54a44123f32d6b44bdbce54c155d9135baddc 29-Oct-2009 Guang Zhu <guangzhu@google.com> am 0b12dc3a: am aebcaec3: Merge change I2e90d640 into eclair

Merge commit '0b12dc3acaa5e6b2b0ac05374faf65a7e212ae4f' into eclair-mr2-plus-aosp

* commit '0b12dc3acaa5e6b2b0ac05374faf65a7e212ae4f':
Remove the activity restart between urls.
0b12dc3acaa5e6b2b0ac05374faf65a7e212ae4f 29-Oct-2009 Guang Zhu <guangzhu@google.com> am aebcaec3: Merge change I2e90d640 into eclair

Merge commit 'aebcaec3c171f636a24051ce85ded2f86b09461b' into eclair-mr2

* commit 'aebcaec3c171f636a24051ce85ded2f86b09461b':
Remove the activity restart between urls.
6965720df4d2f303ccecec6c1b9766b6f9d4b6a9 29-Oct-2009 Brett Chabot <brettchabot@android.com> am 32be57d1: am 622b190c: am b81df8e3: Merge change I5535bbdf into eclair

Merge commit '32be57d1000df0356f19eab01bbf828510d488f6'

* commit '32be57d1000df0356f19eab01bbf828510d488f6':
Disable flaky and failing tests.
d7185d0bd250ff5f006ea94d305539ac7d499977 29-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am f5633bc7: Fix test breakage in testNickNameV21().

Merge commit 'f5633bc7e2fddbd1104d129b9d55d74fa8c2666b' into eclair-mr2-plus-aosp

* commit 'f5633bc7e2fddbd1104d129b9d55d74fa8c2666b':
Fix test breakage in testNickNameV21().
aa06a0e086d57ad3a0d063dfb5ab2cfb7936e4b4 29-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 3c828e24: Merge change I9195a354 into eclair-mr2

Merge commit '3c828e24a950a7fa4d17e22b5afa37a4006126f0' into eclair-mr2-plus-aosp

* commit '3c828e24a950a7fa4d17e22b5afa37a4006126f0':
Add partial support of Android-specific properties.
473bbd2140a2515a6a9a450ee955a790e0b6dcff 29-Oct-2009 Dan Egnor <egnor@google.com> am 95240270: Instead of a raw AIDL interface, give DropBox a Java interface (android.os.DropBox); move the Binder interface behind the scenes. Make DropBoxEntry into DropBox.Entry. Make it possible to get a dropbox from an (Application)Context with the usual getSyste

Merge commit '952402704a175ba27f6c89dff1ada634c5ce5626' into eclair-mr2-plus-aosp

* commit '952402704a175ba27f6c89dff1ada634c5ce5626':
Instead of a raw AIDL interface, give DropBox a Java
f5633bc7e2fddbd1104d129b9d55d74fa8c2666b 28-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Fix test breakage in testNickNameV21().

Internal issue number: 2079082
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
3c828e24a950a7fa4d17e22b5afa37a4006126f0 29-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I9195a354 into eclair-mr2

* changes:
Add partial support of Android-specific properties.
837cba33c59ea4bb622878f77fc262436e01ce2b 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add partial support of Android-specific properties.

In the near future, all the values which cannot be converted to
vCard property is expressed as "X-ANDROID-CUSTOM" property + MIME_TYPE.

Example (Nick name):
X-ANDROID-CUSTOM:vnd.android.cursor.item/nickname;Nicky;;;;;;;;;;;;;

All the data are stored ordered by its column name ("data1" - "data15").
Currently the code assumes the max num is 15.

Internal Issue number: 2079082
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
952402704a175ba27f6c89dff1ada634c5ce5626 28-Oct-2009 Dan Egnor <egnor@google.com> Instead of a raw AIDL interface, give DropBox a Java
interface (android.os.DropBox); move the Binder interface
behind the scenes. Make DropBoxEntry into DropBox.Entry.
Make it possible to get a dropbox from an (Application)Context
with the usual getSystemService(DROPBOX_SERVICE) type thing.
Update the tests accordingly.
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
075997f12e2fb2b646172a92926be0f26f739099 28-Oct-2009 Jack Wang <jackwang@google.com> PerformanceCollector: Collect & report perf measurements in key/value form

- Added new functions to PerformanceCollector and PerformanceResultsWriter
- Modified unit tests to test new functionality and fix flakiness reported in
2218327 and 2118268
- Added PerformanceCollectorTest to small suite
ndroidTests/src/com/android/unit_tests/os/PerformanceCollectorTest.java
32be57d1000df0356f19eab01bbf828510d488f6 28-Oct-2009 Brett Chabot <brettchabot@android.com> am 622b190c: am b81df8e3: Merge change I5535bbdf into eclair

Merge commit '622b190c878e38468096ef0fe1cd28dbc10c3b33' into eclair-mr2-plus-aosp

* commit '622b190c878e38468096ef0fe1cd28dbc10c3b33':
Disable flaky and failing tests.
622b190c878e38468096ef0fe1cd28dbc10c3b33 28-Oct-2009 Brett Chabot <brettchabot@android.com> am b81df8e3: Merge change I5535bbdf into eclair

Merge commit 'b81df8e3a2f72546508fcdf92adc39cfa2985c56' into eclair-mr2

* commit 'b81df8e3a2f72546508fcdf92adc39cfa2985c56':
Disable flaky and failing tests.
17e37746d5ce899f0b6be74d8cba4af815bb3de7 27-Oct-2009 Guang Zhu <guangzhu@google.com> am aebcaec3: Merge change I2e90d640 into eclair

Merge commit 'aebcaec3c171f636a24051ce85ded2f86b09461b' into eclair-plus-aosp

* commit 'aebcaec3c171f636a24051ce85ded2f86b09461b':
Remove the activity restart between urls.
2e90d6404a5ddb905f84a98f055f1bf00f24a646 27-Oct-2009 Guang Zhu <guangzhu@google.com> Remove the activity restart between urls.
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
e4ce6a5c2214a19686eca3f6aa6a00dcd4d7bf63 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 1cb34d48: am bb88e3ad: Move verification code to VCardTestsBase.

Merge commit '1cb34d4850ec807eda5742ecad8b7469b98173d8'

* commit '1cb34d4850ec807eda5742ecad8b7469b98173d8':
Move verification code to VCardTestsBase.
1cb34d4850ec807eda5742ecad8b7469b98173d8 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am bb88e3ad: Move verification code to VCardTestsBase.

Merge commit 'bb88e3ad568a05cc816fa786fcf1902fa9497499' into eclair-mr2-plus-aosp

* commit 'bb88e3ad568a05cc816fa786fcf1902fa9497499':
Move verification code to VCardTestsBase.
bb88e3ad568a05cc816fa786fcf1902fa9497499 26-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Move verification code to VCardTestsBase.

Internal Issue number: 2195990, 2079082
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestSuite.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTestsBase.java
b5b173f9a473758a44dbfae8c06b367080b6249b 27-Oct-2009 Brett Chabot <brettchabot@android.com> am b81df8e3: Merge change I5535bbdf into eclair

Merge commit 'b81df8e3a2f72546508fcdf92adc39cfa2985c56' into eclair-plus-aosp

* commit 'b81df8e3a2f72546508fcdf92adc39cfa2985c56':
Disable flaky and failing tests.
5535bbdfc88fa543c5700672eb7f32ddd77a3c1a 27-Oct-2009 Brett Chabot <brettchabot@android.com> Disable flaky and failing tests.

Bugs 2118268, 2176089
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/os/PerformanceCollectorTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
a413314001d45af4b5a3a0a2d1a130ef21bf0b23 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 9fb078ae: am d263a064: Add a test for vCard composer.

Merge commit '9fb078ae70b3ded5641a3ec40655a99d768ff032'

* commit '9fb078ae70b3ded5641a3ec40655a99d768ff032':
Add a test for vCard composer.
9fb078ae70b3ded5641a3ec40655a99d768ff032 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d263a064: Add a test for vCard composer.

Merge commit 'd263a064f7a77768c3e70a98f286960b67dc1aa5' into eclair-mr2-plus-aosp

* commit 'd263a064f7a77768c3e70a98f286960b67dc1aa5':
Add a test for vCard composer.
d263a064f7a77768c3e70a98f286960b67dc1aa5 27-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add a test for vCard composer.

Also modify the behavior of vCard composer so that it honer FN than N toward
DISPLAY_NAME.

Internal issuen number: 2195990
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
70ece8d334485af47edfb5bf3049bef2cf5f4df6 26-Oct-2009 Brad Fitzpatrick <bradfitz@android.com> Speed up Uri.getQueryParameter by allocating less.

Sample hierarchial URL, from my ContactsProvider test case:

content://com.android.contacts/data?account_name=braddroid%40gmail.com&account_type=com.google.GAIA&caller_is_syncadapter=true

Without this patch: (fetching the "account_name" parameter)

10000 iters: 0.5293 ms average
10000 iters: 0.5119 ms average
10000 iters: 0.5158 ms average

With this patch, rewriting it to not allocate memory (no implicit
StringBuilder), but still no caching:

1) when it needs to decode something (i.e account_name above;
allocates memory)

50000 iters: 0.28724 ms average
50000 iters: 0.31774 ms average
50000 iters: 0.28764 ms average

2) when it doesn't need to decode (and thus allocate memory,
i.e. account_type above)

50000 iters: 0.0954 ms average
50000 iters: 0.09124 ms average
50000 iters: 0.09088 ms average
ndroidTests/src/com/android/unit_tests/UriTest.java
2c726389fb4a6d3b9b3ab67063527b341079f9c4 23-Oct-2009 Wei Huang <weih@google.com> am 45db67f2: Merge change I808651dc into eclair-mr2

Merge commit '45db67f2e89341412613ea6b162dd0ad36f091c6' into eclair-mr2-plus-aosp

* commit '45db67f2e89341412613ea6b162dd0ad36f091c6':
bug #2180646: make comparing "404-04" and "40404" return true in PhoneNumberUtils.compare().
fd7b4f1d12779a0363e98a37e7f5a7ccacba5ee8 23-Oct-2009 Wei Huang <weih@google.com> bug #2180646: make comparing "404-04" and "40404" return true in PhoneNumberUtils.compare().

- when comparing two numbers whose dialable char length is less than the MIN_MATCH (7), treat them as equal if the dialable portion of the numbers match.
- update unit test.
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
7733978a181b90f209396329e4033e9e2d66feb7 22-Oct-2009 Brett Chabot <brettchabot@android.com> am 5f2ae667: am 76bb9a36: Merge change I1932e8f8 into eclair

Merge commit '5f2ae667e89e5ddfd7aa2bcbe3017b746b7b1de2' into eclair-mr2-plus-aosp

* commit '5f2ae667e89e5ddfd7aa2bcbe3017b746b7b1de2':
Disable com.android.unit_tests.HeapTest:testExternalOomeLarge.
5f2ae667e89e5ddfd7aa2bcbe3017b746b7b1de2 22-Oct-2009 Brett Chabot <brettchabot@android.com> am 76bb9a36: Merge change I1932e8f8 into eclair

Merge commit '76bb9a363633b5741937ebe58b01a8b2024753b0' into eclair-mr2

* commit '76bb9a363633b5741937ebe58b01a8b2024753b0':
Disable com.android.unit_tests.HeapTest:testExternalOomeLarge.
ae27c576643a821d78ef330a5e1834c42d2cc94a 22-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 54616f34: Make MockCursor class a part of public SDK.

Merge commit '54616f3435e67029006d2f77462c61ed0635a3f6' into eclair-mr2-plus-aosp

* commit '54616f3435e67029006d2f77462c61ed0635a3f6':
Make MockCursor class a part of public SDK.
54616f3435e67029006d2f77462c61ed0635a3f6 15-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Make MockCursor class a part of public SDK.

With this class, external developers will be able to reduce their
redundant work related to testing around ContentProvider/ContentResolver.

Internal Issue number: 2181010
ndroidTests/src/com/android/unit_tests/vcard/MockCursor.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
60be84855435c2f354833a98e1bf6154cc45078c 21-Oct-2009 Tammo Spalink <tammo@google.com> am 8785c064: Merge change Ie5df08ef into eclair-mr2

Merge commit '8785c064fab3429c792ac160aeeb19e9926382f0' into eclair-mr2-plus-aosp

* commit '8785c064fab3429c792ac160aeeb19e9926382f0':
Let PLUS occur once anywhere in dial-str network portion.
8785c064fab3429c792ac160aeeb19e9926382f0 21-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ie5df08ef into eclair-mr2

* changes:
Let PLUS occur once anywhere in dial-str network portion.
c4504d67d13b6622bf7cb8df69e18c45446c834d 21-Oct-2009 Brett Chabot <brettchabot@android.com> am 6270d52c: Merge change Ica1d7b90 into eclair

Merge commit '6270d52c0dded8658733a392f3ef1f521bc5dbee' into eclair-plus-aosp

* commit '6270d52c0dded8658733a392f3ef1f521bc5dbee':
Disable known failure math tanhd tests (DO NOT MERGE)
9e534153264138cfee383c626db92b934fafc1af 19-Oct-2009 Tammo Spalink <tammo@google.com> Let PLUS occur once anywhere in dial-str network portion.

Create a new extractNetworkPortion() function, since the old one is
public, that does effectively the same thing but is more flexible as
just mentioned.

Addresses issue:
http://buganizer/issue?id=2013998

Change-Id: Ie5df08ef9c871881e8728a44abf0385908000823
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
efc6bef1413f0ec7a3dce796b17e30d2357e5590 20-Oct-2009 Brett Chabot <brettchabot@android.com> Disable known failure math tanhd tests (DO NOT MERGE)

BUG 2139334
oreTests/android/core/MathTest.java
oreTests/android/core/StrictMathTest.java
484a065ce325a1c1bf38627ff924516b25a02efb 20-Oct-2009 Dan Egnor <egnor@google.com> am 2a2805b7: Merge change Ib3b06fc3 into eclair-mr2

Merge commit '2a2805b7fbd25ee11ad554e33bf34dbb2e8b71c5' into eclair-mr2-plus-aosp

* commit '2a2805b7fbd25ee11ad554e33bf34dbb2e8b71c5':
It turns out to be useful to allow enumeration on a per-tag basis,
2a2805b7fbd25ee11ad554e33bf34dbb2e8b71c5 20-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ib3b06fc3 into eclair-mr2

* changes:
It turns out to be useful to allow enumeration on a per-tag basis, and it's easy to support based on the data structures we have, so add a tag parameter to getNextEvent().
b3b06fc39b032288d33f663b687d78bec7f1d724 20-Oct-2009 Dan Egnor <egnor@google.com> It turns out to be useful to allow enumeration on a per-tag basis,
and it's easy to support based on the data structures we have, so
add a tag parameter to getNextEvent().
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
0c0519cf6d4438afa4f6df88d97b858c1847f50e 20-Oct-2009 Brett Chabot <brettchabot@android.com> am 76bb9a36: Merge change I1932e8f8 into eclair

Merge commit '76bb9a363633b5741937ebe58b01a8b2024753b0' into eclair-plus-aosp

* commit '76bb9a363633b5741937ebe58b01a8b2024753b0':
Disable com.android.unit_tests.HeapTest:testExternalOomeLarge.
1932e8f81112fea5f182ac1f3af2b53e1b2a398d 20-Oct-2009 Brett Chabot <brettchabot@android.com> Disable com.android.unit_tests.HeapTest:testExternalOomeLarge.

BUG 2170975
ndroidTests/src/com/android/unit_tests/HeapTest.java
2f2d2f8316cfe331160715b8598272ffe391e30f 15-Oct-2009 Guang Zhu <guangzhu@google.com> am d1a720d0: am 9e58e642: Enable some tests that requires local http server

Merge commit 'd1a720d06f92a7228f28361a01f3a158c560cd18' into eclair-mr2-plus-aosp

* commit 'd1a720d06f92a7228f28361a01f3a158c560cd18':
Enable some tests that requires local http server
201a885960fa67ad25912ed64fe7e6cdb81e3593 15-Oct-2009 Guang Zhu <guangzhu@google.com> am 9e58e642: Enable some tests that requires local http server

Merge commit '9e58e6427c8e5fefb65432ea4b56c6cb31e80bbd' into eclair-plus-aosp

* commit '9e58e6427c8e5fefb65432ea4b56c6cb31e80bbd':
Enable some tests that requires local http server
d1a720d06f92a7228f28361a01f3a158c560cd18 15-Oct-2009 Guang Zhu <guangzhu@google.com> am 9e58e642: Enable some tests that requires local http server

Merge commit '9e58e6427c8e5fefb65432ea4b56c6cb31e80bbd' into eclair-mr2

* commit '9e58e6427c8e5fefb65432ea4b56c6cb31e80bbd':
Enable some tests that requires local http server
9e58e6427c8e5fefb65432ea4b56c6cb31e80bbd 15-Oct-2009 Guang Zhu <guangzhu@google.com> Enable some tests that requires local http server
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
ca802b6ed5f60d3abc38d103b1cbd35e8883c4ca 15-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 8b12144d: Merge change I170c8251 into eclair-mr2

Merge commit '8b12144dad94bc0807e20590d72b4aadc56189d4' into eclair-mr2-plus-aosp

* commit '8b12144dad94bc0807e20590d72b4aadc56189d4':
Add tests and fix vCard code.
99a0a2cd73503513891565a4aaf99e209bd262d2 14-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add tests and fix vCard code.

Now, basic tests are almost ready.

TODO:
- importer test toward multiple vCard input (though it was tested with real usage)
- exporter tests for multiple composition
- tests with non-Ascii
- tests with special types like TYPE_DOCOMO

ISSUE:
In order to fully check the validity of exporter, we may have to develop
some vCard importer which rejects vCard which is valid but a kind of dubious.

Internal Issue Number: 2160039
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
eac70503c27104117f42de405cd5bd73579096be 14-Oct-2009 Dan Egnor <egnor@google.com> am 5c8a80b8: Merge change I4410ec8f into eclair-mr2

Merge commit '5c8a80b8fc7a25dda269cd16e0b90b35227fd625' into eclair-mr2-plus-aosp

* commit '5c8a80b8fc7a25dda269cd16e0b90b35227fd625':
Framework-side DropBox service that maintains a size-bounded
4410ec8f7cec6ab05a8c24c04fe2d5ed5d1e18df 12-Sep-2009 Dan Egnor <egnor@google.com> Framework-side DropBox service that maintains a size-bounded
queue of data chunks (sort of a blob-oriented logcat).

In the future, this will be coupled with a revised checkin service that
would actually upload this data.
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/DropBoxTest.java
2c0fe9b0f67441c51589a8a9f674efde0c0da2ba 12-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am d48e25d4: Merge change I83b3bddf into eclair-mr2

Merge commit 'd48e25d4e3278c5e975db01adb98661ee59923fe' into eclair-mr2-plus-aosp

* commit 'd48e25d4e3278c5e975db01adb98661ee59923fe':
Add a new TestSuites: VCardTests
221bc127c4b1863cf03a13f5bd25caad366a55d8 12-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add a new TestSuites: VCardTests

Now, the following command is available.
adb shell am instrument -w -e class com.android.unit_tests.vcard.VCardTests com.android.unit_tests/android.test.InstrumentationTestRunner

Internal Issuer number: 2160039
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
74a2d09cba89db3b404aa10d89b5139f5ff6ab5d 12-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 347daf3a: Merge change I2a52a60a into eclair-mr2

Merge commit '347daf3a9802b2a4184ff8aa90b4af6c5de79ab7' into eclair-mr2-plus-aosp

* commit '347daf3a9802b2a4184ff8aa90b4af6c5de79ab7':
Implement unit tests for vCard exporter, which depends on the sucess in vCard importer.
ba2b21bee817c58e9b22c57e02ef6201e1cda1bd 12-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Implement unit tests for vCard exporter, which depends on the sucess in vCard importer.

In order to share the logic between tests for importer and those for exporter,
PropertyNodesVerifier is now a separated class and drastically modified.
Now the class accept "unordered" expected PropertyNode objects, which allows vCard
composer to not care the exact order of each elements.

MockCursor is added, which may be added into the public API in the future, but in
the test directory for now.
Another MockContentProvider is (temporarily) developed so that it can be accepted by
MockContentResolver#addProvider(), which does not allow IContentProvider and its
descendants but only exact ContentProvider, while the original MockContentProvider in
android.test.mock.MockContentProvider implements IContentProvider.

The test development is still on-going, but this test suffices minimal requirement of
vCard tests.

Internal issue number: 2160039
ndroidTests/src/com/android/unit_tests/vcard/MockCursor.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNodesVerifier.java
ndroidTests/src/com/android/unit_tests/vcard/VCardExporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImportTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardImporterTests.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
403b5cd405dee554bbd1a467112fc90cdf2af308 09-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 6e15a70c: Merge change I1fb066b0 into eclair-mr2

Merge commit '6e15a70c79c360f6870b06610f61a7d02cb29b2c' into eclair-mr2-plus-aosp

* commit '6e15a70c79c360f6870b06610f61a7d02cb29b2c':
Rename VCardTest.java to VCardImportTest.java.
3f15538a32ada1b26f6acd1c724e4383fa680980 09-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Rename VCardTest.java to VCardImportTest.java.

Internal issue number: 2160039
ndroidTests/src/com/android/unit_tests/vcard/VCardImportTests.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
258bc9cb44f637d9ea1377d81a995bec2bd10a1d 09-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 5a016488: Merge commit \'refs/changes/08/29008/8\' of ssh://dmiyakawa@android-git.corp.google.com:29418/platform/frameworks/base into cleanup_import

Merge commit '5a016488da5ff6c1ecdff0b1febd836cc1711531' into eclair-mr2-plus-aosp

* commit '5a016488da5ff6c1ecdff0b1febd836cc1711531':
Develop ContentResolver-based unit tests for vCard importer and fix vCard code
5c3e687965a49e4e54196a049337544a6eed61d9 06-Oct-2009 Daisuke Miyakawa <dmiyakawa@google.com> Develop ContentResolver-based unit tests for vCard importer and fix vCard code
along with the tests

Make test code not only check the validity of VCardParser but also check
the validity of the data insertion part of ContactStruct class, using
MockContentResolver/MockContentProvider. With these tests, we are now really sure
vCard side appropriately sends vCard data into the resolver.

Fix ContactStruct so that it properly handles ORG property and TITLE property,
though it still does not see Group information. There's no vCard found which
uses Group and ORG and TITLE in convolted orders...

e.g. Current implementation misinterprets the following case, but we're not sure
whether any exporter emits data in this kind of complicated form...
group2.ORG:ComparyA
group1.ORG:CompanyB
group1.TITLE:TitleForA
group2.TITLE:TitleForB

Expected: CompanyA + TitleForA, CompanyB + TitleForB
Actual: CompanyA + TitleForB, CompanyB + TitleForA

Also change the parser part a little, so that some component can be reused via
the other part of vCard code.

Added several additional files for the tests, which ensures that
- ORG/TITLE properties are handled as we expect.
- PREF is appropriately handled and passed to the resolver as "IS_PRIMARY" flag.
-- We discarded the code which ensures that "IS_PRIMARY" is added to only one
field in each type, after the local discussion (the duplication or no primary
state should be handled by the resolver).

Internal Issue number: 2160039
ndroidTests/res/raw/v21_org_before_title.vcf
ndroidTests/res/raw/v21_pref_handling.vcf
ndroidTests/res/raw/v21_title_before_org.vcf
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
ndroidTests/src/com/android/unit_tests/vcard/VNode.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
c417d3b1fd00399e30e8c0ad93bb0977906dc1cd 07-Oct-2009 Brett Chabot <brettchabot@android.com> am 773fd131: Merge change I3429f77a into eclair

Merge commit '773fd13130948397cac5178e16d17975a06a738b' into eclair-plus-aosp

* commit '773fd13130948397cac5178e16d17975a06a738b':
Suppress flaky test HeapTest#testOomeLarge.
7828a209af775e30af30b35ba5b24a7983ea65c8 07-Oct-2009 Romain Guy <romainguy@android.com> am c404ed2b: Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.

Merge commit 'c404ed2be5d29c8932a3d69b53fea4653c9b868b' into eclair-plus-aosp

* commit 'c404ed2be5d29c8932a3d69b53fea4653c9b868b':
Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.
8b572310582d305c28fb2d34cc907347639e8b08 07-Oct-2009 Tammo Spalink <tammo@google.com> am 5c8dba21: Merge change I61aac7b3 into eclair

Merge commit '5c8dba21bf5e6a54f848c2e7f46dc86c27a09102' into eclair-plus-aosp

* commit '5c8dba21bf5e6a54f848c2e7f46dc86c27a09102':
Add PERIOD char to CDMA address sugar list.
d7dc2c47745947b56ea33e36f69c3d8926524549 07-Oct-2009 Brett Chabot <brettchabot@android.com> am baa44f11: am 773fd131: Merge change I3429f77a into eclair

Merge commit 'baa44f1109ebaa723d64ffee09d5b436749cd7c2' into eclair-mr2-plus-aosp

* commit 'baa44f1109ebaa723d64ffee09d5b436749cd7c2':
Suppress flaky test HeapTest#testOomeLarge.
773fd13130948397cac5178e16d17975a06a738b 07-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I3429f77a into eclair

* changes:
Suppress flaky test HeapTest#testOomeLarge.
b8a4e5f79a33222d2ab03da7549b0a9a37da2001 07-Oct-2009 Brett Chabot <brettchabot@android.com> Suppress flaky test HeapTest#testOomeLarge.

BUG 2170975
ndroidTests/src/com/android/unit_tests/HeapTest.java
dba9981588503dbfc442216a857ff001f46fff60 07-Oct-2009 Romain Guy <romainguy@android.com> am 72da3a46: am c404ed2b: Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.

Merge commit '72da3a467e46453e87549492ccec47e1feda6fe2' into eclair-mr2-plus-aosp

* commit '72da3a467e46453e87549492ccec47e1feda6fe2':
Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.
c404ed2be5d29c8932a3d69b53fea4653c9b868b 07-Oct-2009 Romain Guy <romainguy@android.com> Fix failing unit test; the test was using a deprecated API making it fail on WVGA devices.

Change-Id: I407c7baa5606aaee875f51d6e96ce8a0117fc375
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
7589ae77224a28a2162cde74c3ae8b1d826c635c 06-Oct-2009 Tammo Spalink <tammo@google.com> am ef5aed64: am 5c8dba21: Merge change I61aac7b3 into eclair

Merge commit 'ef5aed64fb58f39f50e398ecf35affbaa42be9d3' into eclair-mr2-plus-aosp

* commit 'ef5aed64fb58f39f50e398ecf35affbaa42be9d3':
Add PERIOD char to CDMA address sugar list.
61aac7b377ac4878a5778457cad239fe3a50604a 05-Oct-2009 Tammo Spalink <tammo@google.com> Add PERIOD char to CDMA address sugar list.

Addresses issue:
http://buganizer/issue?id=2164455
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
4c0d406d56894037df7669064e1d67b4f51cdb6d 30-Sep-2009 Hung-ying Tyan <tyanh@google.com> am 2df1cc43: Merge change I42a80783 into eclair

Merge commit '2df1cc437793d50609c575881c04cc2c63d0bd97' into eclair-plus-aosp

* commit '2df1cc437793d50609c575881c04cc2c63d0bd97':
Remove deprecated VpnType.getDescription().
865a1bbf36cc8ea8d9c015effb92733347912244 30-Sep-2009 Hung-ying Tyan <tyanh@google.com> Remove deprecated VpnType.getDescription().
ndroidTests/src/com/android/unit_tests/VpnTest.java
fde37e5b40e2f4da07829d0dfad97db0be681a70 30-Sep-2009 Guang Zhu <guangzhu@google.com> am 277a41a7: Merge change Ia0609a0d into eclair

Merge commit '277a41a771c56727ad7456dad23f964e9e3ed546' into eclair-plus-aosp

* commit '277a41a771c56727ad7456dad23f964e9e3ed546':
rebase layout test result as the numbers reported are much more stable now
a0609a0d8a69a92aafa1d6c41f7dc054eee09b4e 30-Sep-2009 Guang Zhu <guangzhu@google.com> rebase layout test result as the numbers reported are much more stable now
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
ecae28bc3ea9e68b7b4f1b5879a52f46b9bbc33c 28-Sep-2009 Guang Zhu <guangzhu@google.com> am 1cdb55aa: Merge change 27457 into eclair

Merge commit '1cdb55aa97d8035a941a4bd7cf23063f18360ab5' into eclair-plus-aosp

* commit '1cdb55aa97d8035a941a4bd7cf23063f18360ab5':
Added code style fix that actually did not get submitted in 2nd patch of previous change.
1cdb55aa97d8035a941a4bd7cf23063f18360ab5 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27457 into eclair

* changes:
Added code style fix that actually did not get submitted in 2nd patch of previous change.
56a36932178a95900558422199932d7f33c54776 28-Sep-2009 Guang Zhu <guangzhu@google.com> Added code style fix that actually did not get submitted in 2nd patch of previous change.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
89172dbc0dcc62a5921a2e619612c78b48de9514 28-Sep-2009 Guang Zhu <guangzhu@google.com> am c18b0ebc: Merge change 27185 into eclair

Merge commit 'c18b0ebcfb905cc5001618c78890e884a859e069' into eclair-plus-aosp

* commit 'c18b0ebcfb905cc5001618c78890e884a859e069':
Add checks for double-dumping on webkit data.
c18b0ebcfb905cc5001618c78890e884a859e069 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27185 into eclair

* changes:
Add checks for double-dumping on webkit data.
7216047ac3e9613f3b689fa637e205943b51f069 26-Sep-2009 Guang Zhu <guangzhu@google.com> Add checks for double-dumping on webkit data.

Also some logs seem to suggest that in rare occations, a webkit dump after timeout has occured actually never hears any response back from webkit, thus causing the test app to wait forever, because the request webkit data mechanism is not protected by a timeout watchdog. So adding a explicit log print before calling webkit dump for monitoring in future test runs.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
d155f6d79251ecc1f27e079e9ac05d7855dda505 28-Sep-2009 Yu Shan Emily Lau <yslau@google.com> am d021ea27: Merge change 27306 into eclair

Merge commit 'd021ea27cea0ea14ad0e0295eaa51c94e92946fc' into eclair-plus-aosp

* commit 'd021ea27cea0ea14ad0e0295eaa51c94e92946fc':
Modified the test case name for the browser page load test.
30412d1ce0d65acda8c65a7fbe09a55900647f6a 27-Sep-2009 Yu Shan Emily Lau <yslau@google.com> Modified the test case name for the browser page load test.
rowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
c27d57182a5722aba51af700593852b4ab006653 26-Sep-2009 Jesse Wilson <jessewilson@google.com> am 5648dbb1: Merge change 27159 into eclair

Merge commit '5648dbb1dabc0231fe953ad45916c067c79986c8' into eclair-plus-aosp

* commit '5648dbb1dabc0231fe953ad45916c067c79986c8':
DO NOT MERGE: Cleaning up the PipedStreamTest
e78fcbac04f3b0a8e6a287db321abfc25b6131de 26-Sep-2009 Jesse Wilson <jessewilson@google.com> DO NOT MERGE: Cleaning up the PipedStreamTest
oreTests/android/core/PipedStreamTest.java
f7760124264099a9c4b0aa6e03392816ceb81c7f 25-Sep-2009 johnwang <johnwang@google.com> am 9c118c80: Update CID in NeighboringCellInfo

Merge commit '9c118c80fd0a5416051f2a49f515301f2cf3fd6f' into eclair-plus-aosp

* commit '9c118c80fd0a5416051f2a49f515301f2cf3fd6f':
Update CID in NeighboringCellInfo
9c118c80fd0a5416051f2a49f515301f2cf3fd6f 12-Sep-2009 johnwang <johnwang@google.com> Update CID in NeighboringCellInfo

NeighboringCellInfo works in GSM and UMTS network.

In GSM network, the locaiton value is the combination of LAC and CID.

In UMTS network, the locaiton value is PSC code.

NeighboringCellInfo should access and store those two values seperately.

It involves the change of Public API.

1. Add new API getRadioType(), getLac(), and getPsc() to get location info in GSM and UMTS.

2. Deprecate setCid() and NeighboringCellInfo(int cid) because cid is set by interpreting network type.
ndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
349236c61caab356a33475f7813dc5eaa88d28fc 24-Sep-2009 Ben Murdoch <benm@google.com> am b4ef3334: Merge change 26593 into eclair

Merge commit 'b4ef3334ca45ce43f8ed9e193e2b63208bb9624b' into eclair-plus-aosp

* commit 'b4ef3334ca45ce43f8ed9e193e2b63208bb9624b':
Change the way DRT determines if it is ready to continue to the next test when running in automated mode.
2eea5f3dc8f96059a60a97052c20004b640eb1c3 23-Sep-2009 Ben Murdoch <benm@google.com> Change the way DRT determines if it is ready to continue to the next test when running in automated mode.

Change-Id: I4d8f6b447dd3c7d7b4baa449a5bacebe4ba59d25
(cherry picked from commit 15b503e46315a56467c0b40d411b457eda7ee334)
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
a1e350eadc066cda734e2dfbbd59eb739c5557de 24-Sep-2009 Tammo Spalink <tammo@google.com> am b89cfb0f: Merge change 26566 into eclair

Merge commit 'b89cfb0f9db2b1a4655c5e78e5c57855b5a78ee9' into eclair-plus-aosp

* commit 'b89cfb0f9db2b1a4655c5e78e5c57855b5a78ee9':
Conditionalized CDMA-specific test.
af8e23fe9ebc160ad370d3cb4d960d154316930e 23-Sep-2009 Tammo Spalink <tammo@google.com> Conditionalized CDMA-specific test.

Addresses issue:
http://b/issue?id=2122045

Change-Id: Ia43e254f0808e1d96cbd240101eee621979e9100
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
7bcf59c43d7b52cff702d3d9bcca322451673a0a 23-Sep-2009 Wei Huang <weih@google.com> am a1dfa7f4: Merge change 26550 into eclair

Merge commit 'a1dfa7f4a108a7823d8da49ba5ea1777e283a724' into eclair-plus-aosp

* commit 'a1dfa7f4a108a7823d8da49ba5ea1777e283a724':
fix bug 2134367: failing phone number compare test.
a1dfa7f4a108a7823d8da49ba5ea1777e283a724 23-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26550 into eclair

* changes:
fix bug 2134367: failing phone number compare test.
409308617fa24abbe8b5cded69dae1ae01b6ffa8 23-Sep-2009 Wei Huang <weih@google.com> fix bug 2134367: failing phone number compare test.

Change-Id: Iccc3b69cd1e4bdb82da48d87d610e4a45ae31601
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
7ca38352b911bfd299f5862da930e388eba7f903 23-Sep-2009 Jesse Wilson <jessewilson@google.com> am c3c6621a: Merge change 25879 into eclair

Merge commit 'c3c6621a2cf2f0d40d062dcad1c9f65485473841' into eclair-plus-aosp

* commit 'c3c6621a2cf2f0d40d062dcad1c9f65485473841':
Setting the default HTTP user agent at runtime init.
c3c6621a2cf2f0d40d062dcad1c9f65485473841 23-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25879 into eclair

* changes:
Setting the default HTTP user agent at runtime init.
0562eac4639573db3b4ce294e4612e7f4d62b6a8 21-Sep-2009 Wei Huang <weih@google.com> am 31a12429: Merge change 26254 into eclair

Merge commit '31a12429b77e87b5047589d251642b975ad35b9a' into eclair-plus-aosp

* commit '31a12429b77e87b5047589d251642b975ad35b9a':
fix bug 2134685: fix tests for PhoneNumberUtilsTest.
31a12429b77e87b5047589d251642b975ad35b9a 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26254 into eclair

* changes:
fix bug 2134685: fix tests for PhoneNumberUtilsTest.
6bf39fdbec979908e8a23bf69aa624812d0b377e 21-Sep-2009 Yu Shan Emily Lau <yslau@google.com> am c2f97178: Merge change 26111 into eclair

Merge commit 'c2f97178acaf9c406067b9b89776b87ddf9c8558' into eclair-plus-aosp

* commit 'c2f97178acaf9c406067b9b89776b87ddf9c8558':
Added a workaround to clear the browser cache.
c2f97178acaf9c406067b9b89776b87ddf9c8558 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26111 into eclair

* changes:
Added a workaround to clear the browser cache.
d2ef9e31e6f2492d79062f776a7138ed9235172b 21-Sep-2009 Yu Shan Emily Lau <yslau@google.com> Added a workaround to clear the browser cache.

modified: BrowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
rowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
35fd2e58536f83010bb385deba28068002c877b6 21-Sep-2009 Wei Huang <weih@google.com> fix bug 2134685: fix tests for PhoneNumberUtilsTest.

Change-Id: I28c4e69775c7ce20983c052b8b77ba2df6d5c63b
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
4d9a5cc45c723d507f360d8e2339dbcb17ea2253 21-Sep-2009 Daisuke Miyakawa <dmiyakawa@google.com> am a13ccc90: Merge change 26175 into eclair

Merge commit 'a13ccc908ee54d6c606b5a73b3a57e4dda13e44a' into eclair-plus-aosp

* commit 'a13ccc908ee54d6c606b5a73b3a57e4dda13e44a':
Fix test for phone number comparation. Now that there are two algorithms, we should consider them in Java layer.
6a857d957e7998d99d664fbf88fb1590b9decf77 21-Sep-2009 Daisuke Miyakawa <dmiyakawa@google.com> Fix test for phone number comparation. Now that there are two algorithms, we should consider them in Java layer.
Uguu.

Internal issue number: 2134367
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
d0f80d445644bfc08b62339f01766b924e42dc4d 19-Sep-2009 Jesse Wilson <jessewilson@google.com> Setting the default HTTP user agent at runtime init.

I can't do this in HttpURLConnection directly, since that would
cause a forbidden dependency from Dalvik on Android.
oreTests/android/core/URLTest.java
bf72ec17bf20f1142c96897f5b6775f6d31a85d3 18-Sep-2009 Daniel Sandler <dsandler@google.com> am e5a6d16f: Merge change 25785 into eclair

Merge commit 'e5a6d16f26543061a0fc815ba90644a44995e025' into eclair-plus-aosp

* commit 'e5a6d16f26543061a0fc815ba90644a44995e025':
Fix http://b/2126318 (density test fails due to wrong-size asset stripping)
da06e32e4ca5658f59b266ba981471c320fc5d3a 18-Sep-2009 Daniel Sandler <dsandler@google.com> Fix http://b/2126318 (density test fails due to wrong-size asset stripping)

The density test expects all resources of all densities to be included, but specifying a density for a particular device build kills that. We therefore add all the required densities explicitly to the Makefile to compensate.
ndroidTests/Android.mk
f1638002a77fff4e48058e7f8b704065a37b2694 17-Sep-2009 Ben Murdoch <benm@google.com> am f8c90acd: Merge change 25319 into eclair

Merge commit 'f8c90acd7fde806d2d9cccf4d6ec52dc279497bc' into eclair-plus-aosp

* commit 'f8c90acd7fde806d2d9cccf4d6ec52dc279497bc':
Only move to the next test in DRT after the test has completed AND the page has finished loading.
ca1475a868c6fe24700065a8ae321bb41425c033 17-Sep-2009 Dianne Hackborn <hackbod@google.com> am 8843620c: Merge change 25360 into eclair

Merge commit '8843620cb208904bb9583809c9cfbe9e41264ae0' into eclair-plus-aosp

* commit '8843620cb208904bb9583809c9cfbe9e41264ae0':
Fix issue #2121993: com.android.unit_tests.os.HandlerThreadTest:testHandlerThread is failing
fd6bb030fde10603e8d8d5deaeeee2b132e8b2c4 17-Sep-2009 Fred Quintana <fredq@google.com> am 5f78786c: Merge change 25190 into eclair

Merge commit '5f78786cf9802b988a4de3c08555eb43f1e02e04' into eclair-plus-aosp

* commit '5f78786cf9802b988a4de3c08555eb43f1e02e04':
add the ability to do a newAssert with no values
77c65a641afc0b090a5ad231c1ff1f805edf576c 17-Sep-2009 Guang Zhu <guangzhu@google.com> am 44ca7090: Merge change 25356 into eclair

Merge commit '44ca7090aca79b8c8e71d34982ae54b69968ad56' into eclair-plus-aosp

* commit '44ca7090aca79b8c8e71d34982ae54b69968ad56':
Filter out failing cases for future investigation.
977f7691e5c852b188ac9131443bff10bc91c635 16-Sep-2009 Ben Murdoch <benm@google.com> Only move to the next test in DRT after the test has completed AND the page has finished loading.

Change-Id: I157da58bb99f7bf0fcd00073d078c26c7df201ed
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
e525eef4b8e284ac8eb023bd0df4eeed37916d4b 17-Sep-2009 Jean-Baptiste Queru <jbq@google.com> merge from open-source master
8843620cb208904bb9583809c9cfbe9e41264ae0 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25360 into eclair

* changes:
Fix issue #2121993: com.android.unit_tests.os.HandlerThreadTest:testHandlerThread is failing
5f78786cf9802b988a4de3c08555eb43f1e02e04 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25190 into eclair

* changes:
add the ability to do a newAssert with no values
44ca7090aca79b8c8e71d34982ae54b69968ad56 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25356 into eclair

* changes:
Filter out failing cases for future investigation.
207700d857cbaedca6ed19af74b29eae12988644 17-Sep-2009 Dianne Hackborn <hackbod@google.com> Fix issue #2121993: com.android.unit_tests.os.HandlerThreadTest:testHandlerThread is failing

Change-Id: I5f2cc8b39d3f15782e5fbf47015be9f4fa94a65b
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
01033abd7a46c0b3acba9508d5448f5d349599ce 17-Sep-2009 Guang Zhu <guangzhu@google.com> Filter out failing cases for future investigation.
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
6bf18bae60ae1ff0bf2407e8db115cbbab6f1b84 16-Sep-2009 Guang Zhu <guangzhu@google.com> Refactor logic for starting forward servers and http test cases hacking, so that they can be shared between automated test mode and UI launch mode.
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/forwarder/AdbUtils.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardServer.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardService.java
umpRenderTree/src/com/android/dumprendertree/forwarder/Forwarder.java
5ab78057a35dc71b2847920031cd707a7e2c6c64 16-Sep-2009 Fred Quintana <fredq@google.com> add the ability to do a newAssert with no values
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
0b3a5d65247be1fb79d66af534fa78a94743864f 09-Sep-2009 Derek Sollenberger <djsollen@google.com> First pass at replacing native plugin views with java.

Change-Id: I6d1f45f31210c2353fa348cc37be8d91bcd5e887
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/event/EventPlugin.h
rowserTestPlugin/jni/main.cpp
4b687f2eb5461da1d86189d19bfaaf669e24cd90 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25132 into eclair

* changes:
fix ContentProviderOperationTest
bfed8e9a32f9bafb730f80b43817a71a59afc1f4 15-Sep-2009 Fred Quintana <fredq@google.com> fix ContentProviderOperationTest
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
617d470dffdc0b5fa24454b0e07438ad0f4721f9 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25124 into eclair

* changes:
Add more error message if the script failed to pull result file from device.
ce8d9d1672e8321466aab745083233239422557d 15-Sep-2009 Guang Zhu <guangzhu@google.com> Add more error message if the script failed to pull result file from device.
umpRenderTree/assets/run_page_cycler.py
6d9eebe7320637f0256c077ba5ed6724b5a4ab0d 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25090 into eclair

* changes:
Move backlight brightness from HardwareService to PowerManager
237a29923a05663a2195bf93b392768dbaf31ebf 15-Sep-2009 Mike Lockwood <lockwood@android.com> Move backlight brightness from HardwareService to PowerManager

to prevent apps from changing the hardware behind its back.
Fixes b/2041941 Lock screen flashes the screen very bright before dimming

Change-Id: Ice757f7ae87902bdfb3634471cf44f020ebfaae4
Signed-off-by: Mike Lockwood <lockwood@android.com>
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
0393d349bef2154a222ebba3655b9059b534de6c 15-Sep-2009 Brett Chabot <brettchabot@android.com> Fix FileObserverTest#testRun.

The assertion in the test was expecting 4 events, but it was only waiting for
three.

BUG 2119135
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
fc01794f33057862a361a0d0113630c58befc21b 12-Jul-2009 Kenny Root <kenny@the-b.org> Make Uri.parseUserPart, parseHost, and parsePort symmetric

Currently parseUserPart uses the encoded authority to split the URI
into user and non-user parts, but the parseHost and parsePort uses
the decoded URI to split the URI into non-host, host, and port parts.
This gives unexpected results when %40 ('@') and %3a (':') is used
in a URI:

Uri test = Uri.parse("http://bob%40lee%3ajr@example.com:42/");
test.getUserInfo() => "bob@lee:jr"
test.getHost() => "lee:jr@example.com" (should be "example.com")
test.getPort() => -1 (should be 42)
ndroidTests/src/com/android/unit_tests/UriTest.java
ad1e25da74517343b306f5fe72d42b2ccb59ec6e 15-Sep-2009 Guang Zhu <guangzhu@google.com> Fix the bogus crashes in layout and reliability tests (the device actually went offline).
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/assets/run_reliability_tests.py
60ef21a5daff22dca1c562da8d131c67c8587353 14-Sep-2009 Guang Zhu <guangzhu@google.com> Fix the parsing for instrumentation result, some Java exceptions are not reported right now
umpRenderTree/assets/run_page_cycler.py
ff1df69dd4835c177c724e1b5f1ba02d1f674047 27-Aug-2009 Jack Wang <jackwang@google.com> Performance measurement framework:

+ For bug 1810508
- Added PerformanceCollector class to collect runtime and memory usage data
* Moved performance snapshotting from Intrumentation to PerformanceCollector
- Added PerformanceResultsWriter interface which defines functions for
reporting performance data

+ Framework integration
- Added TimedTest annotation to automatically time tests and write results
to instrumentation output
- Modified PerformanceTestBase to add collection hooks and wrapper methods
- Modified WatcherResultPrinter in InstrumentationTestRunner to implement
PerformanceResultsWriter for instrumentation output of performance data
- Modified InstrumentationTestRunner and AndroidTestRunner to pass writer
instance to test
ndroidTests/src/com/android/unit_tests/os/PerformanceCollectorTest.java
d0990d4a782e6970f966b8d11fb4eebb1c43d01b 10-Sep-2009 Grace Kloba <klobag@google.com> The empty path and no path mean default path. So "a=d" should replace "a=c".
oreTests/android/webkit/CookieTest.java
0a46e91357def02cbc6a5449c86763f4350850db 09-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23414 into eclair

* changes:
Fix broken GSM SMS unit test, and general cleanup.
9bb1101f5ccd795265dff1cfa4bb73998ba807ba 09-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23924 into eclair

* changes:
new file: LowStorageTest/Android.mk new file: LowStorageTest/AndroidManifest.xml new file: LowStorageTest/res/layout/main.xml new file: LowStorageTest/res/values/strings.xml new file: LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java Add the test app which can eat up 100% of the data parition. This is for the low storage test.
4333bd145e2b964414cd343814f50684694e234c 04-Sep-2009 Yu Shan Emily Lau <yslau@google.com> new file: LowStorageTest/Android.mk
new file: LowStorageTest/AndroidManifest.xml
new file: LowStorageTest/res/layout/main.xml
new file: LowStorageTest/res/values/strings.xml
new file: LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java
Add the test app which can eat up 100% of the data parition. This is for the low storage test.

new file: LowStorageTest/Android.mk
new file: LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java
owStorageTest/Android.mk
owStorageTest/AndroidManifest.xml
owStorageTest/res/layout/main.xml
owStorageTest/res/values/strings.xml
owStorageTest/src/com/android/lowstoragetest/LowStorageTest.java
9c93007bcdf684cd15fd9db0cf1eae238dd38191 08-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24101 into eclair

* changes:
Fix CDMA BCD unit test.
d0085ed5e2f12b7c6bcfb3285396be5b216bebdf 07-Sep-2009 Tammo Spalink <tammo@google.com> Fix CDMA BCD unit test.

Addresses issues:
http://buganizer/issue?id=2056263

Change-Id: I80e2412bd53b9045ae3cdc95cdf132da0946c2ea
oreTests/com/android/internal/telephony/SimUtilsTest.java
2af198bba15b11d81fd0ce9fb483ac29c532739e 01-Sep-2009 Tammo Spalink <tammo@google.com> Fix broken GSM SMS unit test, and general cleanup.

Addresses issues:
http://buganizer/issue?id=2059500
http://buganizer/issue?id=2056263

Change-Id: If1cb1e2b326419de695cbaa8a995e6bafb56447f
ndroidTests/src/com/android/unit_tests/GsmSmsTest.java
259749c6742df504caf240d9ef4adb296b9d9ee1 01-Sep-2009 Tammo Spalink <tammo@google.com> Rename SMSTest to GsmSmsTest.

Change-Id: I7ef602bd52167fd9f0712b1ce560e72a78f67193
ndroidTests/src/com/android/unit_tests/GsmSmsTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
4950b2b6951bbdc2b0023130bfbaca2a4044044f 03-Sep-2009 Andrei Popescu <andreip@google.com> Fix appcache layout test that was timing out due to race condition in WebView::addJavascriptInterface.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
19d6f7ac27448b59c936878756bad49f623a6a99 03-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23750 into eclair

* changes:
Add a test case to measure the power usage of loading a web page
1c1ffa0cab8b56274970736d7f3b8c00c01c3d2b 01-Sep-2009 Robert Greenwalt <robdroid@android.com> Promote MccTable to telephony and use it for both gsm/cdma

This adds timezone/locale/wifi-regulator-channels initialization to cdma (gsm already had it).

bug: 2071211
ndroidTests/src/com/android/unit_tests/MccTableTest.java
7c6efa13f129dbae5319f0981a430d4662f43354 03-Sep-2009 Xia Wang <xiaw@google.com> Add a test case to measure the power usage of loading a web page
rowserPowerTest/Android.mk
rowserPowerTest/AndroidManifest.xml
rowserPowerTest/src/com/android/browserpowertest/PowerMeasurement.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestActivity.java
rowserPowerTest/src/com/android/browserpowertest/PowerTestRunner.java
b937ba138fd75116cb773405e34c1312353b6b57 02-Sep-2009 Guang Zhu <guangzhu@google.com> Read forward address from file for DRT, fallback to default address

modified: tests/DumpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
8f4b5a561813ee8c22d2b8e73c33299471d4a3f3 02-Sep-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
f3d924ca0d3e8225824eb50540962e1890fea6f2 01-Sep-2009 Guang Zhu <guangzhu@google.com> Set a default dump type for DRT as a workaround for indeterministic order in receiving dumpAsText and onPageFinish callback.
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
4a40a039c020d339df14896448defa59efcc910d 01-Sep-2009 Guang Zhu <guangzhu@google.com> At leaset log the layout test timeouts
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
ce54003aa8961764763c4045991b730974fa9083 01-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23406 into eclair

* changes:
allow a longer timeout for layout tests, see if it stabilizes pass/fail numbers
38323a5f9f4a53b0118610ac84a47cb9907d4e4b 01-Sep-2009 Guang Zhu <guangzhu@google.com> allow a longer timeout for layout tests, see if it stabilizes pass/fail numbers
umpRenderTree/assets/run_layout_tests.py
95434bfaee62161ce02012c6424f0c0c8fffccb5 28-Aug-2009 Tammo Spalink <tammo@google.com> Allow fragmentText to be called for singleton CDMA messages.

Corrects for previous partner changes, addressing issue:

http://buganizer/issue?id=2063332

Change-Id: I49e564d81c5db3e92a6bad973f21a02a7302875d
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
650cbfd3815382df1a82c52297f641bfe9cc4f73 01-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22551 into eclair

* changes:
Fix broken unit test.
72b1f379d5c97c8ff31d2201e78215af777d6bda 31-Aug-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
f73dc54541f546fb966e94e73a925bbc259f9bef 31-Aug-2009 Tammo Spalink <tammo@google.com> Fix broken unit test.

Addresses issues:
http://buganizer/issue?id=2056263
http://buganizer/issue?id=2058622

Change-Id: I951fabddbb141f86d5126b908fdff80fbf3b4d7e
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
1615ccc8a45ea2521339ae6f5b5d543a131915cf 28-Aug-2009 Brett Chabot <brettchabot@google.com> am e1df8224: Merge change 23173 into donut

Merge commit 'e1df82248a68282a4d556ce61db09949fc186827' into eclair

* commit 'e1df82248a68282a4d556ce61db09949fc186827':
Remove flaky test LifecycleTest.testDialog from large continuous suite.
3bb99b3adf9d99bb50bc718ecda2f5944d097dac 28-Aug-2009 Brett Chabot <brettchabot@google.com> Remove flaky test LifecycleTest.testDialog from large continuous suite.

BUG 1866891

Change-Id: Ifef98426cf3879fc9f17aa5a0891578fefa54ce3
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
c035f7c79fda9474002d265175fc52692dbd78fe 28-Aug-2009 Daniel Sandler <dsandler@google.com> Final high-density frameworks artwork drop from designers (dated 25-Aug-2009).
rameworkTest/res/drawable-hdpi/big_drawable_background.9.png
rameworkTest/res/drawable-hdpi/black_square.png
rameworkTest/res/drawable-hdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-hdpi/drawable_background.9.png
rameworkTest/res/drawable-hdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-hdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable-mdpi/big_drawable_background.9.png
rameworkTest/res/drawable-mdpi/black_square.png
rameworkTest/res/drawable-mdpi/black_square_stretchable.9.png
rameworkTest/res/drawable-mdpi/drawable_background.9.png
rameworkTest/res/drawable-mdpi/sym_now_playing_pause_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable-mdpi/sym_now_playing_skip_forward_1.png
rameworkTest/res/drawable/big_drawable_background.9.png
rameworkTest/res/drawable/black_square.png
rameworkTest/res/drawable/black_square_stretchable.9.png
rameworkTest/res/drawable/drawable_background.9.png
rameworkTest/res/drawable/sym_now_playing_pause_1.png
rameworkTest/res/drawable/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable/sym_now_playing_skip_forward_1.png
ppwidgets/AppWidgetHostTest/res/drawable-hdpi/oh_hai_icon.png
ppwidgets/AppWidgetHostTest/res/drawable-mdpi/oh_hai_icon.png
ppwidgets/AppWidgetHostTest/res/drawable/oh_hai_icon.png
c18776d5bcd3a1ceadf676df778ccb4bdd521573 23-Jul-2009 Tammo Spalink <tammo@google.com> optimize MCC table

Replace a table of objects that was created at boot
in a costly manner, with a pre-generated table of
more densely formatted numerical data.

Based on data from runhat on the phone process,
this looks to shrink the memory footprint from about
16kB to less then 2kB.

Addresses http://buganizer/issue?id=874072

Change-Id: I5a7b9d7de4c9b9a0360e8370252582969fbd8d4f
ndroidTests/src/com/android/unit_tests/MccTableTest.java
d497d87650dd79f7d6a4751d79598d68ceb4b789 25-Aug-2009 Ben Murdoch <benm@google.com> Pass the estimated size of new HTML 5 databases to the ChromeClient so it can use that amount to figure an initial default quota.

Change-Id:Ic9372b0c86472b42ba5d0b964aaff1e2bbfe3efa
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
97f870956a37d441f82e21135a5e68d3ecdd0bf5 26-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22399 into eclair

* changes:
Refactor VCard handling code, phase 2, 3, 4, 5
f4ddea769098e24a7316b9ee895d323005433c2c 23-Aug-2009 Daisuke Miyakawa <dmiyakawa@google.com> Refactor VCard handling code, phase 2, 3, 4, 5

Phase 2
Make VCard Importer use Data structures in ContactsContract instead of
using old Conatacts structure.

Phase 3
Developed VCardComposer, which was originally in Contacts package, but
now in base/core/java. Also made it use queryEntries() as per jsharkey's
suggestion.

Phase 4
Added VCardUtils and moved some common methods to it, some of which should be
in public API, but hidden for now.

Phase 5
Made VCardComposer emits (almost) valid vCard 3.0 data.
Confirmed with vCard data emitted by Mac.

Related issue:
1784580, 1728351, 1967349

Note:
Probable next step:
- Add "fast parse" mode in VCradBuilder, in which, VCardBuilder skip parsing the value of
each property. It will make the parsing faster.
-- Note that parsing the parameters of each entry cannot be skipped, since it may contains
the information about Encoding of the property. In other words, if the line is
in Quoted-Printable format, the next line may be the part of the property, not a
separated property, which should be parsed accordingly.

- Needs test
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
45e38f84612eee82d53bf8be2776be79c7d8c015 25-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22559 into eclair

* changes:
Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.
8e3a84cd2e8e72d042a5e9084d82ff347c62fd89 25-Aug-2009 Guang Zhu <guangzhu@google.com> Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
df8a3f31d871db25e952972c2eb346a71186e9e3 18-Aug-2009 Derek Sollenberger <djsollen@google.com> adding harness for plugin testing to be built upon
rowserTestPlugin/Android.mk
rowserTestPlugin/AndroidManifest.xml
rowserTestPlugin/MODULE_LICENSE_APACHE2
rowserTestPlugin/NOTICE
rowserTestPlugin/jni/Android.mk
rowserTestPlugin/jni/PluginObject.cpp
rowserTestPlugin/jni/PluginObject.h
rowserTestPlugin/jni/event/EventPlugin.cpp
rowserTestPlugin/jni/event/EventPlugin.h
rowserTestPlugin/jni/main.cpp
rowserTestPlugin/jni/main.h
rowserTestPlugin/res/drawable/browser_test_plugin.png
rowserTestPlugin/src/com/android/testplugin/TestPlugin.java
25131299aaa1b8c4f44edb33f71f0241a61939e4 24-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21978 into eclair

* changes:
Adds the ability to set Geolocation permissions from DumpRenderTree on Android.
5f5989de7cac3583a2217b03e9661d2abb1a1d70 22-Aug-2009 Ken Shirriff <kens@google.com> Add tests for RecurrenceSet.

Tests only cover populateContentValues. See bug 1594638
oreTests/android/core/RecurrenceSetTest.java
7b0cdc8890a849283d31a15126e73edce3bdf3a6 22-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22362 into eclair

* changes:
Fix +NANP issue and cleanup plus code conversion.
7850cdde66705152b859aafda875833acdda9653 18-Aug-2009 Libin Tang <Libin.Tang@motorola.com> Fix +NANP issue and cleanup plus code conversion.

This patch includes the plus code conversion clean up.
1. change the plus code conversion based on the current and default
number systems retrieved from MCC.
2. for format such as +NANP, replace the '+' with the current IDP (011).
3. comments changes.
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
5080b6736e49381aa6b0654067b383b0b67774d6 21-Aug-2009 Guang Zhu <guangzhu@google.com> Fixed the missing EOL in last line of crashed tests list file. Also fixed some whitespaces.
umpRenderTree/assets/run_layout_tests.py
dad347c8b83aeb49eafae68774b7bfb59c956977 19-Aug-2009 Steve Block <steveblock@google.com> Adds the ability to set Geolocation permissions from DumpRenderTree on Android.
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
3710f390968e683a0ad3adf0b517dfcade3564ce 13-Aug-2009 Fred Quintana <fredq@google.com> - changed removeAccount() to be handled by the AccountAuthenticator and to return a boolean
- changed the IAccountManager API to use oneway IPCs
- changed the AccountManager to not have to start a thread for any of the calls (versus every call)
ndroidTests/src/com/android/unit_tests/accounts/AccountManagerServiceTest.java
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
cd5109ae1b5ff906e3fe790aa543556b753ee98c 14-Aug-2009 Steve Block <steveblock@google.com> am a8dfe24d: Adds the ability to configure the mock Geolocation service from DumpRenderTree.

Merge commit 'a8dfe24da014b52d7ae93c3fbd7a8b88ec336572'

* commit 'a8dfe24da014b52d7ae93c3fbd7a8b88ec336572':
Adds the ability to configure the mock Geolocation service from DumpRenderTree.
a8dfe24da014b52d7ae93c3fbd7a8b88ec336572 14-Aug-2009 Steve Block <steveblock@google.com> Adds the ability to configure the mock Geolocation service from DumpRenderTree.
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
1cf3229a400931805d3924702146cc0c395951df 14-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20918

* changes:
Wrap up the stress test into a single script make test_restore.sh return a value signifying success or failure
0749dcd19301fe4093f9cf8677c722d17bceabfb 14-Aug-2009 Christopher Tate <ctate@android.com> Backup participants must now hold the BACKUP_DATA permission

Packages that do not use android.permission.BACKUP_DATA will neither be backed
up nor restored. That permission is currently signature-only. In the future if
access to the backup/restore infrastructure is made available to arbitrary 3rd
party applications, the permission checks (and indeed, the permission itself)
can simply be removed.
ackup/AndroidManifest.xml
763101efcdcf306142af891f98eaaa971e6edaf0 14-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21171

* changes:
Allow max_retires to be set to infinite.
9e0426087b35ddbe965b71f929ef4109a2299b2c 14-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21166

* changes:
Rename bcdByteToInt to gsmBcdByteToInt and beBcdByteToInt to cdmaBcdByteToInt.
2890920eba98a5c62bb2ff62323052328e9492e5 13-Aug-2009 Feng Qian <fqian@google.com> Set V8 flag --expose_gc in TestShellActivity.

Page cycler calls window.gc between pages, JSC exposes window.gc by default, and V8 requires the flag to be set.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
a03ab1a6a07614f3d588232e12d9c45d840bae82 13-Aug-2009 Wink Saville <wink@google.com> Allow max_retires to be set to infinite.

Setting max_retires to infinite sets mRetryForever to true and therefore
isRetryNeeded will always be true. This is better than an alternative
which is to set max_retires to a large value such as 2147483647.
oreTests/com/android/internal/telephony/TelephonyUtilsTest.java
9688c6046fdbf6a24e3541bd6342995b4605fd5d 12-Aug-2009 Wink Saville <wink@google.com> Rename bcdByteToInt to gsmBcdByteToInt and beBcdByteToInt to cdmaBcdByteToInt.
oreTests/com/android/internal/telephony/SimUtilsTest.java
aaa1fa96e1fc77d5212587cafdf5da74610d6275 13-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21006

* changes:
Fix the issue of incorrect conversion of the plus sign in a dial string.
18e7b98c1c7e3cf340e39e93be67b777e7036cc4 04-Aug-2009 Tang@Motorola.com <Tang@Motorola.com> Fix the issue of incorrect conversion of the plus sign in a dial string.

The issue is that the plus sign in a dial string is always converted
to the IDP (International Dial Prefix).

This fix implements a plus sign conversion mechanism based on the default
telephone numbering system that the phone is activated and the current telephone
number system that the phone is camped on. Currently, we only support the cases
where the default and current telephone numbering system are NANP.
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
74e29664218ebf36a5d170794cf8daab794a611e 12-Aug-2009 Brett Chabot <brettchabot@google.com> am 3b5f4a84: Merge change 20806 into donut

Merge commit '3b5f4a841e9e87442eeacd7773bd2a6ca8710019'

* commit '3b5f4a841e9e87442eeacd7773bd2a6ca8710019':
Remove flaky auto complete tests from continuous.
259447bc6490f4ec7e04eb5d8bfa1b041650ed53 12-Aug-2009 Omari Stephens <xsdg@android.com> Wrap up the stress test into a single script
make test_restore.sh return a value signifying success or failure
ackup/backup_stress_test.sh
ackup/test_restore.sh
bf5ac2aac32cc0a2d8a7221cb0891ed1bb3a2f24 12-Aug-2009 Omari Stephens <xsdg@android.com> git rid of the "x" prefixes for test
ackup/test_backup_common.sh
0cfeb25707c87af285cc993967be486d9c95a176 12-Aug-2009 Omari Stephens <xsdg@android.com> The triumphant return of the shell scripts, with bugreports, less code dup, and
enhanced readability.
ackup/test_backup.sh
ackup/test_backup_common.sh
ackup/test_restore.sh
37f4e75b09e17eebb78a4856e02810a1b2fd5ed7 11-Aug-2009 Brett Chabot <brettchabot@google.com> Remove flaky auto complete tests from continuous.

BUG 2036517
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
b028f92e75e03811fe122093171c51ea88cbfe98 11-Aug-2009 Guang Zhu <guangzhu@google.com> Disable Worker in DumpRenderTree until the issue with dumpAsText is fixed.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
ac1e59d887651220f5367cc7fa4207b34eab774d 11-Aug-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/src/com/android/unit_tests/MonitorTest.java
oreTests/android/core/TestEventHandler.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
08b75b1ffb856ab97e1577eb7d20c69a18fcacca 02-Aug-2009 Jeff Sharkey <jsharkey@android.com> New ContentProviderOperation to assert values during batch.

When performing a set of batch operations, some callers need
to enforce that a query has specific values. For example,
when persisting edited Contact values, we need to assert
that the RawContacts.VERSION matches the version we read out
through queryEntities().

This change adds a new TYPE_ASSERT that uses withValues()
and withSelection(), and checks all values when applying the
batch operation, bailing if any values don't match.
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
e00dd1e5a37bed0de964b353d47a4bd7cdff532f 28-Jul-2009 Tammo Spalink <tammo@google.com> Make GSM 7-bit encoding properly deal with initial padding.

For CDMA, clean up the GSM encapsulation to properly align
user data payload after the user data header.

Addresses http://buganizer/issue?id=2007011
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
3918e13b24d4e7ad410089eb615721ca026bec01 09-Aug-2009 Wink Saville <wink@google.com> Add configurable data-retry.

Add RetryManager and change GsmDataConnectionTracker and
CdmaDataConnectionTracker to use it.

Add TelephonyUtilsTest which tests RetryManager.
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TelephonyUtilsTest.java
be26ac5835aecd3a2ac7c6245467d9d1345c1b88 07-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20338

* changes:
Wipe data on backend before a backup run Append the date to 3.txt so that we can see if/when backup failures occurred solely from the device/server state Note that these files will probably be deleted from the tree immediately, to be replaced by the ruby versions.
864ed1a9d7f7a18db7415322728f6208a0eaf9d5 07-Aug-2009 Omari Stephens <xsdg@android.com> Wipe data on backend before a backup run
Append the date to 3.txt so that we can see if/when backup failures occurred
solely from the device/server state
Note that these files will probably be deleted from the tree immediately, to
be replaced by the ruby versions.
ackup/test_backup.sh
ackup/test_restore.sh
d4f09592f721e6358fdadbdf363f034f842f860d 06-Aug-2009 Ben Murdoch <benm@google.com> Enable Workers in Dump Render Tree.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
3905eb3d2f73b74333dff39bfe87e713dd072958 06-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> am ff6585cb: Merge change 20144 into donut

Merge commit 'ff6585cbb0e5e42adf056b4a074b9f3683b853c1'

* commit 'ff6585cbb0e5e42adf056b4a074b9f3683b853c1':
Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make
ff6585cbb0e5e42adf056b4a074b9f3683b853c1 06-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20144 into donut

* changes:
Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make AutoCompletePopup tests more reliable.
04588d5225accfad352a2c4882e4807adc846000 05-Aug-2009 Brett Chabot <brettchabot@google.com> Remove flaky MonitorTest#testInterrupt from continuous, and attempt to make
AutoCompletePopup tests more reliable.

Bugs 2036517 and 1636810.
ndroidTests/src/com/android/unit_tests/MonitorTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
2d65082b158564819404e556db6492272111b5b3 05-Aug-2009 Tammo Spalink <tammo@google.com> fix CDMA SMS ASCII decode and mapping
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
8031361ad5cf5b9fd8837347028f6944b6734043 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> am 7a07f179: Merge change 20006 into donut

Merge commit '7a07f1797684597a3b932aa0b365049d3e7d6ff3'

* commit '7a07f1797684597a3b932aa0b365049d3e7d6ff3':
After each test, the WebView cache should be cleared, otherwise the cache data will pile up.
c189b2ddd450f60167fcd4307ec826cc5f75f8fa 04-Aug-2009 Guang Zhu <guangzhu@google.com> After each test, the WebView cache should be cleared, otherwise the cache data will pile up.
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
dff3c8b1ce929cc32208863192b2af9d02503d12 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 9631

* changes:
Make test_backup and test_restore usable again
1f808c6f6ed893bb50c94cf5be676712e4d68b9b 04-Aug-2009 Omari Stephens <xsdg@android.com> Make test_backup and test_restore usable again

- Add copyright headers
- Allow the user to pass options (like '-s FOO') to adb
- Restart device adb as root if needed
- Make test_restore to infer a restore set
ackup/test_backup.sh
ackup/test_restore.sh
d186ef12b352c0e62fccd3243ed59a430b07837a 04-Aug-2009 Guang Zhu <guangzhu@google.com> am 8c5b3e2f: Change browser reliability test to start a new activity for each url

Merge commit '8c5b3e2fa60e29e45c97bf83b2aa8c6505987f82'

* commit '8c5b3e2fa60e29e45c97bf83b2aa8c6505987f82':
Change browser reliability test to start a new activity for each url
8c5b3e2fa60e29e45c97bf83b2aa8c6505987f82 03-Aug-2009 Guang Zhu <guangzhu@google.com> Change browser reliability test to start a new activity for each url
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
bf3e69efacadd9186604a53fee0e6734b1723bcd 03-Aug-2009 Grace Kloba <klobag@google.com> DO NOT MERGE
Fix the build, which has been also fixed separately in the master
oreTests/android/core/TestEventHandler.java
699c646839d45f6ae04a9c8a7ab2fd870995dffa 03-Aug-2009 Grace Kloba <klobag@google.com> fix the build. handleSslErrorRequest needs a return value now.
oreTests/android/core/TestEventHandler.java
5c1207be90fdf296c1b83034b7c68915e1749284 01-Aug-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/VpnTest.java
oreTests/android/AndroidManifest.xml
oreTests/android/core/CryptoTest.java
oreTests/android/database/MatrixCursorTest.java
piTest/res/drawable-hdpi/npatch240dpi.9.png
piTest/res/drawable-hdpi/reslogo240dpi.png
piTest/res/drawable-hdpi/smlnpatch240dpi.9.png
piTest/res/drawable-hdpi/stylogo240dpi.png
piTest/res/drawable-ldpi/npatch120dpi.9.png
piTest/res/drawable-ldpi/reslogo120dpi.png
piTest/res/drawable-ldpi/smlnpatch120dpi.9.png
piTest/res/drawable-ldpi/stylogo120dpi.png
piTest/res/drawable/npatch160dpi.9.png
piTest/res/drawable/reslogo160dpi.png
piTest/res/drawable/smlnpatch160dpi.9.png
piTest/res/drawable/stylogo160dpi.png
piTest/res/layout/image_views.xml
piTest/res/layout/styled_image_views.xml
piTest/res/values/styles.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
afcf686cb070313ae5ce6c54ac381a3a86a60ed2 31-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 25dff70f: Merge change 9039 into donut

Merge commit '25dff70f153529b87f5ad4a92f4de21e8950b1de'

* commit '25dff70f153529b87f5ad4a92f4de21e8950b1de':
Fix #2018814: System cannot correctly render assets with "wrap_content" attribute in QVGA
2a8c531bac9affcaba5ee442a702f13bef5a7e37 30-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 65e5438d: Merge change 8966 into donut

Merge commit '65e5438df929ceb8c44fd930b2a363e021914bd0'

* commit '65e5438df929ceb8c44fd930b2a363e021914bd0':
Add tests for android.net.vpn.
0d221012ff5fd314711c00ed30e9b807b9c454c1 30-Jul-2009 Dianne Hackborn <hackbod@google.com> Fix #2018814: System cannot correctly render assets with "wrap_content" attribute in QVGA

It turns out we were not returning the density for anything retrieved from a
TypedArray... which basically means any bitmap references from a layout or style...!!!

This is now fixed.

Also fiddle with the density compatibility mode to turn on smoothing in certain situations,
helping the look of things when they need to scale and we couldn't do the scaling at
load time.
piTest/res/drawable-hdpi/reslogo240dpi.png
piTest/res/drawable-hdpi/stylogo240dpi.png
piTest/res/drawable-ldpi/reslogo120dpi.png
piTest/res/drawable-ldpi/stylogo120dpi.png
piTest/res/drawable/reslogo160dpi.png
piTest/res/drawable/stylogo160dpi.png
piTest/res/layout/image_views.xml
piTest/res/layout/styled_image_views.xml
piTest/res/values/styles.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
65e5438df929ceb8c44fd930b2a363e021914bd0 30-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8966 into donut

* changes:
Add tests for android.net.vpn.
ba58c6f22813941d1096a70418f06e4937767322 30-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am ad346278: Merge change 8208 into donut

Merge commit 'ad346278fe129a341543d4a75bf9cc08c50742f8'

* commit 'ad346278fe129a341543d4a75bf9cc08c50742f8':
Removing MD2
a8675f67e33bc7337d148358783b0fd138b501ff 29-Jul-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/AndroidManifest.xml
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
ndroidTests/src/com/android/unit_tests/UriTest.java
ndroidTests/src/com/android/unit_tests/VpnTest.java
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
piTest/AndroidManifest.xml
piTest/res/drawable-120dpi/logo120dpi.png
piTest/res/drawable-240dpi/logo240dpi.png
piTest/res/drawable-hdpi/logo240dpi.png
piTest/res/drawable-ldpi/logo120dpi.png
piTest/res/drawable-nodpi/logonodpi120.png
piTest/res/drawable-nodpi/logonodpi160.png
piTest/res/drawable-nodpi/logonodpi240.png
piTest/res/values-large-long/strings.xml
piTest/res/values-large-notlong/strings.xml
piTest/res/values-large/strings.xml
piTest/res/values-largeScreen/strings.xml
piTest/res/values-long/strings.xml
piTest/res/values-normal-long/strings.xml
piTest/res/values-normal-notlong/strings.xml
piTest/res/values-normal/strings.xml
piTest/res/values-normalScreen/strings.xml
piTest/res/values-notlong/strings.xml
piTest/res/values-small-long/strings.xml
piTest/res/values-small-notlong/strings.xml
piTest/res/values-small/strings.xml
piTest/res/values-smallScreen/strings.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
piTest/src/com/google/android/test/dpi/DpiTestNoCompatActivity.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
53582b33e5d36cd993ead3dc87f94cd945fab176 29-Jul-2009 Hung-ying Tyan <tyanh@google.com> Add tests for android.net.vpn.
ndroidTests/src/com/android/unit_tests/VpnTest.java
59e2ad93bf37c7ded44c033d38fe7c972e2f4118 28-Jul-2009 Andrei Popescu <andreip@google.com> Wire in the AppCache out-of-space callback
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
ad346278fe129a341543d4a75bf9cc08c50742f8 29-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8208 into donut

* changes:
Removing MD2
f62a2bf29a6cf87be03b290b8b660db245022881 28-Jul-2009 Tammo Spalink <tammo@google.com> allow illegal subparam sizes for CDMA SMS

addresses http://buganizer/issue?id=2008358
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
f4bf552b5a5046e7648f405115ee48917b15b9aa 23-Jul-2009 Guang Zhu <guangzhu@google.com> checkin for port forwarding through adb, gets access to external network via USB, this also adds in related plumbing for running the http hosted tests, but will not enable those tests yet.
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/forwarder/AdbUtils.java
umpRenderTree/src/com/android/dumprendertree/forwarder/ForwardServer.java
umpRenderTree/src/com/android/dumprendertree/forwarder/Forwarder.java
e624ee4e57a65e95b4e9176f614d4fc4b1ca1b23 27-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 0fdedd00: Merge change 8612 into donut

Merge commit '0fdedd00c510e62223e47d0c5e605b2350d2d304'

* commit '0fdedd00c510e62223e47d0c5e605b2350d2d304':
Remove visibility checks from SearchManager tests
1424fe0059a3fe163fb98bad807a1eb635b0a161 23-Jul-2009 Tammo Spalink <tammo@google.com> added non-numeric cdma sms address support

addresses bug http://buganizer/issue?id=1992198
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
3fc78e12943f034bbe03c11bda800a3f0fd09b13 26-Jul-2009 Bjorn Bringert <bringert@android.com> Remove visibility checks from SearchManager tests

Since the search UI is handled by the system process, and
the service calls to show and hide it are asynchronous,
the tests that checked the visibility of the search UI were
very flaky. This change sclaes the tests back to just check
that nothing crashes when showing and hiding the search UI.

Fixes http://b/issue?id=1993675
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
e2dba02441b42afbae725109ac779877a4b72aa0 25-Jul-2009 Dianne Hackborn <hackbod@google.com> am 11ea3347: Allow for screen density drawables in compatibility mode.

Merge commit '11ea33471e1a14a8594f0b2cd012d86340dd3bd8'

* commit '11ea33471e1a14a8594f0b2cd012d86340dd3bd8':
Allow for screen density drawables in compatibility mode.
11ea33471e1a14a8594f0b2cd012d86340dd3bd8 23-Jul-2009 Dianne Hackborn <hackbod@google.com> Allow for screen density drawables in compatibility mode.

This change allows us to use drawables that match the current screen
density even when being loaded in compatibility mode. In this case,
the bitmap is loaded in the screen density, and the bitmap and
nine-patch drawables take care of accounting for the density difference.

This should be safe for existing applications, for the most part, since
they shouldn't really be pulling the bitmap out of the drawable. For
the small rare chance of them breaking, it worth getting the correct
graphics. Also this will only happen when there is actually a resource
of the matching density, and no existing apps should have resources for
anything besides the default density (though of course all of the
framework resources will be available in the native density).

As part of this, the bitmap density API has been changed to a single
integer provider the DPI unit density.
piTest/res/drawable-hdpi/npatch240dpi.9.png
piTest/res/drawable-hdpi/smlnpatch240dpi.9.png
piTest/res/drawable-ldpi/npatch120dpi.9.png
piTest/res/drawable-ldpi/smlnpatch120dpi.9.png
piTest/res/drawable/npatch160dpi.9.png
piTest/res/drawable/smlnpatch160dpi.9.png
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
4b0c3c73c780e0eecfb13930f991b3ce66f37e12 24-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8302

* changes:
add account manager permission checking
2b067451dce2d6ff87c190841d20310af8729640 24-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 1d4b87d4: Merge change 8360 into donut

Merge commit '1d4b87d492dfefb5506e9fcf358ced680322b754'

* commit '1d4b87d492dfefb5506e9fcf358ced680322b754':
Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from
d4a1d2e14297a3387fdb5761090961e714370492 17-Jul-2009 Fred Quintana <fredq@google.com> add account manager permission checking
ndroidTests/AndroidManifest.xml
1d4b87d492dfefb5506e9fcf358ced680322b754 23-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8360 into donut

* changes:
Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from medium continuus suite.
a8b30990cb98af32a33583ddbb111552089bc605 23-Jul-2009 Brett Chabot <brettchabot@google.com> Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from
medium continuus suite.
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
1186bb1ecaf79402b8895d5bc5f23fdee0d7e922 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am ae1ba650: Merge change 8227 into donut

Merge commit 'ae1ba650074ab7b9a73f4430c1fc3576a8199383'

* commit 'ae1ba650074ab7b9a73f4430c1fc3576a8199383':
Handle null in MatrixCursor.get*()
ae1ba650074ab7b9a73f4430c1fc3576a8199383 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8227 into donut

* changes:
Handle null in MatrixCursor.get*()
f2cec58d90381c05033f26add5693252e68f48f9 22-Jul-2009 Bjorn Bringert <bringert@android.com> Handle null in MatrixCursor.get*()

Before, if a column contained null, MatrixCursor.getString()
returned the string "null", and the get<Number>() methods
threw exceptions.

Now, getString() returns null, and get<Number>() return 0.

Fixes http://b/issue?id=1996628
oreTests/android/database/MatrixCursorTest.java
c00c04d7d8758a5ade185d465624e47dcf1bd7c0 22-Jul-2009 Dianne Hackborn <hackbod@google.com> am 11b822d2: Simplify density compatibility to a boolean.

Merge commit '11b822d2a91ea17c34c0cb1c11e80a9a30d72864'

* commit '11b822d2a91ea17c34c0cb1c11e80a9a30d72864':
Simplify density compatibility to a boolean.
11b822d2a91ea17c34c0cb1c11e80a9a30d72864 22-Jul-2009 Dianne Hackborn <hackbod@google.com> Simplify density compatibility to a boolean.

Instead of a list, we now just have a single boolean indicating whether an
application is density aware, and this set set to true by default as of
Donut.
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
c33bd02e0fcfc2c8cbfbbd108f970eb1943a578d 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 113eaa59: Merge change 8131 into donut

Merge commit '113eaa59c1dfafd548a13919e48c0346c0c925ac'

* commit '113eaa59c1dfafd548a13919e48c0346c0c925ac':
Fix android.core.FileTest#testFile: add sdcard write permission to test.
dbda5ceb49294e88333fd4521a691b6ff1474e88 22-Jul-2009 Urs Grob <ursg@google.com> Removing MD2
oreTests/android/core/CryptoTest.java
113eaa59c1dfafd548a13919e48c0346c0c925ac 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8131 into donut

* changes:
Fix android.core.FileTest#testFile: add sdcard write permission to test.
bc4aa5f6935bb91aab3f9913e460771f2f012f8d 22-Jul-2009 Andrei Popescu <andreip@google.com> Fix master build
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
a8339dfec9d1b2c6d6fd2f8268f8075d184f64c0 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 9fc20b0e: Merge change 8126 into donut

Merge commit '9fc20b0e381b5fe00b7049ef357c839cd05a33bf'

* commit '9fc20b0e381b5fe00b7049ef357c839cd05a33bf':
First pass at reworking screen density/size APIs.
c4db95c077f826585d20be2f3db4043c53d30cf5 22-Jul-2009 Dianne Hackborn <hackbod@google.com> First pass at reworking screen density/size APIs.

This changes the names of the directories in aapt, to what you see
in the list of DpiTest resources. Also adds a new "long" configuration
for wide screens, which the platform sets appropriate, and introduces
a new kind of resizeability for not large but significantly larger
than normal screens which may have compatibility issues.
piTest/res/drawable-120dpi/logo120dpi.png
piTest/res/drawable-240dpi/logo240dpi.png
piTest/res/drawable-hdpi/logo240dpi.png
piTest/res/drawable-ldpi/logo120dpi.png
piTest/res/values-large-long/strings.xml
piTest/res/values-large-notlong/strings.xml
piTest/res/values-large/strings.xml
piTest/res/values-largeScreen/strings.xml
piTest/res/values-long/strings.xml
piTest/res/values-normal-long/strings.xml
piTest/res/values-normal-notlong/strings.xml
piTest/res/values-normal/strings.xml
piTest/res/values-normalScreen/strings.xml
piTest/res/values-notlong/strings.xml
piTest/res/values-small-long/strings.xml
piTest/res/values-small-notlong/strings.xml
piTest/res/values-small/strings.xml
piTest/res/values-smallScreen/strings.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
d0bff153776df65c28e5663ebea711b9cf5a9002 22-Jul-2009 Brett Chabot <brettchabot@google.com> Fix android.core.FileTest#testFile: add sdcard write permission to test.
oreTests/android/AndroidManifest.xml
cf4550c3198d6b3d92cdc52707fe70d7cc0caa9f 21-Jul-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/AndroidManifest.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchableActivity.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
ndroidTests/src/com/android/unit_tests/SuggestionProvider.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
ndroidTests/src/com/android/unit_tests/content/MemoryFileProvider.java
ndroidTests/src/com/android/unit_tests/content/MemoryFileProviderTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
piTest/AndroidManifest.xml
piTest/res/values-largeScreen/strings.xml
piTest/res/values-normalScreen/strings.xml
piTest/res/values-smallScreen/strings.xml
piTest/res/values/strings.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
umpRenderTree/AndroidManifest.xml
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
rameworkTest/AndroidManifest.xml
rameworkTest/src/com/android/frameworktest/accessibility/AccessibilityTestService.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/com/android/frameworktest/accessibility/RecycleAccessibilityEventTest.java
ackup/Android.mk
ackup/AndroidManifest.xml
ackup/backup_helper_test.cpp
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestAgent.java
ackup/src/com/android/backuptest/BackupTestService.java
ackup/test_backup.sh
ackup/test_restore.sh
ermission/Android.mk
ermission/AndroidManifest.xml
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
ermission/src/com/android/framework/permission/tests/PmPermissionsTests.java
ermission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/SettingsPermissionsTests.java
ermission/src/com/android/framework/permission/tests/SmsManagerPermissionTest.java
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
ca9b59650510b6f2b521371c69e0d1b9baca6b27 21-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 1aa1a154: Merge change 7959 into donut

Merge commit '1aa1a154fd0103d7f0b7e3a2207aae0153549370'

* commit '1aa1a154fd0103d7f0b7e3a2207aae0153549370':
Adding WRITE_EXTRENAL_STORAGE permission in AndroidManifest.xml file.
1aa1a154fd0103d7f0b7e3a2207aae0153549370 21-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7959 into donut

* changes:
Adding WRITE_EXTRENAL_STORAGE permission in AndroidManifest.xml file.
24e65beee6f69b94bb15a03937e1070a5b1c13ca 21-Jul-2009 Yu Shan Emily Lau <yslau@google.com> am b42c3a58: Fix the build

Merge commit 'b42c3a5809b16527b38c82be3165128ce10e77e6'

* commit 'b42c3a5809b16527b38c82be3165128ce10e77e6':
Fix the build
c1889da8504c67e80c1886cbbbdc0dcbddbf81da 21-Jul-2009 Swarna Kumar <skumar@google.com> Adding WRITE_EXTRENAL_STORAGE permission in AndroidManifest.xml file.
ndroidTests/AndroidManifest.xml
b42c3a5809b16527b38c82be3165128ce10e77e6 21-Jul-2009 Yu Shan Emily Lau <yslau@google.com> Fix the build
ndroidTests/src/com/android/unit_tests/VpnTest.java
e83419bae200b15083e543e72b7b756196f0f056 21-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am ff851a1d: Merge change 7917 into donut

Merge commit 'ff851a1d669febe3981e248ade14906f1652f018'

* commit 'ff851a1d669febe3981e248ade14906f1652f018':
Added the vpn unit test template.
873eb573945567a33e0a986e82ec650bf6af905a 20-Jul-2009 Yu Shan Emily Lau <yslau@google.com> Added the vpn unit test template.
ndroidTests/src/com/android/unit_tests/VpnTest.java
f56e1a1ed4ea6be68d75b13b569f467ac5a501b1 20-Jul-2009 Guang Zhu <guangzhu@google.com> Call WebView#freeMemory before collecting memory information
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
bec99bffeecacb1af603966391014895f9a16025 20-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 5c536e91: Merge change 7840 into donut

Merge commit '5c536e9162721c460699a041959a0d67de1d20db'

* commit '5c536e9162721c460699a041959a0d67de1d20db':
Fix issue where scaled bitmap sizes could be wrong.
469b4c67adc77a87eb2c9ed9217edf1778002828 20-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am aad0fcc9: Merge change 7783 into donut

Merge commit 'aad0fcc9619eb72c18a6afff48ebc9d4011f0f54'

* commit 'aad0fcc9619eb72c18a6afff48ebc9d4011f0f54':
Add "nodpi" density, and expose a bunch of density-related APIs.
b933dc7f47ec9a9609d0775fc469849f066bfcd7 20-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 22eef5da: Merge change 7753 into donut

Merge commit '22eef5da75604cd14c0f87332cf957c9948a6e33'

* commit '22eef5da75604cd14c0f87332cf957c9948a6e33':
Add a delay before collecting memory information
5c536e9162721c460699a041959a0d67de1d20db 20-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7840 into donut

* changes:
Fix issue where scaled bitmap sizes could be wrong.
2784ff0af88128f66ae690b73d48fb7e4a211e68 19-Jul-2009 Dianne Hackborn <hackbod@google.com> Fix issue where scaled bitmap sizes could be wrong.

The Bitmap functions to get the scaled width/height couldn't actually
do the right thing because they didn't know the destination they would
be drawing to. Now there are two forms of them, taking an explicit
parameter specifying the destination.
piTest/AndroidManifest.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
aad0fcc9619eb72c18a6afff48ebc9d4011f0f54 18-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7783 into donut

* changes:
Add "nodpi" density, and expose a bunch of density-related APIs.
701deb5e7c7e119a15b7867235a2b4e62e9af9d9 18-Jul-2009 Daisuke Miyakawa <dmiyakawa@google.com> Fixing probable build breakage.

I forgot to import correct a resource file when refactoring my code. Sorry.
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
a53b828635fce8b6b2d3e3377d74d72070056623 17-Jul-2009 Dianne Hackborn <hackbod@google.com> Add "nodpi" density, and expose a bunch of density-related APIs.

Also update the DpiTest app to use nodpi images, and try to have a mode
where it turns off compatibility though it's not quite working.
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
piTest/AndroidManifest.xml
piTest/res/drawable-nodpi/logonodpi120.png
piTest/res/drawable-nodpi/logonodpi160.png
piTest/res/drawable-nodpi/logonodpi240.png
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
piTest/src/com/google/android/test/dpi/DpiTestNoCompatActivity.java
1f6c72bff6fa875a08f2d5510b5a61ce766643d2 17-Jul-2009 Guang Zhu <guangzhu@google.com> Add a delay before collecting memory information

Hopefully this gives enough time for more memory recycling. Because it is observed that several seconds after a suite is run, the memory usage could drop by 1-2M.
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
7ff6b74cf275fad0c0ee7929fb9cd1d6dc116299 17-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6736

* changes:
Refactor VCard-related code.
7674b81a05a8aa0b7a1be1bb04e041f6d2106fe2 09-Jul-2009 Daisuke Miyakawa <dmiyakawa@google.com> Refactor VCard-related code.

Move VCard code from android/syncml/pim to android/pim since the code is not
related to SyncML at all; Previous code was misplaced, I suppose.

Reorganize "Builder" structure:
Create VCardBuilderBase.java as a base class for "Builder" classes.

Separate VCardDataBuilder to several components.
Now, VCardBuilder is able to accept EntryHandlers (interface) which handle each VCard entry.
Add EntriCommitter and ProgressShower as ones of EntryHandler implementations.

Stop using VNode/PropertyNode in the actual importing path. Instead, VCard importer directly
creates ContactStruct object.

PropertyNode is still used in test codes, since it does not drop any kind of information
while ContactStruct does.

All codes are made hidden (with package.html) like the files in syncml directory;
These files are only for Contacts app.

Issue
- due to internal issue 1975498, any performance test cannot be conducted.

Next todos
- Add tests for ContactStruct.
- remove android/syncml directory.
- Rename several methods; old names are based on V??? structure, which does not make sense in the current code.
- Use ContentProviderOperation instead of relying on beginTransaction()/endTransaction().
- Use ContactsContact in Eclair

Related internal issues
- 1784580, 1728351
ndroidTests/res/raw/v21_simple.vcf
ndroidTests/res/raw/v21_simple_1.vcf
ndroidTests/res/raw/v21_simple_2.vcf
ndroidTests/res/raw/v21_simple_3.vcf
ndroidTests/src/com/android/unit_tests/VCardTests.java
ndroidTests/src/com/android/unit_tests/vcard/PropertyNode.java
ndroidTests/src/com/android/unit_tests/vcard/VCardTests.java
ndroidTests/src/com/android/unit_tests/vcard/VNode.java
ndroidTests/src/com/android/unit_tests/vcard/VNodeBuilder.java
0aeed6af6ed9657634f877f02452ffbfeb34a550 17-Jul-2009 Feng Qian <fqian@google.com> Free memory on low memory condition.

This allows WebView to release cached resources and continue running.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
8e9bad1a3cbd0216e560b96875cd30c2fc80a02d 17-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 0bb0597a: Merge change 7556 into donut

Merge commit '0bb0597a4b5b0825f710f1bd63efb7069cecd918'

* commit '0bb0597a4b5b0825f710f1bd63efb7069cecd918':
Temporarily suppress ServiceTest.
cad18157e73a93ff5d7c41fdb9e1abd0ca7b5f61 17-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am c93af6dc: Merge change 7441 into donut

Merge commit 'c93af6dc5bc78f02d4ee549890da12dc669fc2fe'

* commit 'c93af6dc5bc78f02d4ee549890da12dc669fc2fe':
Allow system colors in <font> tags
0bb0597a4b5b0825f710f1bd63efb7069cecd918 16-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7556 into donut

* changes:
Temporarily suppress ServiceTest.
44ce817e0b9fdf068fe7ce9c62acf367fb846304 16-Jul-2009 Brett Chabot <brettchabot@google.com> Temporarily suppress ServiceTest.

ServiceTest appears to be causing the whole android unit_tests suite to fail in the
continuous system. Suppressing to stop the lab failure spam while continuing to investigate.
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
c93af6dc5bc78f02d4ee549890da12dc669fc2fe 16-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7441 into donut

* changes:
Allow system colors in <font> tags
7ee5a4b15aabbee51b9715e1593a88afec7f00b8 16-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 5a76ae46: Merge change 7406 into donut

Merge commit '5a76ae46854ac449f94e1f75ef13ce035e4c65cd'

* commit '5a76ae46854ac449f94e1f75ef13ce035e4c65cd':
Update Searchables test with new GlobalSearch name
9cab7f7684f046934e3d400482dbd1db67c93ee4 15-Jul-2009 Bjorn Bringert <bringert@android.com> Allow system colors in <font> tags

Fixes http://b/issue?id=1970693
ndroidTests/src/com/android/unit_tests/HtmlTest.java
fe4fec7c66b0d956f008ead0fd899b588cfacb5d 14-Jul-2009 Patrick Scott <phanna@android.com> Remove all our old high priority knowledge since WebCore will manage it.

Also removed an unused variable in RequestQueue.java.
oreTests/android/core/RequestAPITest.java
4e4371186dbbad184dc722bd684901f84aff0f2a 15-Jul-2009 Bjorn Bringert <bringert@android.com> Update Searchables test with new GlobalSearch name

Fixes http://b/issue?id=1981558
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
1c42769339d8fe98ecb2698c64e7dc6672e3d59d 13-Jul-2009 Jaikumar Ganesh <jaikumar@google.com> Rename registerPhoneStateChange to registerPreciseCallStateChange

As registerPhoneStateChange was actually notifying CallStateChange,
rename appropriately.
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
dace230043314d6fab1c5ced4b031eaccd814c25 14-Jul-2009 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of b06ea706 to master
b06ea706530e6d19eb2a1a9a7ae6c5dd77d80af0 13-Jul-2009 Dianne Hackborn <hackbod@google.com> Add reporting of activity movement for search manager.

This adds a new API with the activity manager to find out about movement between
activities. For my sanity, the old IActivityWatcher is now renamed to
IActivityController, and the new activity movement interface is named
IActivityWatcher.

This changes the search manager itself to use the new API to manage its state.
Note that there are still problems when going back to the search dialog after
it was hidden -- the suggestions window no longer appears until you explicitly
dismiss and re-show it.
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
38a34b2c75b0d44fa463c63563ce3ba85bb817f1 12-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 2d791055: Merge change 6820 into donut

Merge commit '2d7910555ab6b376e8cd1646db6c329c1cd1adb7'

* commit '2d7910555ab6b376e8cd1646db6c329c1cd1adb7':
Fixed NPE bugs in Uri. Fixes internal issue #1724719.
5621f0d928dc738cb9bde78f1c23eaf916b8c931 10-Jul-2009 Bob Lee <crazybob@google.com> Fixed NPE bugs in Uri. Fixes internal issue #1724719.
Modified getQueryParameter() to use the encoded query string. Fixes internal issue #1749094.
ndroidTests/src/com/android/unit_tests/UriTest.java
c8e852da32cd91b708ee53d69fbe9bba2e08ffec 10-Jul-2009 Bob Lee <crazybob@google.com> resolved conflicts for merge of ad94a983 to master
ad94a98364c02be7a0c5317cad9d57ecec964f80 10-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6801 into donut

* changes:
Uri.EMPTY.toString() was returning null due to an initialization order bug. Fixes internal issue #1957015.
b8b8f044f4735b08f5a422637cfdcef43ac1a824 10-Jul-2009 Bob Lee <crazybob@google.com> Uri.EMPTY.toString() was returning null due to an initialization order bug. Fixes internal issue #1957015.
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/UriTest.java
1a3ef96b34e3a34d718ed80a107b70bbc3cbfb66 09-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am e57ff0e1: Merge change 6652 into donut

Merge commit 'e57ff0e1db46559699e4fadfbe9abe67ef9472fe'

* commit 'e57ff0e1db46559699e4fadfbe9abe67ef9472fe':
Call clearCache on WebView before collecting memory information.
889181d7fdf54b50a3cf4ee7e0f402a2fc026afe 09-Jul-2009 Guang Zhu <guangzhu@google.com> Call clearCache on WebView before collecting memory information.
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
cd964761dc4daf61f35bee67c9c8d1e14509af55 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 91b0a701: Merge change 6284 into donut

Merge commit '91b0a7013e4b6d170087cb4c9a3c35b787f92a6b'

* commit '91b0a7013e4b6d170087cb4c9a3c35b787f92a6b':
Run search UI on its own thread.
444c727e0eecf83e9d0b9c4e7af5cbf5fc4135f8 06-Jul-2009 Bjorn Bringert <bringert@android.com> Run search UI on its own thread.

Details:

- Add a new SearchDialogWrapper class that makes sure
all access to the SearchDialog is run one a single thread
other than the main ServerThread.
- Don't save/restore seach dialog state in Activity.
This resulted in lots of calls to the SearchManager
throughout the life cycle of all activities, for
the questionable benefit of restoring the search dialog
in a few cases.
- Remove search UI state save/restore, and the isVisible()
method from SearchManagerService. They are no longer used,
and were tricky to implement since they return values from
the search UI thread to the service.
- Handle configuration changes in searchDialogWrapper instead
of calling through from Activity.

Fixes http://b/issue?id=1938101

TODO:
- Activity.performPause() calls stopSearch(). This call may not happen
until the new activity has been started. If the new activity starts a
search immediately, this search could be cancelled by the old activity's
call top stopSearch().
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
a0ad661fc94137bb010a36ec0403f8c8cadd7afb 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am a83bef59: Merge change 6396 into donut

Merge commit 'a83bef597430e9336566ca38330cc0f4e793abe1'

* commit 'a83bef597430e9336566ca38330cc0f4e793abe1':
Add unit test for NeighboringCellInfo.
a83bef597430e9336566ca38330cc0f4e793abe1 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6396 into donut

* changes:
Add unit test for NeighboringCellInfo.
0236141742e59ed2926700a4eaaa0a4cdcdf1e75 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 7bf9f930: Merge change 6415 into donut

Merge commit '7bf9f930d986335cd24dc15e2ee588b851f194d4'

* commit '7bf9f930d986335cd24dc15e2ee588b851f194d4':
Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.
7bf9f930d986335cd24dc15e2ee588b851f194d4 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6415 into donut

* changes:
Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.
fb7ed107356a66a55f003a43a7acc2fdbed1e9c2 08-Jul-2009 Romain Guy <romainguy@android.com> Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
75efd5d5259eb348074159436bd51aa56792df14 07-Jul-2009 John Wang <johnwang@google.com> Add unit test for NeighboringCellInfo.

Add small unit test for NeighboringCellInfo in AndroidTests. The old telephony unit test directory, CoreTest/android, is marked as deprecated in AndroidTestHowto.

new file: tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
ndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java
8b57c2c6bec96aa7580fb6c896c13c2bb63c8731 07-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 2c5a3aeb: Merge change 6326 into donut

Merge commit '2c5a3aeba3f7c0d362829c57a8fffdba0a0e81c1'

* commit '2c5a3aeba3f7c0d362829c57a8fffdba0a0e81c1':
BackupManager wrapper class improvements
2c5a3aeba3f7c0d362829c57a8fffdba0a0e81c1 07-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6326 into donut

* changes:
BackupManager wrapper class improvements
c8daa769256b039b6bc4c5acbe6b558cd776c00a 07-Jul-2009 Christopher Tate <ctate@google.com> BackupManager wrapper class improvements

+ Now rechecks the cached IBinder each time the wrapper is used, and if it's
still null (i.e. the BackupManager was constructed before the system service
came up) it's refetched. This lets even system code cache a single
BackupManager instance and just keep making calls through it without worrying
about interactions with the life cycle of the backup service.

+ Added a static dataChanged(packageName) method as a convenience for code that
needs to indicate that some other package needs a backup pass. This is useful
even for third party code in the case of multiple packages in a shared-uid
situation.
ackup/src/com/android/backuptest/BackupTestActivity.java
6e2863ec16828b77c494592410e6b01281596e87 07-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 37ea7112: Merge change 6338 into donut

Merge commit '37ea71122579e9e2ad1f91b3eca5e4d436b54ea9'

* commit '37ea71122579e9e2ad1f91b3eca5e4d436b54ea9':
septet-align UD after any UDH for GSM-7bit coding
0fd833a50f43239e619fa383045374459f42ca49 07-Jul-2009 Tammo Spalink <tammo@google.com> septet-align UD after any UDH for GSM-7bit coding
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
1eebdc04f04923f827f9346f4cf126d245330f89 06-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am d3de90f3: Merge change 5995 into donut

Merge commit 'd3de90f38d779d28a724e89297c83e6ba1a66fa7'

* commit 'd3de90f38d779d28a724e89297c83e6ba1a66fa7':
Turn off kerning when testing TextUtils.ellipsize().
18dd5f0d25f1004e123dc265dc498a8bf8897af9 02-Jul-2009 Patrick Scott <phanna@android.com> Improve the Vibrator service by keeping track of multiple vibration requests.

There are 2 types of vibrations: simple and repeated. Simple vibrations run for
a given length of time while repeated patterns run until canceled or the calling
process dies.

If a vibration is currently running and another request is issued, the newer
request always takes precedence unless the current vibration is a simple one and
the time left is longer than the new request.

If a repeating vibration is running and a new request overrides that vibration,
the current vibration is pushed onto a stack. Once the new vibration completes,
the previous vibration resumes. IBinder tokens are used to identify Vibration
requests which means that multiple calls to Vibrator.vibrate with the same
Vibrator object will override previous vibrations on that object.
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
92aaac8cb0070d0339bda800818b157d30f013a2 03-Jul-2009 Daisuke Miyakawa <dmiyakawa@google.com> am 40336782: Add tests. internal bug id 1868702.

Merge commit '40336782eaa797bca3d1487784af113ba3b143ff'

* commit '40336782eaa797bca3d1487784af113ba3b143ff':
Add tests. internal bug id 1868702.
d3de90f38d779d28a724e89297c83e6ba1a66fa7 02-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5995 into donut

* changes:
Turn off kerning when testing TextUtils.ellipsize().
40336782eaa797bca3d1487784af113ba3b143ff 12-Jun-2009 Daisuke Miyakawa <dmiyakawa@google.com> Add tests. internal bug id 1868702.
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
1f0dac38df453035a8bd0205a23eecc44aa9d783 02-Jul-2009 Eric Fischer <enf@google.com> Turn off kerning when testing TextUtils.ellipsize().

Otherwise, the different text measurement methods produce slightly
different results and cause the text to show different results for
Spanned vs. non-Spanned source strings.

Bug 1837826
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
6a840aacc4e7ed7d4d15c4fd315b97b03d668e01 02-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am b7d7d5f6: Merge change 5806 into donut

Merge commit 'b7d7d5f6380e1b7c2b1754be05b0113b91ce01c9'

* commit 'b7d7d5f6380e1b7c2b1754be05b0113b91ce01c9':
Use additional functions to collect more memory information data points.
50f380074a78d7fed9ab065da9d4be928df6b036 01-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 0178afe4: Merge change 5485 into donut

Merge commit '0178afe415a598b5b3b4ab5bbeec96a079a124e1'

* commit '0178afe415a598b5b3b4ab5bbeec96a079a124e1':
cdma sms is91 support
4a301cb49527dfe941a8f6ac3c65a14ee42e01d1 01-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 8aadf7ae: Merge change 5359 into donut

Merge commit '8aadf7ae278961926de5452a46863503303735cf'

* commit '8aadf7ae278961926de5452a46863503303735cf':
fix potential string index problems in PhoneNumberUtils.numberToCalledPartyBCDHelper
c899d0c7d9f0964cd6cf991274213ca39fea9624 01-Jul-2009 Guang Zhu <guangzhu@google.com> resolved conflicts for merge of 53e083c9 to master
b7d7d5f6380e1b7c2b1754be05b0113b91ce01c9 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5806 into donut

* changes:
Use additional functions to collect more memory information data points.
40656be65870932592daf070c7cbbc382dda67b5 30-Jun-2009 Guang Zhu <guangzhu@google.com> Use additional functions to collect more memory information data points.
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
0178afe415a598b5b3b4ab5bbeec96a079a124e1 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5485 into donut

* changes:
cdma sms is91 support
8aadf7ae278961926de5452a46863503303735cf 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5359 into donut

* changes:
fix potential string index problems in PhoneNumberUtils.numberToCalledPartyBCDHelper
1f9508ce4d55626f6a9ed40d7d3852d4494415e9 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am ae352273: Merge change 5192 into donut

Merge commit 'ae3522734ef83254626cacee18a9490f6af62415'

* commit 'ae3522734ef83254626cacee18a9490f6af62415':
make BitwiseInputStream.read return int
f6ff591decdea6299aab1a5b6f95917800571de4 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 72eb0aca: Merge change 5483 into donut

Merge commit '72eb0acad5cffc57ce5006f6deab29ee259e461e'

* commit '72eb0acad5cffc57ce5006f6deab29ee259e461e':
Expand support for different screen sizes.
b5fba86e4c700dcf2043a73d007b53ea4a9e0d11 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 56bc7156: Merge change 5537 into donut

Merge commit '56bc71565ecd72bf7a3e45b5c871b0407ed9f781'

* commit '56bc71565ecd72bf7a3e45b5c871b0407ed9f781':
Add a test for SharedPreferencesBackupHelper
53e083c90d84fff53f30379a753612ac5d79bbdf 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5645 into donut

* changes:
Added a new operation mode where user can launch all tests under a folder from test app ui.
f92bd42a702af7047ac4bd7c95b4a82973b7a79d 29-Jun-2009 Guang Zhu <guangzhu@google.com> Added a new operation mode where user can launch all tests under a folder from test app ui.
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/FsUtils.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
3a08cec99e104f74f28ba2463f00c8d4e6d1967e 25-Jun-2009 Tammo Spalink <tammo@google.com> fix potential string index problems in PhoneNumberUtils.numberToCalledPartyBCDHelper

addresses http://buganizer/issue?id=1489784
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
8203dc1bc8d99e2fe430a1a3026983e2e440e6d5 09-Jun-2009 Tammo Spalink <tammo@google.com> cdma sms is91 support
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ae3522734ef83254626cacee18a9490f6af62415 26-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5192 into donut

* changes:
make BitwiseInputStream.read return int
72eb0acad5cffc57ce5006f6deab29ee259e461e 26-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5483 into donut

* changes:
Expand support for different screen sizes.
723738cfaec3dd7b0fe152c872c41bebf94074c4 26-Jun-2009 Dianne Hackborn <hackbod@google.com> Expand support for different screen sizes.

Applications can now declare that they support small, normal, or
large screens. Resource selection can also be done based on these
sizes. By default, pre-Donut apps are false for small and large,
and Donut or later apps are assumed to support all sizes. In either
case they can use <supports-screens> in their manifest to declare
what they actually support.
piTest/AndroidManifest.xml
piTest/res/values-largeScreen/strings.xml
piTest/res/values-normalScreen/strings.xml
piTest/res/values-smallScreen/strings.xml
piTest/res/values/strings.xml
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
dc355a90a3d9d34f66316928a53f61ac35ab4781 26-Jun-2009 Joe Onorato <joeo@android.com> Add a test for SharedPreferencesBackupHelper

(which nobody had ever tested. I like it when stuff
just works the first time).
ackup/src/com/android/backuptest/BackupTestAgent.java
ackup/test_backup.sh
ackup/test_restore.sh
c3096829b7a89fa3928f765e3b79b600e2970624 26-Jun-2009 Joe Onorato <joeo@android.com> am aae628b4: Test that we correctly back up an empty file.

Merge commit 'aae628b44518f0886a7f33b88c1131f47d853e70'

* commit 'aae628b44518f0886a7f33b88c1131f47d853e70':
Test that we correctly back up an empty file.
aae628b44518f0886a7f33b88c1131f47d853e70 26-Jun-2009 Joe Onorato <joeo@android.com> Test that we correctly back up an empty file.

(It turns out that we do. It didn't used to work, I'm not
sure what changed)
ackup/src/com/android/backuptest/BackupTestAgent.java
ackup/test_backup.sh
ackup/test_restore.sh
0da0ee6f5f1703643a3f9d8dcee8920e7a4fa41a 26-Jun-2009 Joe Onorato <joeo@android.com> am 4a64bded: Add some helpful tests scripts for backup and make bmgr restore wait until the backup is done.

Merge commit '4a64bded06a0299785c295a975e2818308eb53e2'

* commit '4a64bded06a0299785c295a975e2818308eb53e2':
Add some helpful tests scripts for backup and make bmgr restore wait until the backup is done.
4a64bded06a0299785c295a975e2818308eb53e2 26-Jun-2009 Joe Onorato <joeo@android.com> Add some helpful tests scripts for backup and make bmgr restore wait until the backup is done.
ackup/src/com/android/backuptest/BackupTestAgent.java
ackup/test_backup.sh
ackup/test_restore.sh
2df7c15aa0e8f5afc804fd20250316f9e50fdb59 26-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am b505ae41: Merge change 5459 into donut

Merge commit 'b505ae4195d9b8a93c71b1f9da6d7d8c3aaa3c08'

* commit 'b505ae4195d9b8a93c71b1f9da6d7d8c3aaa3c08':
Make the BackupHelperDispatcher properly handle multiple helpers.
4ababd922eac5931e0222862ff082dc29e012816 26-Jun-2009 Joe Onorato <joeo@android.com> Make the BackupHelperDispatcher properly handle multiple helpers.
ackup/src/com/android/backuptest/BackupTestAgent.java
326c66d888f9b3ce82af93fe63e4828a4a4e3fbe 24-Jun-2009 Tammo Spalink <tammo@google.com> make BitwiseInputStream.read return int

Keep the maximum access 8 bits to avoid dealing with
endianness issues.
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
458134509d1af868eed464189a7d0cf406659961 23-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 864ef233: Merge change 4878 into donut

Merge commit '864ef2337554cd0ca4166873bc8145d21ccf2286'

* commit '864ef2337554cd0ca4166873bc8145d21ccf2286':
Add smalltest annotation to HardwareServicePermissionTest.
864ef2337554cd0ca4166873bc8145d21ccf2286 23-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4878 into donut

* changes:
Add smalltest annotation to HardwareServicePermissionTest.
3edc89fc5777e1c34f9a7fa072a562af6968ef88 23-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 54f156c7: Merge change 5006 into donut

Merge commit '54f156c7c47bd5b5f2c9675f56bddaaa43ad162e'

* commit '54f156c7c47bd5b5f2c9675f56bddaaa43ad162e':
Pass the originating app's versionCode along with a restore set
5cbbf5652a78902ac3382dc4a3583bc5b0351027 23-Jun-2009 Christopher Tate <ctate@google.com> Pass the originating app's versionCode along with a restore set

This change amends the doRestore() / onRestore() interface to backup agents to
provide the integer android:versionCode of the app that stored the backup set.
This should help agents figure out how to handle whatever historical data set
they're handed at restore time.
ackup/src/com/android/backuptest/BackupTestActivity.java
4527acb0c39258792ae55604cb4d71006bf8d938 22-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 856dd8a6: Merge change 4952 into donut

Merge commit '856dd8a60a70a5b7dca2bf2114872ce063e2ad60'

* commit '856dd8a60a70a5b7dca2bf2114872ce063e2ad60':
Helper API cleanup. Allows multiple helpers to function,
06290a4bb9b280fa14a2bbeb2d3ceb09396a78c3 19-Jun-2009 Joe Onorato <joeo@android.com> Helper API cleanup. Allows multiple helpers to function,
because they'll always go in the same order, and this lets
us not have to write headers to keep them paired.
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestAgent.java
f3e9d06e67f9fc76881bdade9042a1a14e264c15 22-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4922

* changes:
Enable storage tests in Dump Render Tree so we can run Database and DOM Storage layout tests.
d85e0bfaacc23d81dc1089401753e65a87e82388 22-Jun-2009 Bjorn Bringert <bringert@android.com> am eed76b2a: Remove test for SearchManager activity context restriction.

Merge commit 'eed76b2a8ddc41af01cd3ae87c4722f3784c975c'

* commit 'eed76b2a8ddc41af01cd3ae87c4722f3784c975c':
Remove test for SearchManager activity context restriction.
e6f3e45dc4d8a2b482183c57c61dd9ea22505c85 22-Apr-2009 Ben Murdoch <benm@google.com> Enable storage tests in Dump Render Tree so we can run Database and DOM Storage layout tests.
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
eed76b2a8ddc41af01cd3ae87c4722f3784c975c 22-Jun-2009 Bjorn Bringert <bringert@android.com> Remove test for SearchManager activity context restriction.

This restriction was removed in https://android-git.corp.google.com/g/4908
see http://b/issue?id=1926254
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
2b31fec39c89aeac3ee8fd1154499e84e16d909a 22-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 2c10b5f4: Merge change 4914 into donut

Merge commit '2c10b5f483f832523305c11d44035fc7f5d9a54b'

* commit '2c10b5f483f832523305c11d44035fc7f5d9a54b':
Make all static methods in SearchManager non-static.
8d1538237847baf381787b881141f8c0478bef5b 22-Jun-2009 Bjorn Bringert <bringert@android.com> Make all static methods in SearchManager non-static.

They were only static because of a now removed restriction that
only activity contexts could instantiate SearchManager.
This only changes hidden APIs, but all users of the changed methods
must be updated to use them non-statically before this is submitted.
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
8b85a8afea81c70acf29fc1e840aaaa690ccb8db 20-Jun-2009 Brett Chabot <brettchabot@google.com> Add smalltest annotation to HardwareServicePermissionTest.
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
aba6af9277b34c739b83d3d2d908724c3f7ec1b4 20-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 79ac8770: Merge change 4834 into donut

Merge commit '79ac87704d2e38afb06356704e4b52c739237f40'

* commit '79ac87704d2e38afb06356704e4b52c739237f40':
Fix a bug where wrong variable was used for comparison.
79ac87704d2e38afb06356704e4b52c739237f40 20-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4834 into donut

* changes:
Fix a bug where wrong variable was used for comparison.
5e492b4b006b04f8991ce1cf02ddc2e7d35bf46b 20-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am b92f7040: Merge change 4847 into donut

Merge commit 'b92f7040e8294151fd915fd649bf7942a8b67463'

* commit 'b92f7040e8294151fd915fd649bf7942a8b67463':
Add permission tests for IHardwareService.
36480907331fd6e4afe0608f495f2c731cfa6047 20-Jun-2009 Brett Chabot <brettchabot@google.com> Add permission tests for IHardwareService.
ermission/src/com/android/framework/permission/tests/HardwareServicePermissionTest.java
595fbd6ea22708504dc9e24b44fa5eb357a576ec 20-Jun-2009 Guang Zhu <guangzhu@google.com> Fix a bug where wrong variable was used for comparison.
umpRenderTree/assets/run_layout_tests.py
c73e9ad55a28f6bec3260e919573e0597fdd23ab 19-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> am bc806f65: Remove deprecated api. Aptly rename freeStorageWithIntent to freeStorage.

Merge commit 'bc806f65edc33f6eda0f475ac84e5e037a013a90'

* commit 'bc806f65edc33f6eda0f475ac84e5e037a013a90':
Remove deprecated api. Aptly rename freeStorageWithIntent to freeStorage.
bc806f65edc33f6eda0f475ac84e5e037a013a90 18-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> Remove deprecated api. Aptly rename freeStorageWithIntent to freeStorage.
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
1c14776a13546fc2642baa251c8f1b7c545b0272 19-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 16ce3504: Merge change 4708 into donut

Merge commit '16ce3504c5bf98d95d5c36001f755bb4b15253c9'

* commit '16ce3504c5bf98d95d5c36001f755bb4b15253c9':
Make RestoreHelper and friends also write out the snapshot state.
d2d9ceb7305d593c1b767bbb05de0082a9af4109 18-Jun-2009 Joe Onorato <joeo@android.com> Make RestoreHelper and friends also write out the snapshot state.
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestAgent.java
72dcea1eed882123c3f9285f2ab908f530993609 18-Jun-2009 Joe Onorato <joeo@android.com> am 83248c43: backup fixes:

Merge commit '83248c432ffe2e2a17abbc8e4960c26574b46bca'

* commit '83248c432ffe2e2a17abbc8e4960c26574b46bca':
backup fixes:
6f8b5c12d3a3a02c5d38e3f54117cb6d65e0d4a6 18-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am de72697b: Merge change 4524 into donut

Merge commit 'de72697b771d33738c5f9d6c28087504e0796622'

* commit 'de72697b771d33738c5f9d6c28087504e0796622':
FileRestoreHelper and RestoreHelperDispatcher work.
e2dc20c2749f3d09656f758415646948c6245769 18-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 826a54dd: Merge change 4489 into donut

Merge commit '826a54dd74317f87d4afa8c0f1fc3491a69169ff'

* commit '826a54dd74317f87d4afa8c0f1fc3491a69169ff':
Add SmsManager permission test.
83248c432ffe2e2a17abbc8e4960c26574b46bca 18-Jun-2009 Joe Onorato <joeo@android.com> backup fixes:

- BackupTestAgent calls the DispatchHelper
- Make BackupAgent.onRestore take a BackupDataInput, not just a
generic ParcelFileDescriptor.
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestAgent.java
de72697b771d33738c5f9d6c28087504e0796622 18-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4524 into donut

* changes:
FileRestoreHelper and RestoreHelperDispatcher work.
efd0fab04b96d7ab0c1d8bf3b79397c8621e31c5 18-Jun-2009 Joe Onorato <joeo@android.com> FileRestoreHelper and RestoreHelperDispatcher work.
ackup/src/com/android/backuptest/BackupTestActivity.java
587c89e25be4e93f85434a17d67f2b563cec85a2 18-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 5c1c40d2: Merge change 4455 into donut

Merge commit '5c1c40d28cb4c0dc5efbdb6e9e695685044606e9'

* commit '5c1c40d28cb4c0dc5efbdb6e9e695685044606e9':
add feedback test with gsm7bit special case characters
826a54dd74317f87d4afa8c0f1fc3491a69169ff 17-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4489 into donut

* changes:
Add SmsManager permission test.
6cdd1c8a60f56eabbdb09e4c1231975c96715388 17-Jun-2009 Brett Chabot <brettchabot@android.com> Add SmsManager permission test.
ermission/src/com/android/framework/permission/tests/SmsManagerPermissionTest.java
0ff946e7b5abf51ebb0a6fb335bb3f141214c76e 17-Jun-2009 Tammo Spalink <tammo@google.com> add feedback test with gsm7bit special case characters
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
a2aaa9e38f1f491dd2809e36c4f670dd114bc232 16-Jun-2009 Dianne Hackborn <hackbod@google.com> resolved conflicts for merge of 6edb3487 to master
6edb3487beb1973b1ea05e5b4168ba1ac247c9a4 16-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4234 into donut

* changes:
Implement permission test for activity, window, service manager.
cfaef699e1dfb3a75d5b51f3b15816f13670fd51 15-Jun-2009 Dianne Hackborn <hackbod@google.com> Implement permission test for activity, window, service manager.

This also includes some changes to the window manager permission checks. Almost all of these
are to make it most testable (through an exception on a permission failure), though there is
one permission check that needed to be added: updateOrientationFromAppTokens().
ermission/src/com/android/framework/permission/tests/ActivityManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java
ermission/src/com/android/framework/permission/tests/WindowManagerPermissionTests.java
d15b96ad8cccaa8c7d3d05af3d415ef4fbe51d15 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am acec4d67: Merge change 4224 into donut

Merge commit 'acec4d6741643a5f0bda0b6a4eeb033a963818dc'

* commit 'acec4d6741643a5f0bda0b6a4eeb033a963818dc':
Add test for GServices write permission, and remove dummy placeholder framework permission test.
acec4d6741643a5f0bda0b6a4eeb033a963818dc 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4224 into donut

* changes:
Add test for GServices write permission, and remove dummy placeholder framework permission test.
2f0d86cf2e9ce9e94083f8544cd6593295df8850 15-Jun-2009 Brett Chabot <brettchabot@android.com> Add test for GServices write permission, and remove dummy placeholder framework permission test.
ermission/src/com/android/framework/permission/tests/DummyPermissionTest.java
ermission/src/com/android/framework/permission/tests/SettingsPermissionsTests.java
da0fad3b5db4588e75960032722e7fe4528e440c 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 9908b3d8: Merge change 4209 into donut

Merge commit '9908b3d820f7574ef432f22d280c7f1f5065f67f'

* commit '9908b3d820f7574ef432f22d280c7f1f5065f67f':
More tests to check permissions in PackageManager api's are enforced
ea196fc50e9711207eddb1f546fec1463b615fc0 15-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> More tests to check permissions in PackageManager api's are enforced
ermission/src/com/android/framework/permission/tests/PmPermissionsTests.java
2aa636f1988d7c1637f173e55709d73d235d5e74 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 2c723ee0: Merge change 4196 into donut

Merge commit '2c723ee0cc9db37b61f55e53ff739ca3fe9cbe8a'

* commit '2c723ee0cc9db37b61f55e53ff739ca3fe9cbe8a':
Add tests to check permissions in PackageManager api's
9f2f87d92b3c23680fa7c24dbccf67976d0968d3 15-Jun-2009 Suchi Amalapurapu <asuchitra@google.com> Add tests to check permissions in PackageManager api's
ermission/src/com/android/framework/permission/tests/PmPermissionsTests.java
e3a6cf3eaab04dede374a3d64cb8db2d20e3820e 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 3adf7678: Merge change 4184 into donut

Merge commit '3adf7678cdf8fa955627e096bb5c27b94adc3079'

* commit '3adf7678cdf8fa955627e096bb5c27b94adc3079':
Add permission test structure for private framework permissions.
Add <keygen> support for VPN.
3adf7678cdf8fa955627e096bb5c27b94adc3079 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4184 into donut

* changes:
Add permission test structure for private framework permissions.
9faa04fd85efa0be5c883e3136f06fa85b525ad6 15-Jun-2009 Brett Chabot <brettchabot@android.com> Add permission test structure for private framework permissions.
ermission/Android.mk
ermission/AndroidManifest.xml
ermission/src/com/android/framework/permission/tests/DummyPermissionTest.java
42a28be20934d789699899a5a8fdef642641472f 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am c2922687: Merge change 4182 into donut

Merge commit 'c2922687fa8f953cc1325a6416af5be43cb41fed'

* commit 'c2922687fa8f953cc1325a6416af5be43cb41fed':
Add more data to reliability test report, includes min, max, std, run data.
c2922687fa8f953cc1325a6416af5be43cb41fed 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4182 into donut

* changes:
Add more data to reliability test report, includes min, max, std, run data.
0528cd03b27298cb7f5cb7e371e29deb8e05ae6a 15-Jun-2009 Guang Zhu <guangzhu@google.com> Add more data to reliability test report, includes min, max, std, run data.
umpRenderTree/assets/run_reliability_tests.py
933a386e630804541342d2126b8ffe2480be17aa 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am d83d6606: Merge change 4106 into donut

Merge commit 'd83d6606d62e27effc27be48d6050914deefe9eb'

* commit 'd83d6606d62e27effc27be48d6050914deefe9eb':
Adjust order of file/section list in output diff
d83d6606d62e27effc27be48d6050914deefe9eb 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4106 into donut

* changes:
Adjust order of file/section list in output diff
a28547d03f09b8b78ce28404ecf7013130adca80 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 0fb46683: Merge change 3880 into donut

Merge commit '0fb466836bb654524683152371ecc32142cdf5de'

* commit '0fb466836bb654524683152371ecc32142cdf5de':
Run search dialog in the system process.
8d17f3f24bbda9a9cd7ea08c5925508dc2c011be 05-Jun-2009 Bjorn Bringert <bringert@android.com> Run search dialog in the system process.

Fixes http://b/issue?id=1905863

This is needed to address two security issues with global search:
http://b/issue?id=1871088 (Apps can read content providers through GlobalSearch)
http://b/issue?id=1819627 (Apps can use GlobalSearch to launch arbirtrary intents)

This also fixes http://b/issue?id=1693153 (SearchManager.OnDismissListener
never gets called)

To fix the security issues, GlobalSearch also needs to require
a non-app permission to access its content provider and launch intents.
ndroidTests/AndroidManifest.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchableActivity.java
ndroidTests/src/com/android/unit_tests/SuggestionProvider.java
daf701fa6250ae89ad93e2e41127e0f676a322a5 15-Jun-2009 Christopher Tate <ctate@google.com> am 2fdd428e: Fix some backup reader/writer issues; make local transport do backup

Merge commit '2fdd428e0f18384160f7c38ce3a2cd9ba7e7b2c2'

* commit '2fdd428e0f18384160f7c38ce3a2cd9ba7e7b2c2':
Fix some backup reader/writer issues; make local transport do backup
Fix the jni initializer.
Add RestoreFileHelper, BackupDataInput, and add java wrappers for the methods on BackupDataOutput.
Fix bug #1812041: activity manager crash with bad args.
Journal backup requests so that they won't be lost in a crash
Fix data connection issues.
1cf587496fcb1d652bab9fc6792fb106b6fefaa4 12-Jun-2009 Joe Onorato <joeo@android.com> Add RestoreFileHelper, BackupDataInput, and add java wrappers for the methods on BackupDataOutput.
ackup/src/com/android/backuptest/BackupTestAgent.java
903f311fdc79b8dc804b63d0e397453d9b0e8d44 13-Jun-2009 Guang Zhu <guangzhu@google.com> Adjust order of file/section list in output diff
umpRenderTree/assets/run_layout_tests.py
bf85d63cb8858432ff845250fdaffdb556d2ef1b 12-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 78f0f8cb: Merge changes 3953,3954 into donut

Merge commit '78f0f8cb2efe9410127c39201e240f6d438eb53c'

* commit '78f0f8cb2efe9410127c39201e240f6d438eb53c':
Make the file backup helper not crash if a file you requested
Fix SharedPrefsBackupHelper so it doesn't hard code the paths to the files.
383573698810709a35b521cfba57ff239b904c3e 12-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am f229aff1: Merge change 3967 into donut

Merge commit 'f229aff118dc53c3a06f0b4120d9ce22f4c2dd6e'

* commit 'f229aff118dc53c3a06f0b4120d9ce22f4c2dd6e':
Update control files (pass/fail/nontext/crash) to results from CRB45
78f0f8cb2efe9410127c39201e240f6d438eb53c 12-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge changes 3953,3954 into donut

* changes:
Make the file backup helper not crash if a file you requested can't be stated. This means you don't need to know if the files you are backing up exist or not -- we'll figure it out for you.
Fix SharedPrefsBackupHelper so it doesn't hard code the paths to the files.
261a1953232b70f7523d8f14aa70527161df1e53 12-Jun-2009 Guang Zhu <guangzhu@google.com> Update control files (pass/fail/nontext/crash) to results from CRB45
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
ce88cb15b52998e16c3ba548a4ec49117a835e21 11-Jun-2009 Joe Onorato <joeo@android.com> Make the file backup helper not crash if a file you requested
can't be stated. This means you don't need to know if the files
you are backing up exist or not -- we'll figure it out for you.
ackup/backup_helper_test.cpp
23ecae3bbb60c5af940f3a22170d75eb6ac05b69 11-Jun-2009 Joe Onorato <joeo@android.com> Fix SharedPrefsBackupHelper so it doesn't hard code the paths to the files.

This took quite a bit of refactoring.
ackup/backup_helper_test.cpp
bf521a0f7d88c039b75e7a9593ebf38a72e3eab5 11-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 4a60b887: Merge change 3761 into donut

Merge commit '4a60b887d4b9744126e62b094a9597ee8e924640'

* commit '4a60b887d4b9744126e62b094a9597ee8e924640':
Added support to record page load time for each url.
4a60b887d4b9744126e62b094a9597ee8e924640 11-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 3761 into donut

* changes:
Added support to record page load time for each url.
2ab6f1fe0b17d281ea215f8ca412a5e1992011cc 10-Jun-2009 Guang Zhu <guangzhu@google.com> Added support to record page load time for each url.
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
bc0df8d6a8539920fb836ef08ea19c059de6eb8c 10-Jun-2009 Satish Sampath <satish@android.com> am 174ad503: In SearchablesTest, use the always available globalsearch.

Merge commit '174ad503ee5b24721d7d632ba9c68b9cd0bd6dd6'

* commit '174ad503ee5b24721d7d632ba9c68b9cd0bd6dd6':
In SearchablesTest, use the always available globalsearch.
174ad503ee5b24721d7d632ba9c68b9cd0bd6dd6 10-Jun-2009 Satish Sampath <satish@android.com> In SearchablesTest, use the always available globalsearch.

The earlier used googlesearch package may not be available in some devices so switching to globalsearch which has searchable info relevant for this unit test.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
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.
ketch/Android.mk
ketch/AndroidManifest.xml
ketch/res/drawable/icon.png
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/newgesture_dialog.xml
ketch/res/layout/overlaydemo.xml
ketch/res/values/strings.xml
ketch/src/com/android/gesture/example/ContactAdapter.java
ketch/src/com/android/gesture/example/ContactItem.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ketch/tools/Converter.java
c71f084ff9e52e14258d1f75347426cc3ae4e195 07-Jun-2009 Guang Zhu <guangzhu@google.com> am 7757656a: Changed logic to handle timeout pages.

Merge commit '7757656a11ba7050274c337fd2dc2f18f9e7806f'

* commit '7757656a11ba7050274c337fd2dc2f18f9e7806f':
Changed logic to handle timeout pages.
7757656a11ba7050274c337fd2dc2f18f9e7806f 07-Jun-2009 Guang Zhu <guangzhu@google.com> Changed logic to handle timeout pages.
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
0d2037beb1e3f7e26cae4c5ae55725dd8b918519 05-Jun-2009 Satish Sampath <satish@android.com> am 0e74aa0f: Fix broken Searchables unit tests.

Merge commit '0e74aa0f7ed90d46e0bdde02bf9b7b29c6b95bd8'

* commit '0e74aa0f7ed90d46e0bdde02bf9b7b29c6b95bd8':
Fix broken Searchables unit tests.
5e23cbc660e33c5e176f89ecdc6a1f81352e292e 05-Jun-2009 Satish Sampath <satish@android.com> am f9acde27: Include web search providers in Searchables.

Merge commit 'f9acde27486bcc6eea1092073f7b47c31749efd6'

* commit 'f9acde27486bcc6eea1092073f7b47c31749efd6':
Include web search providers in Searchables.
0e74aa0f7ed90d46e0bdde02bf9b7b29c6b95bd8 05-Jun-2009 Satish Sampath <satish@android.com> Fix broken Searchables unit tests.

The newly added code was using methods which were not overridden by the unit test, fixed now.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
f9acde27486bcc6eea1092073f7b47c31749efd6 04-Jun-2009 Satish Sampath <satish@android.com> Include web search providers in Searchables.

- Along with ACTION_SEARCH we now enumate ACTION_WEB_SEARCH as well so web search providers are covered in the searchables list. This fixes a broken unit test.
- Moved get/setPreferredWebSearchActivity and get-all-web-search-providers implementation to this module when the searchables list gets updated, so that it happens on boot and on package add/remove events and remains up to date. The duplicate code in WebSearchProvider will be removed in a separate change.
- Also made Searchables broadcast an intent when the searchables list got rebuilt, so components such as GlobalSearch/SuggestionSources no longer need to do this on their own.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
1b6aee15157f0236ac1fc7885735609bf27171d3 05-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 2a318867: Merge change 3203 into donut

Merge commit '2a3188672ab2b65c0ce7c9c598a463e382c47696'

* commit '2a3188672ab2b65c0ce7c9c598a463e382c47696':
rename a few files to camel-case, add copyright notices
2cd81b44195e72cbd85854223ee2010794da1188 05-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 85dfec8c: Merge change 3174 into donut

Merge commit '85dfec8c35d4e3216591bd2e534bbebd6338b969'

* commit '85dfec8c35d4e3216591bd2e534bbebd6338b969':
Added bugreport collecting mechanism in case of crashes.
8ae2335a3c93d0c00e998fdec18f64dfe43b94cb 04-Jun-2009 Mathias Agopian <mathias@google.com> rename a few files to camel-case, add copyright notices
ackup/backup_helper_test.cpp
17f8fa6b24da34724b4497622f374b27f3041e1c 04-Jun-2009 Guang Zhu <guangzhu@google.com> Added bugreport collecting mechanism in case of crashes.
umpRenderTree/assets/run_reliability_tests.py
55db8aec8f434094093377a45720298e58d616fc 04-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 4ee0a751: Merge change 3095 into donut

Merge commit '4ee0a751682e713d3d6ca97fa1271df12d352ee0'

* commit '4ee0a751682e713d3d6ca97fa1271df12d352ee0':
Skip empty lines in test url list.
53003de64e1d2b8a4ed4433d5192b540653d79ec 04-Jun-2009 Guang Zhu <guangzhu@google.com> Skip empty lines in test url list.
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
411c77df9e0ef419df8a3fdb18c9ef331aad9335 04-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 5de674e1: Merge change 3013 into donut

Merge commit '5de674e1cbd6e43b6d7954ccacf5cd709b30265d'

* commit '5de674e1cbd6e43b6d7954ccacf5cd709b30265d':
Adding missing callback onJsConfirm to dismiss any confirmation dialogs
fix a bug in GL lighting where the specular component could be ommited when vertex material was disabled.
b9a39cd300998a1a4577ac7eb87f9b505b8621dc 03-Jun-2009 Guang Zhu <guangzhu@google.com> Adding missing callback onJsConfirm to dismiss any confirmation dialogs
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
f48c283b5940b76575eecdde79f6900824fed059 03-Jun-2009 Guang Zhu <guangzhu@google.com> am 3e8950c0: Added new parameter to enable a manual pause between pages

Merge commit '3e8950c0c73f9c1574ce3388c754009edf6bc930'

* commit '3e8950c0c73f9c1574ce3388c754009edf6bc930':
Added new parameter to enable a manual pause between pages
3e8950c0c73f9c1574ce3388c754009edf6bc930 03-Jun-2009 Guang Zhu <guangzhu@google.com> Added new parameter to enable a manual pause between pages
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
b15a5348e6586c143bd7027574f7574433874131 03-Jun-2009 Bjorn Bringert <bringert@android.com> am c1823701: Handle EOF correctly in MemoryFile input stream.

Merge commit 'c1823701cc76790494fb622fe58f0942236cd7d0'

* commit 'c1823701cc76790494fb622fe58f0942236cd7d0':
Handle EOF correctly in MemoryFile input stream.
c0cbfda0fe0184bbb282bde4d894e2ff210c0e47 03-Jun-2009 Bjorn Bringert <bringert@android.com> am 963cd006: Allow creating AssetFileDescriptors for MemoryFiles.

Merge commit '963cd006c45716b034f656bf7e7179e6476f7e4d'

* commit '963cd006c45716b034f656bf7e7179e6476f7e4d':
Allow creating AssetFileDescriptors for MemoryFiles.
c1823701cc76790494fb622fe58f0942236cd7d0 01-Jun-2009 Bjorn Bringert <bringert@android.com> Handle EOF correctly in MemoryFile input stream.

Before, the variants of MemoryFile.MemoryInputStream.read() would throw
IOException or IndexOutOfBoundsException if EOF was encountered
before the requested number of bytes was read. This violates
the contract of InputStream.read().

This patch makes read() return the number of bytes available, if any.
If already at EOF, -1 is returned. The patch also adds new tests,
which checks cases where MemoryFile.MemoryInputStream.read()
should throw IndexOutOfBoundsException or return -1. several of these
tests failed with the old code and pass now.

This fixes http://b/issue?id=1881894
ndroidTests/src/com/android/unit_tests/content/MemoryFileProviderTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
963cd006c45716b034f656bf7e7179e6476f7e4d 29-May-2009 Bjorn Bringert <bringert@android.com> Allow creating AssetFileDescriptors for MemoryFiles.

This allows content providers to use in-memory data to implement
ContentProvider.openAssetFile(), instead of just normal files
and sockets as before.

To test cross-process use of AssetFileDescriptors for MemoryFiles,
a test content provider and a client for it are added to
AndroidTests.

Fixes http://b/issue?id=1871731
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/content/MemoryFileProvider.java
ndroidTests/src/com/android/unit_tests/content/MemoryFileProviderTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
cabee5b864989e8f5a36af9100cae3b5cbe560f1 03-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 7322c96c: Merge change 2967 into donut

Merge commit '7322c96cc0c2524d399fb43fb406fb6324a795c8'

* commit '7322c96cc0c2524d399fb43fb406fb6324a795c8':
Fixed issue where code for extracting scripts was eclipsed by runTest method.
7322c96cc0c2524d399fb43fb406fb6324a795c8 03-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2967 into donut

* changes:
Fixed issue where code for extracting scripts was eclipsed by runTest method.
3dfd0e131efab40df4beba1e40d232a4fcf807dc 03-Jun-2009 Guang Zhu <guangzhu@google.com> Fixed issue where code for extracting scripts was eclipsed by runTest method.
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
cf2924efa0914e57c9d1cf3de4943ec969a8f3fd 02-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am c6653495: Merge change 1522 into donut

Merge commit 'c665349543b481b14e423ea9e7e2b368569ae311'

* commit 'c665349543b481b14e423ea9e7e2b368569ae311':
support more minor cdms sms bearer data subparameters
7f6fefe1c8827b9966f130bd10f09c1b8ea756e9 02-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am b56736b6: Merge change 2864 into donut

Merge commit 'b56736b666dd906a214639e24b624ec368e383f5'

* commit 'b56736b666dd906a214639e24b624ec368e383f5':
Fixed bug where test status is not marked "DONE" when completed
baae313f896d8048f23e4acc76e554c8aa4667bd 12-May-2009 Tammo Spalink <tammo@google.com> support more minor cdms sms bearer data subparameters

- also clean up CdmaSmsAddress
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
d9758d809fe82f4f3ba3af5486fd34d78a63367f 02-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2723

* changes:
- create a new generic ISyncAdapter implementation, SyncAdapterNew - change the applyBatch to take an ArrayList rather than an [] - change Entity to be a final flass that contains ContentValues - remove the ability to update/insert Entities by a ContentProviderOperation
03d9490758c9318cee6d14d3cc5007556dce92d0 22-May-2009 Fred Quintana <fredq@google.com> - create a new generic ISyncAdapter implementation, SyncAdapterNew
- change the applyBatch to take an ArrayList rather than an []
- change Entity to be a final flass that contains ContentValues
- remove the ability to update/insert Entities by a ContentProviderOperation
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
627f9343b5fe6160d52897141a86a3a9d3f99e6a 02-Jun-2009 Guang Zhu <guangzhu@google.com> Fixed bug where test status is not marked "DONE" when completed
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
cd97bd889e156584e1fd4e762bbb0e917671a3ea 01-Jun-2009 Guang Zhu <guangzhu@google.com> am 892771ab: Rename WRITE_SDCARD to WRITE_EXTERNAL_STORAGE in browser test app

Merge commit '892771ab81f79a6b0cf9735701760c5a12d6ab85'

* commit '892771ab81f79a6b0cf9735701760c5a12d6ab85':
Rename WRITE_SDCARD to WRITE_EXTERNAL_STORAGE in browser test app
892771ab81f79a6b0cf9735701760c5a12d6ab85 01-Jun-2009 Guang Zhu <guangzhu@google.com> Rename WRITE_SDCARD to WRITE_EXTERNAL_STORAGE in browser test app
umpRenderTree/AndroidManifest.xml
eda4c46fcbc7eaaae13e608ed7824b2ac8d73ee0 01-Jun-2009 Guang Zhu <guangzhu@google.com> am 40d87ee4: Removing @Override to fix the build

Merge commit '40d87ee4867baa25fd7a824f324ea7040bf5bc23'

* commit '40d87ee4867baa25fd7a824f324ea7040bf5bc23':
Removing @Override to fix the build
40d87ee4867baa25fd7a824f324ea7040bf5bc23 01-Jun-2009 Guang Zhu <guangzhu@google.com> Removing @Override to fix the build
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
8c07afd3d8c4cbb8e35a74ce3dd70427a43da58d 01-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 50566b35: Merge change 2816 into donut

Merge commit '50566b3554f440d6b84a696875147d8d21682b10'

* commit '50566b3554f440d6b84a696875147d8d21682b10':
Update reliability test code. Use a separate activity with simpler calback mechanism.
65455a1a46e3bec020befd27ff5ad6bfdab61a7d 01-Jun-2009 Guang Zhu <guangzhu@google.com> Update reliability test code. Use a separate activity with simpler calback mechanism.
umpRenderTree/AndroidManifest.xml
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/ReliabilityTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestActivity.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestsAutoTest.java
7c49790cde0acb494b6e8980662842c95dd8859a 01-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 162c9d0e: Merge change 2805 into donut

Merge commit '162c9d0e90eaa71adc8c7d1456d1a9a95e638c47'

* commit '162c9d0e90eaa71adc8c7d1456d1a9a95e638c47':
base: Rename WRITE_SDCARD -> WRITE_EXTERNAL_STORAGE
5a3a77dabd744d5be79d7745c2a977c108a9ad98 01-Jun-2009 San Mehat <san@google.com> base: Rename WRITE_SDCARD -> WRITE_EXTERNAL_STORAGE

Signed-off-by: San Mehat <san@google.com>
umpRenderTree/AndroidManifest.xml
ketch/AndroidManifest.xml
ad6042aa2342d0a869f84772774b47ae87346ccf 01-Jun-2009 Christopher Tate <ctate@google.com> am 181fafaf: Retool the backup process to use a new \'BackupAgent\' class

Merge commit '181fafaf48208978b8ba2022683ffa78aaeddde1'

* commit '181fafaf48208978b8ba2022683ffa78aaeddde1':
Retool the backup process to use a new 'BackupAgent' class
181fafaf48208978b8ba2022683ffa78aaeddde1 14-May-2009 Christopher Tate <ctate@google.com> Retool the backup process to use a new 'BackupAgent' class

Backups will be handled by launching the application in a special
mode under which no activities or services will be started, only
the BackupAgent subclass named in the app's android:backupAgent
manifest property. This takes the place of the BackupService class
used earlier during development.

In the cases of *full* backup or restore, an application that does
not supply its own BackupAgent will be launched in a restricted
manner; in particular, it will be using the default Application
class rather than any manifest-declared one. This ensures that the
app is not running any code that may try to manipulate its data
while the backup system reads/writes its data set.
ackup/AndroidManifest.xml
ackup/src/com/android/backuptest/BackupTestAgent.java
ackup/src/com/android/backuptest/BackupTestService.java
969a74ae5e63b164edc1d18877c35e30bf8b3723 30-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 6190fe6e: Merge change 2758 into donut

Merge commit '6190fe6e7d7c8a917472637f5ab2fb21fc8a6eea'

* commit '6190fe6e7d7c8a917472637f5ab2fb21fc8a6eea':
Fix concat SMS for GSM.
ef354fdd634de93004fddd7966d70f70a1351ca8 30-May-2009 jsh <jsh@google.com> Fix concat SMS for GSM.

Bug 1883998: We only support sending 8-bit references for now.
Bug 1885080: Also fix the GsmAlphabetTest, which started failing when SmsHeader
was re-worked.
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
8a718a45968a6e6fe87eff13dd43c05887850582 29-May-2009 Android (Google) Code Review <android-gerrit@google.com> am a5f50b8f: Merge change 2746 into donut

Merge commit 'a5f50b8f49cc9b34b1de462e11498d92c692b978'

* commit 'a5f50b8f49cc9b34b1de462e11498d92c692b978':
Modify the base gestures API to use streams instead of files. Adds new wrappers to easily load/save gestures from files, resources, etc. Do the same for the letters recognizer.
0a63716ed0e44f7cd32b81a444429318d42d8f08 29-May-2009 Romain Guy <romainguy@android.com> Modify the base gestures API to use streams instead of files. Adds new wrappers to easily load/save gestures from files, resources, etc. Do the same for the letters recognizer.
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
0ad6dc0ebc5c6c92b4f1e9eed427efce7b46de09 29-May-2009 Bjorn Bringert <bringert@android.com> am 761e0918: Unmap memory in MemoryFile.close().

Merge commit '761e0918d30b6a3f292625b44b86dffd1538bc78'

* commit '761e0918d30b6a3f292625b44b86dffd1538bc78':
Unmap memory in MemoryFile.close().
761e0918d30b6a3f292625b44b86dffd1538bc78 29-May-2009 Bjorn Bringert <bringert@android.com> Unmap memory in MemoryFile.close().

As reported in http://b/issue?id=1398215 MemoryFile did not
munmap(2) the ashmem region after closing it. This
causes the process to leak virtual address space.

This change fixes the problem by calling munmap(2) in
close(). The unmapping is done by a helper method deactivate().
The change also replaces the use of an int for the
file descriptor with a FileDescriptor object to
make sure that we keep track of when the file descriptor
has been closed. I chose to implement it this way because I
will need decativate() and a FileDescriptor object in an
upcoming change that allows sending MemoryFile file
descriptors between processes.

The change also adds a number of tests for the behavior
of close(). The testCloseRead() and testCloseWrite() fail
with the old MemoryFile implementation, and testCloseLeak()
causes a segfault. They all pass now.
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
c5261874b7ad8cfe1e63726a91858b0c2a434578 27-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2503

* changes:
Stop the NANP number formatter from putting dashes in shortcodes.
5214376d2b1ce082765f766be1c7d56b50df74a7 27-May-2009 Ficus Kirkpatrick <ficus@android.com> Stop the NANP number formatter from putting dashes in shortcodes.

This changes the result of PhoneNumberUtils.formatNumber("46645") from
"466-45" to "46645".
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
2c0858a4815a0eb3877595cc562564d34713939b 26-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 511a0134: Merge change 2302 into donut

Merge commit '511a0134e1bfe90a23960eea72eca565e52aa816'

* commit '511a0134e1bfe90a23960eea72eca565e52aa816':
added SmsMessage ConcatRef parsing validation
511a0134e1bfe90a23960eea72eca565e52aa816 26-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2302 into donut

* changes:
added SmsMessage ConcatRef parsing validation
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.
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/overlaydemo.xml
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
8943737692169f564cd34a9c8d471f3a5d438712 16-May-2009 Fred Quintana <fredq@google.com> add ipc support to batching
ndroidTests/src/com/android/unit_tests/content/ContentProviderOperationTest.java
rameworkTest/tests/src/android/content/ContentProviderOperationTest.java
d942f243e58e5e3188874458e5b92ab30be73ddf 22-May-2009 Romain Guy <romainguy@android.com> am 380cd96e: Fix the build

Merge commit '380cd96e5d7018cbf43295c9f2f2a33897affd63'

* commit '380cd96e5d7018cbf43295c9f2f2a33897affd63':
Fix the build
d14508b4d678373fbb511dc0da9a5133ce321c6d 22-May-2009 The Android Open Source Project <initial-contribution@android.com> merge f41c640d8424fbd90cb1751173ede1c9f5e848b4 w/minor conflict
380cd96e5d7018cbf43295c9f2f2a33897affd63 22-May-2009 Romain Guy <romainguy@android.com> Fix the build
ketch/src/com/android/gesture/example/GestureEntry.java
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.
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/overlaydemo.xml
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/tools/Converter.java
550885d158f5371cb207228eb1b7fb06aac32ea3 22-May-2009 Tammo Spalink <tammo@google.com> added SmsMessage ConcatRef parsing validation

addresses bugs:
http://b/issue?id=1870607
http://b/issue?id=1688238

and prior perforce commit:
http://s9/?change_num=136189
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
e6c9378baed3e83d59668bb1327224eca29baa51 22-May-2009 Android (Google) Code Review <android-gerrit@google.com> am cfcc0df2: Merge change 2285 into donut

Merge commit 'cfcc0df2658d0ce7dc753511bb44ab8ae7a636f7'

* commit 'cfcc0df2658d0ce7dc753511bb44ab8ae7a636f7':
Move the Gestures API to the framework in android.gesture.
db567c390bd56c05614eaa83c02dbb99f97ad9cc 22-May-2009 Romain Guy <romainguy@android.com> Move the Gestures API to the framework in android.gesture.
ketch/AndroidManifest.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureActionListener.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureListener.java
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtilities.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/LetterRecognizer.java
ketch/src/com/android/gesture/OrientedBoundingBox.java
ketch/src/com/android/gesture/Prediction.java
ketch/src/com/android/gesture/TouchThroughGesturing.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ketch/tools/Converter.java
6d71ac3adb0357fe57e6eb4863d5fed708be4205 22-May-2009 Yang Li <liyang@google.com> am ac6a4b8e: Renamed setGestureType in GestureLibrary

Merge commit 'ac6a4b8eab8311a02e1988c1dbd1c85f867b6bc4'

* commit 'ac6a4b8eab8311a02e1988c1dbd1c85f867b6bc4':
Renamed setGestureType in GestureLibrary
ac6a4b8eab8311a02e1988c1dbd1c85f867b6bc4 22-May-2009 Yang Li <liyang@google.com> Renamed setGestureType in GestureLibrary
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/LetterRecognizer.java
14191c7dfdf15b98c6491f49c00497f3b68f7089 22-May-2009 Romain Guy <romainguy@android.com> am b6d99b7d: Modify how GestureLibrary stores its data. The XML format is now replaced by a more efficient binary format which should speed up saving/loading. The format is very similar to the one used by the letters recognizer. The format is documented in GestureLibrary.java.

Merge commit 'b6d99b7d17fd1bb1326a70744bd01be5d1586487'

* commit 'b6d99b7d17fd1bb1326a70744bd01be5d1586487':
Modify how GestureLibrary stores its data. The XML format is now replaced by a more efficient binary format which should speed up saving/loading. The format is very similar to the one used by the letters recognizer. The format is documented in GestureLibrary.java.
b6d99b7d17fd1bb1326a70744bd01be5d1586487 22-May-2009 Romain Guy <romainguy@android.com> Modify how GestureLibrary stores its data. The XML format is now replaced by a more efficient binary format which should speed up saving/loading. The format is very similar to the one used by the letters recognizer. The format is documented in GestureLibrary.java.
ketch/AndroidManifest.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtilities.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/LetterRecognizer.java
ketch/src/com/android/gesture/example/GestureEntry.java
c8a57c4b58cdfd23b41e6a770d41e375601e57ca 22-May-2009 Android (Google) Code Review <android-gerrit@google.com> am aeed1816: Merge change 2219 into donut

Merge commit 'aeed1816b7bbf8948c1daed48db6fe7567f338af'

* commit 'aeed1816b7bbf8948c1daed48db6fe7567f338af':
Updated LetterRecognizer & related gesture recognition code
aeed1816b7bbf8948c1daed48db6fe7567f338af 22-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2219 into donut

* changes:
Updated LetterRecognizer & related gesture recognition code - added personalization for letter recognizer
e6ea003ab66ea8bd91bed8aaf5c3b4cd75555886 21-May-2009 Yang Li <liyang@google.com> Updated LetterRecognizer & related gesture recognition code
- added personalization for letter recognizer
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtilities.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/LetterRecognizer.java
73f60763cbd0a961ff0fd784eda244e0f42e23cf 21-May-2009 Guang Zhu <guangzhu@google.com> Fixed SD card access permission issue in manifest

On branch b1869634_sdcard_perm
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

modified: tests/DumpRenderTree/AndroidManifest.xml
umpRenderTree/AndroidManifest.xml
dcdb15dafe90799d5d0baf1892191ab7d432883e 21-May-2009 Guang Zhu <guangzhu@google.com> Fixed SD card access permission issue in manifest
umpRenderTree/AndroidManifest.xml
d6154db472459e436693f6d227f64f1da059e8cb 21-May-2009 Romain Guy <romainguy@android.com> am 7269d9ac: Tweak the Gestures Overlay demo. This shortens the fade duration to make it more usable and also adds a longer pause before the fade. This change also introduce a new compile-time setting to decide whether or not the overlay should steal the events from the underlying ListView. It is now off by default, per discussion with hackbod. It feel a little bit better but it may vary from user to user so studies will be necessary.

Merge commit '7269d9ac10d4c6ed5086b9f5677821e8d4382390'

* commit '7269d9ac10d4c6ed5086b9f5677821e8d4382390':
Tweak the Gestures Overlay demo. This shortens the fade duration to make it more usable and also adds a longer pause before the fade. This change also introduce a new compile-time setting to decide whether or not the overlay should steal the events from the underlying ListView. It is now off by default, per discussion with hackbod. It feel a little bit better but it may vary from user to user so studies will be necessary.
7269d9ac10d4c6ed5086b9f5677821e8d4382390 21-May-2009 Romain Guy <romainguy@android.com> Tweak the Gestures Overlay demo. This shortens the fade duration to make it more usable and also adds a longer pause before the fade. This change also introduce a new compile-time setting to decide whether or not the overlay should steal the events from the underlying ListView. It is now off by default, per discussion with hackbod. It feel a little bit better but it may vary from user to user so studies will be necessary.
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/TouchThroughGesturing.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
1854d7fc79d24e767c7b785f6e017416da85a149 21-May-2009 Android (Google) Code Review <android-gerrit@google.com> am b204d4f1: Merge change 2136 into donut

Merge commit 'b204d4f12773ec67c7f0ded41cb111018f154476'

* commit 'b204d4f12773ec67c7f0ded41cb111018f154476':
First pass at cleaning up the gestures code.
c534727972c3835ed997e84a349f259915ef2cdd 20-May-2009 Romain Guy <romainguy@android.com> First pass at cleaning up the gestures code.
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureActionListener.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtilities.java
ketch/src/com/android/gesture/GestureUtils.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/LetterRecognizer.java
ketch/src/com/android/gesture/OrientedBoundingBox.java
ketch/src/com/android/gesture/TouchThroughGesturing.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/tools/Converter.java
bad962bf407bbb7a7ce296fb75f1883375afa832 20-May-2009 Android (Google) Code Review <android-gerrit@google.com> am e2914615: Merge change 2099 into donut

Merge commit 'e29146158b6048936671decc060d398a68333fc0'

* commit 'e29146158b6048936671decc060d398a68333fc0':
Hook up the backup data writer, and add a utility to read the backup data files.
843ef36f7b96cc19ea7d2996b7c8661b41ec3452 20-May-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-32dpi/configVarying.xml
ndroidTests/res/values-640x400/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-fr-rFR/configVarying.xml
ndroidTests/res/values-fr/configVarying.xml
ndroidTests/res/values-keyshidden/configVarying.xml
ndroidTests/res/values-mcc110-xx/configVarying.xml
ndroidTests/res/values-mcc112/configVarying.xml
ndroidTests/res/values-mnc220-xx/configVarying.xml
ndroidTests/res/values-mnc222-32dpi/configVarying.xml
ndroidTests/res/values-mnc223/configVarying.xml
ndroidTests/res/values-port/configVarying.xml
ndroidTests/res/values-qwerty/configVarying.xml
ndroidTests/res/values-trackball/configVarying.xml
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/SocketTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/com/android/internal/telephony/AdnRecordTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/SimSmsTest.java
oreTests/com/android/internal/telephony/SimUtilsTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
umpRenderTree/AndroidManifest.xml
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellCallback.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/com/android/frameworktest/view/SetTagsTest.java
ackup/Android.mk
ackup/AndroidManifest.xml
ackup/backup_helper_test.cpp
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestService.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
d2110dbce071a236b6176de344ca797b737542eb 19-May-2009 Joe Onorato <joeo@android.com> Hook up the backup data writer, and add a utility to read the backup data files.
ackup/Android.mk
f68498eaed5de4b99174e41519da7afa43df57e1 20-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 5bc21aa0: Merge change 1127 into donut

Merge commit '5bc21aa0671d83e406b46e0431816dea8d9ca5cb'

* commit '5bc21aa0671d83e406b46e0431816dea8d9ca5cb':
SmsHeader rewrite, in preparation for migration to public API.
5bc21aa0671d83e406b46e0431816dea8d9ca5cb 20-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1127 into donut

* changes:
SmsHeader rewrite, in preparation for migration to public API.
64c499113a758cf80cddfd4d0183f944a1a6645a 05-May-2009 Tammo Spalink <tammo@google.com> SmsHeader rewrite, in preparation for migration to public API.

See http://b/issue?id=1751571

Changes the semantics of SmsHeader from containing only opaque data
to exposing occurs-once frequently-used fields together with a list
of opaque fields. Also changes the coding to and from byte array to
be symmetrical, whereas previous encoding had an extra length field.

Cdma SmsMessage -- cleanup of code paths along with adjustments to
match the new header semantics, which should address at least some
of the issues with concatenated messages. See http://b/issue?id=1809759
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
93a19f77f538eb3bc264f4b83077011cdb1af9a5 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 12bb9471: Merge change 1936 into donut

Merge commit '12bb9471cb9ce2eb48d8e9817841f43e7220566f'

* commit '12bb9471cb9ce2eb48d8e9817841f43e7220566f':
Recovered the code of the gesture library
12bb9471cb9ce2eb48d8e9817841f43e7220566f 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1936 into donut

* changes:
Recovered the code of the gesture library
7ca4a171d20e91abc5fcf0514537113c679b9c87 19-May-2009 Bjorn Bringert <bringert@android.com> am 5615d35b: Add tests for the new SQLite _TOKENIZE() \'tag\' column.

Merge commit '5615d35b28119865cd65a79814a69f910e0a3862'

* commit '5615d35b28119865cd65a79814a69f910e0a3862':
Add tests for the new SQLite _TOKENIZE() 'tag' column.
5615d35b28119865cd65a79814a69f910e0a3862 18-May-2009 Bjorn Bringert <bringert@android.com> Add tests for the new SQLite _TOKENIZE() 'tag' column.
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
8ba63601ab3aa4042f8801529cb629450aea4bc3 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 15e74b9d: Merge change 1939 into donut

Merge commit '15e74b9da8b4cda11ee54da1e77a02d1a86c944a'

* commit '15e74b9da8b4cda11ee54da1e77a02d1a86c944a':
Temporarily suppress flaky test LocationManagerProximityTest until test harness support can be rolled out.
Fix build breakage
Revise the ImageButton class description to include information
Record statistics about whether HTTP connections are reused.
da8e33a57f4ecb20505f3de494873f10ea10c8bb 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 1058c63b: Merge change 1909 into donut

Merge commit '1058c63b262c838a57301fde59b04c9fa0ee1fdc'

* commit '1058c63b262c838a57301fde59b04c9fa0ee1fdc':
Fixed IndexOutofBoundException, improved how memory information is captured (run GC first)
15e74b9da8b4cda11ee54da1e77a02d1a86c944a 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1939 into donut

* changes:
Temporarily suppress flaky test LocationManagerProximityTest until test harness support can be rolled out.
78a1c9067fec4664e36df5b0ccbc4e16979fcb35 19-May-2009 Brett Chabot <brettchabot@google.com> Temporarily suppress flaky test LocationManagerProximityTest until test harness support can be rolled out.
oreTests/android/location/LocationManagerProximityTest.java
35aa84b1f9f5e42dd00cb66df993ed1628c8963b 19-May-2009 Yang Li <liyang@google.com> Recovered the code of the gesture library
ketch/AndroidManifest.xml
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/newgesture_dialog.xml
ketch/res/layout/overlaydemo.xml
ketch/res/values/strings.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureActionListener.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLib.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureListener.java
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/GesturePad.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtils.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/LetterRecognizer.java
ketch/src/com/android/gesture/OrientedBoundingBox.java
ketch/src/com/android/gesture/Prediction.java
ketch/src/com/android/gesture/TouchThroughGesturing.java
ketch/src/com/android/gesture/example/ContactAdapter.java
ketch/src/com/android/gesture/example/ContactItem.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureEntryDemo.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ketch/src/com/android/gesture/recognizer/Classifier.java
ketch/src/com/android/gesture/recognizer/Instance.java
ketch/src/com/android/gesture/recognizer/NearestNeighbor.java
ketch/src/com/android/gesture/recognizer/Prediction.java
ketch/src/com/android/gesture/recognizer/RecognitionUtil.java
1058c63b262c838a57301fde59b04c9fa0ee1fdc 19-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1909 into donut

* changes:
Fixed IndexOutofBoundException, improved how memory information is captured (run GC first)
2a197b128a2317eec6efaa0a21e529cdf534c6f2 18-May-2009 Guang Zhu <guangzhu@google.com> Fixed IndexOutofBoundException, improved how memory information is captured (run GC first)
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
f4c6ae83397f30c32f96e2f2cddf028fbce31706 18-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 6342d393: Merge change 1575 into donut

Merge commit '6342d3936ad8c9e6cf5bba1fc88c4e9338391bb4'

* commit '6342d3936ad8c9e6cf5bba1fc88c4e9338391bb4':
Change _TOKENIZE tests to test the new token_index column
6342d3936ad8c9e6cf5bba1fc88c4e9338391bb4 17-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1575 into donut

* changes:
Change _TOKENIZE tests to test the new token_index column
419780b98ee93289e0ea42697ccdc511edfcd0e1 16-May-2009 Yang Li <liyang@google.com> am 935fd37d: Revert "Squashed commit of the following:"

Merge commit '935fd37d27804539b141fa074c060d2c15524424'

* commit '935fd37d27804539b141fa074c060d2c15524424':
Revert "Squashed commit of the following:"
935fd37d27804539b141fa074c060d2c15524424 16-May-2009 Yang Li <liyang@google.com> Revert "Squashed commit of the following:"

This reverts commit f8173411cc612017ecfa115d71fb823b0714d982.
ketch/AndroidManifest.xml
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/newgesture_dialog.xml
ketch/res/layout/overlaydemo.xml
ketch/res/values/strings.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureActionListener.java
ketch/src/com/android/gesture/GestureAdapter.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureListener.java
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/GesturePad.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureProcessor.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtils.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/OrientedBoundingBox.java
ketch/src/com/android/gesture/Prediction.java
ketch/src/com/android/gesture/example/ContactAdapter.java
ketch/src/com/android/gesture/example/ContactItem.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureEntryDemo.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
28a6f667c2c668f5b388a54bcfafc27d2d9cb299 16-May-2009 Android (Google) Code Review <android-gerrit@google.com> am e85bb9eb: Merge change 1823 into donut

Merge commit 'e85bb9ebcce85b8c7a0e0ccb5116cd25bf684727'

* commit 'e85bb9ebcce85b8c7a0e0ccb5116cd25bf684727':
Add the backup data file writer C++ class.
e85bb9ebcce85b8c7a0e0ccb5116cd25bf684727 16-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1823 into donut

* changes:
Add the backup data file writer C++ class.
2e1da32203b7f6df76023f25a7382a31fad6b19d 16-May-2009 Joe Onorato <joeo@android.com> Add the backup data file writer C++ class.
ackup/backup_helper_test.cpp
7209337100b8642689cfb2c5a0924775c0e308ee 16-May-2009 Yang Li <liyang@google.com> am f8173411: Squashed commit of the following:

Merge commit 'f8173411cc612017ecfa115d71fb823b0714d982'

* commit 'f8173411cc612017ecfa115d71fb823b0714d982':
Squashed commit of the following:
f8173411cc612017ecfa115d71fb823b0714d982 15-May-2009 Yang Li <liyang@google.com> Squashed commit of the following:

commit db1a75ffc2d5a811a8d983289dd4d0d9f2eeba5c
Author: Yang Li <liyang@google.com>
Date: Fri May 1 17:49:29 2009 -0700

Fixed a few more styles issues and made some methods package private

commit f9735c3f1bbe6183337df226aa730b4be1225d55
Author: Yang Li <liyang@google.com>
Date: Fri May 1 16:38:16 2009 -0700

- Refactored the code for Android coding styles and performance
- Renamed GesturePad to GestureOverlay
- Added GestureAdapter for default touch-through interactions of GestureOverlay
- Added a new exmaple, ContactListGestureOverlay, to show how to gesture over an arbitary view

commit 31050183c6d85091612f53155126c2488b920e32
Author: Yang Li <liyang@google.com>
Date: Wed Apr 29 18:41:54 2009 -0700

Refactored the Gesture Library (An initial check-in).
ketch/AndroidManifest.xml
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/newgesture_dialog.xml
ketch/res/layout/overlaydemo.xml
ketch/res/values/strings.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureActionListener.java
ketch/src/com/android/gesture/GestureAdapter.java
ketch/src/com/android/gesture/GestureConstants.java
ketch/src/com/android/gesture/GestureLibrary.java
ketch/src/com/android/gesture/GestureListener.java
ketch/src/com/android/gesture/GestureOverlay.java
ketch/src/com/android/gesture/GesturePad.java
ketch/src/com/android/gesture/GesturePoint.java
ketch/src/com/android/gesture/GestureProcessor.java
ketch/src/com/android/gesture/GestureStroke.java
ketch/src/com/android/gesture/GestureUtils.java
ketch/src/com/android/gesture/Instance.java
ketch/src/com/android/gesture/InstanceLearner.java
ketch/src/com/android/gesture/Learner.java
ketch/src/com/android/gesture/OrientedBoundingBox.java
ketch/src/com/android/gesture/Prediction.java
ketch/src/com/android/gesture/example/ContactAdapter.java
ketch/src/com/android/gesture/example/ContactItem.java
ketch/src/com/android/gesture/example/ContactListGestureOverlay.java
ketch/src/com/android/gesture/example/GestureEntry.java
ketch/src/com/android/gesture/example/GestureEntryDemo.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ce31b2361db630cf1347fa42dd77e610a4eeb96d 05-May-2009 Fred Quintana <fredq@google.com> enhance ContentProvider with the ability to perform batch operations
ndroidTests/src/com/android/unit_tests/content/ContentProviderOperationTest.java
55051ebdd1ebf043f9d0e3dcf025c8c8930cf567 15-May-2009 Joe Onorato <joeo@android.com> am 4535e405: Implement the C++ class to write the backed up file data.

Merge commit '4535e40544aeb957d44fad75fbe5676effe03689'

* commit '4535e40544aeb957d44fad75fbe5676effe03689':
Implement the C++ class to write the backed up file data.
4535e40544aeb957d44fad75fbe5676effe03689 15-May-2009 Joe Onorato <joeo@android.com> Implement the C++ class to write the backed up file data.
ackup/backup_helper_test.cpp
819e3f2148da0a47ed90be1f6f8b072a37c9ce1f 13-May-2009 Bjorn Bringert <bringert@android.com> Change _TOKENIZE tests to test the new token_index column

The SQLite _TOKENIZE function has been changed to use a third
column, token_index. This commit adds tests for the
_TOKENIZE token_index column, and for the source column,
which was previously untested.
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
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)
rameworkTest/AndroidManifest.xml
rameworkTest/src/com/android/frameworktest/accessibility/AccessibilityTestService.java
rameworkTest/tests/src/com/android/frameworktest/accessibility/RecycleAccessibilityEventTest.java
a64b860749ad7e5f9e887013d87b56b928c5d405 14-May-2009 Android (Google) Code Review <android-gerrit@google.com> am aa642c0c: Merge changes 1591,1596 into donut

Merge commit 'aa642c0cc20293137376d44f8221876c121e5be9'

* commit 'aa642c0cc20293137376d44f8221876c121e5be9':
Get the backup calling through to the file backup helper.
Fix typos.
Add a new feature to android.os.Debug to add the ability to inject only specific fields when calling setFieldsOn().
Fixes #1836075. Adds consistency checks for the View hierarchy. To enable them, you need a debug build and ViewDebug.sConsistencyCheckEnabled set to true in debug.prop. This change also lets you easily enable drawing and layout profiling in ViewRoot by setting ViewRoot.sProfileDrawing, ViewRoot.sProfileLayout and ViewRoot.sShowFps in debug.prop with a debug build.
Add Intent.ACTION_APP_ERROR
290bb011c5c1a9ba1f2116810b06cf52a9c36b3e 14-May-2009 Joe Onorato <joeo@android.com> Get the backup calling through to the file backup helper.

This includes some cleanup to make the parameters match
between BackupService.onBackup and FileBackupHelper.performBackup.
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestService.java
09b87a7d18752923b9a9c7034929c0b97bb69034 13-May-2009 Joe Onorato <joeo@android.com> am 8ad0281: With this, the BackupService onBackup method is called.

Merge commit '8ad028117d4b99883bbc52b29f097b2fb1d9b0c2'

* commit '8ad028117d4b99883bbc52b29f097b2fb1d9b0c2':
With this, the BackupService onBackup method is called.
8ad028117d4b99883bbc52b29f097b2fb1d9b0c2 13-May-2009 Joe Onorato <joeo@android.com> With this, the BackupService onBackup method is called.

It took a bunch of refactoring inside BackupManagerService,
which is unfortunately all temporary anyway, but it unblocks
a bunch of stuff.
ackup/src/com/android/backuptest/BackupTestService.java
4010ac35b1e49d659d7a32cc191302b8e2d8758a 29-Apr-2009 Guang Zhu <guangzhu@google.com> added reliability test usding DumpRenderTree
umpRenderTree/AndroidManifest.xml
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellCallback.java
7a98dae9fe7b731dc938e0889da362f1bfec973a 12-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1012

* changes:
added reliability test usding DumpRenderTree
86dbf0d798e54c8e1f8d8a87ae7e85b206959dd5 11-May-2009 Jorg Pleumann <nobody@android.com> am b4735b6: am 25f9637: AI 148665: Disabling a test that does not work a

Merge commit 'b4735b6c04c6bca3219115395748a1b5ef02ff6c'

* commit 'b4735b6c04c6bca3219115395748a1b5ef02ff6c':
AI 148665: Disabling a test that does not work as
b4735b6c04c6bca3219115395748a1b5ef02ff6c 11-May-2009 Jorg Pleumann <nobody@android.com> am 25f9637: AI 148665: Disabling a test that does not work as

Merge commit '25f963753ea762c12c74c0dcb861b023ac92177a' into donut

* commit '25f963753ea762c12c74c0dcb861b023ac92177a':
AI 148665: Disabling a test that does not work as
25f963753ea762c12c74c0dcb861b023ac92177a 11-May-2009 Jorg Pleumann <nobody@android.com> AI 148665: Disabling a test that does not work as
expected on a device with a SIM.
BUG=1657996

Automated import of CL 148665
oreTests/android/core/SocketTest.java
c825d3ebd6ca66e65e63fdc76f032e08aa2a8e22 06-May-2009 Joe Onorato <joeo@android.com> fix the sim build. disables the tests for now.
ackup/backup_helper_test.cpp
1a36071092c209ac763fdb48dcfe87043a2b2cf6 08-May-2009 The Android Open Source Project <initial-contribution@android.com> manual merge of 7ec32cc

Merge commit '7ec32cc'
b1a7ffef3a0007b6991b8338460f6aac8cbb11e8 07-May-2009 Joe Onorato <joeo@android.com> More backup tests
ackup/Android.mk
ackup/AndroidManifest.xml
ackup/src/com/android/backuptest/BackupTestActivity.java
f9189f17d14a69145c6603b9eb5c5e00f55ea21a 07-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 08d00b9: Merge change 1159 into donut

Merge commit '08d00b9ad794d9f627f1c2c4b282c3950806f4bd'

* commit '08d00b9ad794d9f627f1c2c4b282c3950806f4bd':
CoreTests: Fix LocationManagerProximityTest.
7f7840b41e1253b1bb03e40014611a37adec7c6c 07-May-2009 Mike Lockwood <lockwood@android.com> CoreTests: Fix LocationManagerProximityTest.

Signed-off-by: Mike Lockwood <lockwood@android.com>
oreTests/android/location/LocationManagerProximityTest.java
cfe5cdd3a13b166e93e5f74e5a23fa9303238bb5 07-May-2009 The Android Open Source Project <initial-contribution@android.com> manual merge d90a331 to avoid conflicts

Merge commit 'd90a331'
d90a33111b3f1d0b2fff7ba9bafabc63fdb67d3a 06-May-2009 Romain Guy <romainguy@android.com> Add new setTag(int, Object) API to allow applications to specify several tags.
rameworkTest/tests/src/com/android/frameworktest/view/SetTagsTest.java
34f97460bd518b69c1e3a4dc21d02a353510c69e 07-May-2009 Android (Google) Code Review <android-gerrit@google.com> am f2331a6: Merge change 1063 into donut

Merge commit 'f2331a63c0e7f6ffeedf16185c92a0aeffa5512c'

* commit 'f2331a63c0e7f6ffeedf16185c92a0aeffa5512c':
Refactor SearchableInfo.
1be24353ef21b61f0d445468c53116296c8d4a62 06-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1058

* changes:
Put three tests in ignore test list.
7fca56513587bbf899d4d281a43d7eb0819da9af 06-May-2009 Joe Onorato <joeo@android.com> fix the sim build. disables the tests for now.
ackup/backup_helper_test.cpp
a92041306e4d73baa10fb711fb905b9590f06b26 05-May-2009 Bjorn Bringert <bringert@android.com> Refactor SearchableInfo.

- Removes the mSearchable field which was only
for communication between the constructor and
getActivityMetaData().
- Removes the badge and query rewriting fields,
since their values can be efficiently computed
on the fly.
- Makes all the other public fields private and adds getters
for them.
- Makes all fields final, except mActionKeys.
- Removes the DBG_INHIBIT_SUGGESTIONS_CONSTANT.
I don't see why we would every want that, and it
complicated making the fields final.
- Makes all fields in ActionKeyInfo final.
- Makes all fields in ActionKeyInfo private and adds getters.
- Removes the use of ActioKeyInfo.mKeyCode for failure
signalling. Uses IllegalArgumentException instead.
- Replaces the ad hoc linked list for looking up
action keys by a HashMap. This is needed to
make the fields in ActionkeyInfo final, and also avoids O(N)
lookup in the (unlikely) case that an activity
has lots of action keys.
- Don't throw exceptions when reading searchable
meta-data, since that could crash SearchManagerService.
- Adds debug logging.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
84c9097d5b919521ed7032db80f044e397856467 06-May-2009 Tammo Spalink <tammo@google.com> am d2b124f: new cdma sms unit tests (from QC on-site test)

Merge commit 'd2b124f97c52c566b68aff9fa58306f461686af0'

* commit 'd2b124f97c52c566b68aff9fa58306f461686af0':
new cdma sms unit tests (from QC on-site test)
0f2200ec682737b6162e340eb29bbee65e433fa5 06-May-2009 Android (Google) Code Review <android-gerrit@google.com> am be3ac2d: Merge change 1040 into donut

Merge commit 'be3ac2d5ba8ef93c3cbf4d05edaf3434a14df2c9'

* commit 'be3ac2d5ba8ef93c3cbf4d05edaf3434a14df2c9':
Add a test app for the backup
b61381bc942a2cd60fcdced888ede76cd0711f00 06-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 4488b11: Merge change 1039 into donut

Merge commit '4488b11c51ad8f5b8330279a9405e5a0f8586aa4'

* commit '4488b11c51ad8f5b8330279a9405e5a0f8586aa4':
Add some C++ code to do raw files for backup
7a1355950172b7a549820e9a2cd4a9b2099ec32f 06-May-2009 Dianne Hackborn <hackbod@google.com> merged 231cc608d06ffc31c24bf8aa8c8275bdd2636581
d2b124f97c52c566b68aff9fa58306f461686af0 06-May-2009 Tammo Spalink <tammo@google.com> new cdma sms unit tests (from QC on-site test)
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
89ac33b6213bfeaf975df755d2fba6441464d0d4 06-May-2009 Feng Qian <fqian@google.com> Put three tests in ignore test list.

Two are very slow regexp tests, one always causes OOM.
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
be3ac2d5ba8ef93c3cbf4d05edaf3434a14df2c9 06-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1040 into donut

* changes:
Add a test app for the backup
4488b11c51ad8f5b8330279a9405e5a0f8586aa4 06-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1039 into donut

* changes:
Add some C++ code to do raw files for backup
f9225f89aafa13dcbc3a69a721acf9b76c34485c 06-May-2009 Joe Onorato <joeo@android.com> Add a test app for the backup
ackup/Android.mk
ackup/AndroidManifest.xml
ackup/src/com/android/backuptest/BackupTestActivity.java
ackup/src/com/android/backuptest/BackupTestService.java
231cc608d06ffc31c24bf8aa8c8275bdd2636581 28-Apr-2009 Dianne Hackborn <hackbod@google.com> Rewrite SyncStorageEngine to use flat files and in-memory data structures.

The previous implementation used a database for storing all of its state, which could cause
a significant amount of IO activity as its tables were updated through the stages of a sync.
This new implementation replaces that in-memory data structures, with hand-written code
for writing them to persistent storage.

There are now 4 files associated with this class, holding various pieces of its state that
should be consistent. These are everything from a main XML file of account information that
must always be retained, to a binary file of per-day statistics that can be thrown away at
any time. Writes of these files as scheduled at various times based on their importance of
the frequency at which they change.

Because the database no longer exists, there needs to be a new explicit interface for
interacting with the sync manager database. This is provided by new APIs on IContentService,
with a hidden method on ContentResolver to retrieve the IContentService so that various
system entities can use it. Other changes in other projects are required to update to the
new API.

The goal here is to have as little an impact on the code and functionality outside of
SyncStorageEngine, though due to the necessary change in API it is still somewhat extensive.
oreTests/android/content/SyncStorageEngineTest.java
1871fe0faa673528c092090beb40061a4c689e0f 29-Apr-2009 Guang Zhu <guangzhu@google.com> added reliability test usding DumpRenderTree
umpRenderTree/AndroidManifest.xml
umpRenderTree/assets/run_reliability_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/ReliabilityTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellCallback.java
3ad977b41c6e4ef30c2f4f316b909b742ffc04aa 05-May-2009 Joe Onorato <joeo@android.com> Add some C++ code to do raw files for backup
ackup/Android.mk
ackup/backup_helper_test.cpp
b933f669e26afad8a2466edcae8c1ffda6c15721 05-May-2009 Guang Zhu <guangzhu@google.com> Back-merge all changes done in master to DumpRenderTree to donut.
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
26504548bfdb9dd6db285544581d08e9692b0f26 02-May-2009 Android (Google) Code Review <android-gerrit@google.com> am ef65477: Merge change 844 into donut

Merge commit 'ef65477523a6170bab7897809d1a8f9a3f5165f6'

* commit 'ef65477523a6170bab7897809d1a8f9a3f5165f6':
clean up cdma sms creation and parsing
8478b59f177ec97a9996b71f7fac1509ba9ef493 30-Apr-2009 Tammo Spalink <tammo@google.com> clean up cdma sms creation and parsing

related to issue http://b/issue?id=1782245

- fixes 7bit ASCII encode and decode (previous completely broken)

- also consolidates encoding of user data, and changed to match
the conventions of the new data coding -- previously likely
broken for several cases
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
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.
cb6c7248ba3cb923d291f812fbb73aafe0758729 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am 05e4755: Merge change 724 into donut

Merge commit '05e47550bb5bcd7cff10b03c8da31e5b55ee4c91'

* commit '05e47550bb5bcd7cff10b03c8da31e5b55ee4c91':
Split testSearchablesMocked into two tests.
adf431b54ab7d40f8a181cc12a856f9aa621aa1f 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am 493b00a: Merge change 640 into donut

Merge commit '493b00afbfd4f603939ee98540a4d8df084107fd'

* commit '493b00afbfd4f603939ee98540a4d8df084107fd':
Add GLOBAL_SEARCH intent for finding global search provider.
c36349034a399e41e5a78861d03dfe2a40e294fe 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am d306052: Merge change 542 into donut

Merge commit 'd30605200b8b0f10e4740a9d7266d240023e69cd'

* commit 'd30605200b8b0f10e4740a9d7266d240023e69cd':
enable additional cdma sms fields and user data encodings
8f080ec4292be02fad9896260bbd3cf5461f9399 29-Apr-2009 The Android Open Source Project <initial-contribution@android.com> am f3ccf8a: Merge branch \'readonly-p4-donut\' into donut
5c685a948e9eed5f02c4e961d2d928e1f60e2e62 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am 9c56513: Merge change 165 into donut

Merge commit '9c5651390056cd9c2f68d5df057739528bd4128b'

* commit '9c5651390056cd9c2f68d5df057739528bd4128b':
Squashed commit of the following:
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
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
aece7c6723b1a227f6f57db4fde0c1bdd50acf78 29-Apr-2009 Bjorn Bringert <bringert@android.com> Split testSearchablesMocked into two tests.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
493b00afbfd4f603939ee98540a4d8df084107fd 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 640 into donut

* changes:
Add GLOBAL_SEARCH intent for finding global search provider.
74708bbdf8d6f172b08343bdc578a20aa4b39148 28-Apr-2009 Bjorn Bringert <bringert@android.com> Add GLOBAL_SEARCH intent for finding global search provider.
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
8c49d32cb9980959c402eaa243fd5129cd9942fc 24-Apr-2009 Tammo Spalink <tammo@google.com> enable additional cdma sms fields and user data encodings

enable ia5 and octet user data encodings
properly expose parsed user data
support additional bearer data subparameter types
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
f3ccf8a5a5a3f6e46781538358bddca992a70e3d 24-Apr-2009 Karl Rosaen <> Merge branch 'readonly-p4-donut' into donut
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
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SearchablesTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
d9d2f1140b52fd0c014e9deac59f6000564b7e84 23-Apr-2009 Fred Quintana <fredq@google.com> change the sync framework and users to understand Account
oreTests/android/content/SyncStorageEngineTest.java
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
b4bf56202299deaef9d6c61300f1a05d9f4afca9 23-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 431

* changes:
package run_page_cycler.py into apk and add code for extraction
74008f608af0c567456d37e63d48643689388c74 23-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Merge donut into master
96e20409afc720f61d0cd49bf1441f62069bd6bb 22-Apr-2009 Robert Greenwalt <robdroid@android.com> Squashed commit of the following:

commit 012b56fc607cf243cf4b29cb2a5f172bcbe0aecd
Author: Robert Greenwalt <robdroid@android.com>
Date: Wed Apr 22 14:31:26 2009 -0700

Additional fixes and tests for density.

commit 91fdc8e187551ae69e0029a4325fb3ad38fe411b
Author: Robert Greenwalt <robdroid@android.com>
Date: Tue Apr 14 14:39:00 2009 -0700

Fix runtime resource selection logic.

Fix isBetterThan so that o or this may be supperior at any stage.
Used to only handle this-better or tie at each stage, biasing against o.
Also allows reset of unit test to succeed. Fixes bug 1709202.
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-32dpi/configVarying.xml
ndroidTests/res/values-640x400/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-fr-rFR/configVarying.xml
ndroidTests/res/values-fr/configVarying.xml
ndroidTests/res/values-keyshidden/configVarying.xml
ndroidTests/res/values-mcc110-xx/configVarying.xml
ndroidTests/res/values-mcc112/configVarying.xml
ndroidTests/res/values-mnc220-xx/configVarying.xml
ndroidTests/res/values-mnc222-32dpi/configVarying.xml
ndroidTests/res/values-mnc223/configVarying.xml
ndroidTests/res/values-port/configVarying.xml
ndroidTests/res/values-qwerty/configVarying.xml
ndroidTests/res/values-trackball/configVarying.xml
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
309f464807fcf7e3055657e6f6d2de7882218fba 22-Apr-2009 Guang Zhu <guangzhu@google.com> package run_page_cycler.py into apk and add code for extraction
umpRenderTree/assets/run_page_cycler.py
umpRenderTree/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
414e092db91e3cdaf3375a66921a5ac6099a4b0a 21-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 339

* changes:
adding concept of features to accounts
20b4935f2a8114bb95e8692490ec141bb6731475 20-Apr-2009 Guang Zhu <guangzhu@google.com> modify wait mechanism so that it checks whether activity has already finished or not first

squashed commit of the following:

commit e2c2d1c09475ce2e319b935fb5627c82a7693a9b
Author: Guang Zhu <guangzhu@google.com>
Date: Mon Apr 20 13:33:08 2009 -0700

modify wait mechanism so that it checks whether activity has already finished or not first

This reverts commit deb6e8792dd563916724bbc127a6fe16ffe81647.

commit deb6e8792dd563916724bbc127a6fe16ffe81647
Author: Guang Zhu <guangzhu@google.com>
Date: Mon Apr 20 10:58:52 2009 -0700

changed callback mechanism in TestShellActivity to use condition
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
3326920329cecb57c7ff1fc5c6add5c98aab9ed9 21-Apr-2009 Fred Quintana <fredq@google.com> adding concept of features to accounts
ndroidTests/src/com/android/unit_tests/accounts/AccountManagerServiceTest.java
8307a0c69c60c99db6d840cf98fe0f248e6edaf1 18-Apr-2009 Joe Onorato <joeo@android.com> Get Sketch compiling.

Add an Android.mk.
Android compiles with Java5, which doesn't let you put @Override on
interface methods.
ketch/Android.mk
ketch/src/com/android/gesture/example/GestureEntryDemo.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ketch/src/com/android/gesture/recognizer/NearestNeighbor.java
6e93a3db56d6add29b43077718a4cad9ccfc047f 17-Apr-2009 Joe Onorato <joeo@android.com> Add sketch gesture demo application.

Initial checkin, there's no Android.mk yet.
ketch/AndroidManifest.xml
ketch/res/drawable/icon.png
ketch/res/layout/demo.xml
ketch/res/layout/gestureviewer.xml
ketch/res/layout/newgesture_dialog.xml
ketch/res/values/strings.xml
ketch/src/com/android/gesture/Gesture.java
ketch/src/com/android/gesture/GestureLib.java
ketch/src/com/android/gesture/GestureListener.java
ketch/src/com/android/gesture/GesturePad.java
ketch/src/com/android/gesture/example/GestureEntryDemo.java
ketch/src/com/android/gesture/example/GestureLibViewer.java
ketch/src/com/android/gesture/recognizer/Classifier.java
ketch/src/com/android/gesture/recognizer/Instance.java
ketch/src/com/android/gesture/recognizer/NearestNeighbor.java
ketch/src/com/android/gesture/recognizer/Prediction.java
ketch/src/com/android/gesture/recognizer/RecognitionUtil.java
15ce2abd2d169d9b7f286e2aaf46c5f679111546 16-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge changes 222,223,227

* changes:
update onCreate method to work around InstrumentationTestRunner limitation.
Removing unused StreamPipe class, also stripping some white spaces
* Update the way that run_page_cycler.py detectes instrumentation failures. * Use Debug.getMemoryInfo to collect memory information in LoadTestAutoTest.
be42388bdb7acdc5ddcfa1f9e896af96e5259485 16-Apr-2009 Feng Qian <fqian@google.com> Fix a null pointer exception in DumpRenderTree (issue 1792567)

The first test causes NullPointerException in DumpRenderTree because dumpAsText
could return a null string.
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
025950db010e8e3ebae7b0ef4425c6f4c4fd9a51 16-Apr-2009 Guang Zhu <guangzhu@google.com> update onCreate method to work around InstrumentationTestRunner limitation.
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
4722251d933b74e0f03a45740cad30c4b366843f 16-Apr-2009 Guang Zhu <guangzhu@google.com> Removing unused StreamPipe class, also stripping some white spaces
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
23a4e8816266e2cac98d7980ca66748a55b0e09f 16-Apr-2009 Guang Zhu <guangzhu@google.com> * Update the way that run_page_cycler.py detectes instrumentation failures.
* Use Debug.getMemoryInfo to collect memory information in LoadTestAutoTest.
umpRenderTree/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
e564b19ed2f6b8b5667648254bc6c6859bb536e7 15-Apr-2009 Tammo Spalink <tammo@google.com> replaced integer * and % with shift operations, for performance
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
17b8ca48ab998611878114eec6b042488e98dfc0 15-Apr-2009 Guang Zhu <> Merge branch 'readonly-p4-donut' into donut
e6f63b1a15e2c9d815a359eaede0b727db93e79f 15-Apr-2009 Guang Zhu <> AI 146246: am: CL 146225 Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass' onCreate to avoid starting test case too early.
Original author: guangzhu
Merged from: //branches/cupcake/...

Automated import of CL 146246
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
7fc3cd6aeb36849d3c89364e3106eede8c52a65c 15-Apr-2009 Guang Zhu <> AI 146225: Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass' onCreate to avoid starting test case too early.

Automated import of CL 146225
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
810ec50a1e2c92c866a271c3597ec257688c0d82 14-Apr-2009 Yu Shan Emily Lau <> AI 146179: am: CL 145971 am: CL 145757 Suppress the flaky tests
Original author: yslau
Merged from: //branches/cupcake/...
Original author: android-build

Automated import of CL 146179
oreTests/android/core/LocaleTest.java
5a0e535782b10256810ea9d1b8b5c1cfbf41ba86 14-Apr-2009 Dan Bornstein <> AI 146178: am: CL 145970 am: CL 145743 Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
Original author: danfuzz
Merged from: //branches/cupcake/...
Original author: android-build

Automated import of CL 146178
oreTests/android/core/LocaleTest.java
23d1b4b21c526f974a9300a24949759102c4db44 14-Apr-2009 Brett Chabot <> AI 146177: am: CL 145969 am: CL 145735 Suppress the flaky DatabaseLockTest
Original author: brettchabot
Merged from: //branches/cupcake/...
Original author: android-build

Automated import of CL 146177
ndroidTests/src/com/android/unit_tests/DatabaseLockTest.java
83917db040bd7498ebca3b74f879dc1c9e223d8e 14-Apr-2009 Tammo Spalink <tammo@google.com> Initial code for cdma sms encode and decode, in java, with simple tests.

(direct cherry-pick of master 42/42/8)
ndroidTests/src/com/android/unit_tests/BitwiseStreamsTest.java
ndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
f78013cd5f6c0c490f8ed705468ced55d024875f 14-Apr-2009 Yu Shan Emily Lau <> AI 145971: am: CL 145757 Suppress the flaky tests
Original author: yslau
Merged from: //branches/cupcake/...

Automated import of CL 145971
oreTests/android/core/LocaleTest.java
6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65 14-Apr-2009 Dan Bornstein <> AI 145970: am: CL 145743 Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
Original author: danfuzz
Merged from: //branches/cupcake/...

Automated import of CL 145970
oreTests/android/core/LocaleTest.java
bf915241203d67e7e7c0239e007d5d846012870d 14-Apr-2009 Yu Shan Emily Lau <> AI 145971: am: CL 145757 Suppress the flaky tests
Original author: yslau
Merged from: //branches/cupcake/...

Automated import of CL 145971
oreTests/android/core/LocaleTest.java
43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba 14-Apr-2009 Dan Bornstein <> AI 145970: am: CL 145743 Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
Original author: danfuzz
Merged from: //branches/cupcake/...

Automated import of CL 145970
oreTests/android/core/LocaleTest.java
5f75015fefa2f5feee6e014e4c69963fab0b6189 14-Apr-2009 Brett Chabot <> AI 145969: am: CL 145735 Suppress the flaky DatabaseLockTest
Original author: brettchabot
Merged from: //branches/cupcake/...

Automated import of CL 145969
ndroidTests/src/com/android/unit_tests/DatabaseLockTest.java
0b57d6cdb5092604b9ce10fd345f4f5fa4861335 11-Apr-2009 Yu Shan Emily Lau <> AI 145757: Suppress the flaky tests
BUG=174601,1569749

Automated import of CL 145757
oreTests/android/core/LocaleTest.java
960fe37a6add987a915468b0eec69712db25649d 10-Apr-2009 Dan Bornstein <> AI 145743: Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
BUG=1746810

Automated import of CL 145743
oreTests/android/core/LocaleTest.java
732bde73f9468c959045eae5b2aa2aa1af3b9b78 10-Apr-2009 Brett Chabot <> AI 145735: Suppress the flaky DatabaseLockTest
BUG=1777453

Automated import of CL 145735
ndroidTests/src/com/android/unit_tests/DatabaseLockTest.java
04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc 02-Apr-2009 Wink Saville <> AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.

Automated import of CL 144245
ndroidTests/src/com/android/unit_tests/SMSTest.java
oreTests/com/android/internal/telephony/AdnRecordTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/SimSmsTest.java
oreTests/com/android/internal/telephony/SimUtilsTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
767a662ecde33c3979bf02b793d392aca0403162 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
ndroidTests/src/com/android/unit_tests/SMSTest.java
oreTests/com/android/internal/telephony/AdnRecordTest.java
oreTests/com/android/internal/telephony/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/SimSmsTest.java
oreTests/com/android/internal/telephony/SimUtilsTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
36fd6d243ee5414618e8bc2cbdc6c0a6f311157f 31-Mar-2009 Sridhar Gurivireddy <> AI 143779: am: CL 143727 Make the test runner and results assets of DumpRendertree. This is done so that we could have
1) Lab machines can run layout tests without having build environment setup
2) We could have different set of pass/fail results per branch
Also added a simple python script which runs run_layout_tests.py
Original author: sridharg
Merged from: //branches/cupcake/...

Automated import of CL 143779
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
4896cc81dd921e1274007f29689adac639ba771f 31-Mar-2009 Sridhar Gurivireddy <> AI 143801: am: CL 143779 am: CL 143727 Make the test runner and results assets of DumpRendertree. This is done so that we could have
1) Lab machines can run layout tests without having build environment setup
2) We could have different set of pass/fail results per branch
Also added a simple python script which runs run_layout_tests.py
Original author: sridharg
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143801
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
41ac221de74793c0de5e253327d5d4c002229952 31-Mar-2009 Sridhar Gurivireddy <> AI 143727: Make the test runner and results assets of DumpRendertree. This is done so that we could have
1) Lab machines can run layout tests without having build environment setup
2) We could have different set of pass/fail results per branch
Also added a simple python script which runs run_layout_tests.py

Automated import of CL 143727
umpRenderTree/assets/results/layout_tests_crashed.txt
umpRenderTree/assets/results/layout_tests_failed.txt
umpRenderTree/assets/results/layout_tests_nontext.txt
umpRenderTree/assets/results/layout_tests_passed.txt
umpRenderTree/assets/run_layout_tests.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
32f114b3c73c0c9146d507ac1473be1700eba14b 28-Mar-2009 Joe Onorato <> AI 143279: am: CL 142828 am: CL 142827 Fix a typo that made the blink rate of the LED incorrect.
(and add a test that helped me debug it)
Original author: joeo
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143279
tatusBar/src/com/android/statusbartest/ToastTest.java
3b1812042d02c38bff9470988a7f740a16f65a33 26-Mar-2009 Joe Onorato <> Automated import from //branches/donutburger/...@142828,142828
tatusBar/src/com/android/statusbartest/ToastTest.java
1ee5792d0da79ad1e6ba548f670c4aea0a38ccc1 26-Mar-2009 Joe Onorato <> Automated import from //branches/cupcake/...@142827,142827
tatusBar/src/com/android/statusbartest/ToastTest.java
c9a8e0ba6c496982d8e8a4be4482f008548ae9af 25-Mar-2009 Daisuke Miyakawa <> Automated import from //branches/master/...@142673,142673
ndroidTests/res/raw/v21_backslash.vcf
ndroidTests/res/raw/v21_complicated.vcf
ndroidTests/res/raw/v21_japanese_1.vcf
ndroidTests/res/raw/v21_japanese_2.vcf
ndroidTests/res/raw/v21_multiple_entry.vcf
ndroidTests/res/raw/v21_simple.vcf
ndroidTests/res/raw/v30_simple.vcf
ndroidTests/src/com/android/unit_tests/VCardTests.java
52fc2180fa535d12838498e877b6d7557c4024dd 25-Mar-2009 Daisuke Miyakawa <> Automated import from //branches/donutburger/...@142509,142509
ndroidTests/res/raw/v21_backslash.vcf
ndroidTests/res/raw/v21_complicated.vcf
ndroidTests/res/raw/v21_japanese_1.vcf
ndroidTests/res/raw/v21_japanese_2.vcf
ndroidTests/res/raw/v21_multiple_entry.vcf
ndroidTests/res/raw/v21_simple.vcf
ndroidTests/res/raw/v30_simple.vcf
ndroidTests/src/com/android/unit_tests/VCardTests.java
603073430bbcb1bd29db7afb9b14e2732ad589fb 25-Mar-2009 Fred Quintana <> Automated import from //branches/master/...@142414,142414
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/accounts/AccountManagerServiceTest.java
c76f908ea8e9040b6305672c224315c7167bc9a7 25-Mar-2009 Daisuke Miyakawa <> Automated import from //branches/cupcake/...@142508,142508
ndroidTests/res/raw/v21_backslash.vcf
ndroidTests/res/raw/v21_complicated.vcf
ndroidTests/res/raw/v21_japanese_1.vcf
ndroidTests/res/raw/v21_japanese_2.vcf
ndroidTests/res/raw/v21_multiple_entry.vcf
ndroidTests/res/raw/v21_simple.vcf
ndroidTests/res/raw/v30_simple.vcf
ndroidTests/src/com/android/unit_tests/VCardTests.java
e68ffcb5764152da6d36adc8f2918200b4472c23 25-Mar-2009 Joe Onorato <> Automated import from //branches/donutburger/...@140997,140997
tatusBar/src/com/android/statusbartest/PowerTest.java
36197e77c34b33135b4a3dc89d36ce80320dcd72 25-Mar-2009 Joe Onorato <> Automated import from //branches/master/...@141000,141000
tatusBar/src/com/android/statusbartest/PowerTest.java
c2ad241504fcaa12d4579d3b0b4038d1ca8d08c9 20-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@141571
tatusBar/src/com/android/statusbartest/PowerTest.java
105925376f8d0f6b318c9938c7b83ef7fef094da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
ndroidTests/res/values-12key-63x57/configVarying.xml
ndroidTests/res/values-12key-dpad/configVarying.xml
ndroidTests/res/values-12key/configVarying.xml
ndroidTests/res/values-240dpi/configVarying.xml
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-32dpi-keysexposed/configVarying.xml
ndroidTests/res/values-32dpi-stylus/configVarying.xml
ndroidTests/res/values-480x320/configVarying.xml
ndroidTests/res/values-dpad-63x57/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-keysexposed-12key/configVarying.xml
ndroidTests/res/values-keysexposed-dpad/configVarying.xml
ndroidTests/res/values-land/configVarying.xml
ndroidTests/res/values-mcc111-mnc222/configVarying.xml
ndroidTests/res/values-mcc111-xx-rYY/configVarying.xml
ndroidTests/res/values-mcc111-xx/configVarying.xml
ndroidTests/res/values-mcc111/configVarying.xml
ndroidTests/res/values-mnc222-square/configVarying.xml
ndroidTests/res/values-mnc222-xx/configVarying.xml
ndroidTests/res/values-mnc222/configVarying.xml
ndroidTests/res/values-notouch/configVarying.xml
ndroidTests/res/values-port/configVarying.xml
ndroidTests/res/values-square-32dpi/configVarying.xml
ndroidTests/res/values-square-stylus/configVarying.xml
ndroidTests/res/values-square/configVarying.xml
ndroidTests/res/values-stylus-12key/configVarying.xml
ndroidTests/res/values-stylus-keysexposed/configVarying.xml
ndroidTests/res/values-stylus/configVarying.xml
ndroidTests/res/values-xx-32dpi/configVarying.xml
ndroidTests/res/values-xx-rYY/configVarying.xml
ndroidTests/res/values-xx-square/configVarying.xml
ndroidTests/res/values-xx/configVarying.xml
ndroidTests/res/values/configVarying.xml
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
tatusBar/src/com/android/statusbartest/NotificationTestList.java
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
oreTests/android/webkit/CookieTest.java
umpRenderTree/AndroidManifest.xml
umpRenderTree/compare_layout_results.py
umpRenderTree/run_layout_tests.py
umpRenderTree/run_page_cycler.py
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostCallbackInterface.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/LoadTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/TestShellActivity.java
umpRenderTree/src/com/android/dumprendertree/TestShellCallback.java
c39a6e0c51e182338deb8b63d07933b585134929 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLocaleTest.java
ppwidgets/AppWidgetHostTest/Android.mk
ppwidgets/AppWidgetHostTest/AndroidManifest.xml
ppwidgets/AppWidgetHostTest/res/drawable/oh_hai_icon.png
ppwidgets/AppWidgetHostTest/res/layout/appwidget_host.xml
ppwidgets/AppWidgetHostTest/res/layout/test_appwidget.xml
ppwidgets/AppWidgetHostTest/res/layout/test_appwidget_configure.xml
ppwidgets/AppWidgetHostTest/res/values/strings.xml
ppwidgets/AppWidgetHostTest/res/xml/appwidget_info.xml
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/AppWidgetContainerView.java
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/AppWidgetHostActivity.java
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/TestAppWidgetConfigure.java
ppwidgets/AppWidgetHostTest/src/com/android/tests/appwidgethost/TestAppWidgetProvider.java
ppwidgets/AppWidgetProviderTest/Android.mk
ppwidgets/AppWidgetProviderTest/AndroidManifest.xml
ppwidgets/AppWidgetProviderTest/res/layout/test_appwidget.xml
ppwidgets/AppWidgetProviderTest/res/values/strings.xml
ppwidgets/AppWidgetProviderTest/res/xml/appwidget_info.xml
ppwidgets/AppWidgetProviderTest/src/com/android/tests/appwidgetprovider/TestAppWidgetProvider.java
adgets/GadgetHostTest/Android.mk
adgets/GadgetHostTest/AndroidManifest.xml
adgets/GadgetHostTest/res/drawable/oh_hai_icon.png
adgets/GadgetHostTest/res/layout/gadget_host.xml
adgets/GadgetHostTest/res/layout/test_gadget.xml
adgets/GadgetHostTest/res/layout/test_gadget_configure.xml
adgets/GadgetHostTest/res/values/strings.xml
adgets/GadgetHostTest/res/xml/gadget_info.xml
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetContainerView.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetHostActivity.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetConfigure.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetProvider.java
adgets/GadgetProviderTest/Android.mk
adgets/GadgetProviderTest/AndroidManifest.xml
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/values/strings.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
adgets/GadgetProviderTest/src/com/android/tests/gadgetprovider/TestGadgetProvider.java
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
rameworkTest/tests/src/com/android/frameworktest/layout/table/VerticalGravityTest.java
tatusBar/Android.mk
4df2423a947bcd3f024cc3d3a1a315a8dc428598 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
oreTests/android/webkit/UrlInterceptRegistryTest.java
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
tatusBar/src/com/android/statusbartest/NotificationTestList.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/DisabledTestApp/Android.mk
ndroidTests/DisabledTestApp/AndroidManifest.xml
ndroidTests/DisabledTestApp/src/com/android/unit_tests/disabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/Android.mk
ndroidTests/EnabledTestApp/AndroidManifest.xml
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledService.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledService.java
ndroidTests/MODULE_LICENSE_APACHE2
ndroidTests/NOTICE
ndroidTests/assets/text.txt
ndroidTests/res/drawable/test128x96.png
ndroidTests/res/drawable/test16x12.png
ndroidTests/res/drawable/test256x192.png
ndroidTests/res/drawable/test320x240.png
ndroidTests/res/drawable/test32x24.png
ndroidTests/res/drawable/test64x48.png
ndroidTests/res/layout/layout_five.xml
ndroidTests/res/layout/layout_four.xml
ndroidTests/res/layout/layout_one.xml
ndroidTests/res/layout/layout_six.xml
ndroidTests/res/layout/layout_tag.xml
ndroidTests/res/layout/layout_three.xml
ndroidTests/res/layout/layout_two.xml
ndroidTests/res/raw/calendarjs.txt
ndroidTests/res/raw/calendarjsgz.jsgz
ndroidTests/res/raw/calendarxml.xml
ndroidTests/res/raw/calendarxmlgz.xmlgz
ndroidTests/res/raw/medium.xml
ndroidTests/res/raw/small.xml
ndroidTests/res/raw/text.txt
ndroidTests/res/raw/youtube.xml
ndroidTests/res/values-12key/configVarying.xml
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-480x320/configVarying.xml
ndroidTests/res/values-cs/strings.xml
ndroidTests/res/values-dpad/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-keysexposed/configVarying.xml
ndroidTests/res/values-keyshidden/configVarying.xml
ndroidTests/res/values-mcc111/configVarying.xml
ndroidTests/res/values-mnc222/configVarying.xml
ndroidTests/res/values-nokeys/configVarying.xml
ndroidTests/res/values-nonav/configVarying.xml
ndroidTests/res/values-notouch/configVarying.xml
ndroidTests/res/values-qwerty/configVarying.xml
ndroidTests/res/values-stylus/configVarying.xml
ndroidTests/res/values-trackball/configVarying.xml
ndroidTests/res/values-wheel/configVarying.xml
ndroidTests/res/values-xx-rYY/configVarying.xml
ndroidTests/res/values-xx/configVarying.xml
ndroidTests/res/values/arrays.xml
ndroidTests/res/values/attrs.xml
ndroidTests/res/values/bools.xml
ndroidTests/res/values/configVarying.xml
ndroidTests/res/values/dimens.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/values/styles.xml
ndroidTests/res/xml/calendar.xml
ndroidTests/res/xml/metadata.xml
ndroidTests/res/xml/metadata_app.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/AndroidPerformanceTests.java
ndroidTests/src/com/android/unit_tests/AndroidTests.java
ndroidTests/src/com/android/unit_tests/ApacheHttpTests.java
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/ArrayListTest.java
ndroidTests/src/com/android/unit_tests/BrickDeniedTest.java
ndroidTests/src/com/android/unit_tests/BuildTest.java
ndroidTests/src/com/android/unit_tests/CharSequencesTest.java
ndroidTests/src/com/android/unit_tests/ComponentTest.java
ndroidTests/src/com/android/unit_tests/ContentQueryMapTest.java
ndroidTests/src/com/android/unit_tests/CreateViewTest.java
ndroidTests/src/com/android/unit_tests/CursorWindowTest.java
ndroidTests/src/com/android/unit_tests/DatabaseCursorTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLocaleTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLockTest.java
ndroidTests/src/com/android/unit_tests/DatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/DatabaseStatementTest.java
ndroidTests/src/com/android/unit_tests/DatabaseStressTest.java
ndroidTests/src/com/android/unit_tests/DatabaseTests.java
ndroidTests/src/com/android/unit_tests/DbSSLSessionCacheTest.java
ndroidTests/src/com/android/unit_tests/ExpatPerformanceTest.java
ndroidTests/src/com/android/unit_tests/GDataParseTest.java
ndroidTests/src/com/android/unit_tests/GeocoderTest.java
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
ndroidTests/src/com/android/unit_tests/GoogleLoginServiceTest.java
ndroidTests/src/com/android/unit_tests/GraphicsPerformanceTests.java
ndroidTests/src/com/android/unit_tests/HashMapTest.java
ndroidTests/src/com/android/unit_tests/HashSetTest.java
ndroidTests/src/com/android/unit_tests/HashtableTest.java
ndroidTests/src/com/android/unit_tests/HeapTest.java
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/InflateTest.java
ndroidTests/src/com/android/unit_tests/InstanceofTest.java
ndroidTests/src/com/android/unit_tests/JavaPerformanceTests.java
ndroidTests/src/com/android/unit_tests/JniLibTest.java
ndroidTests/src/com/android/unit_tests/LabelView.java
ndroidTests/src/com/android/unit_tests/LinkedListTest.java
ndroidTests/src/com/android/unit_tests/LinkifyTest.java
ndroidTests/src/com/android/unit_tests/LocalSocketTest.java
ndroidTests/src/com/android/unit_tests/LocationManagerTest.java
ndroidTests/src/com/android/unit_tests/LogTest.java
ndroidTests/src/com/android/unit_tests/MathTest.java
ndroidTests/src/com/android/unit_tests/MenuTest.java
ndroidTests/src/com/android/unit_tests/MonitorTest.java
ndroidTests/src/com/android/unit_tests/NewDatabasePerformanceTestSuite.java
ndroidTests/src/com/android/unit_tests/NewDatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/ParentalControlTest.java
ndroidTests/src/com/android/unit_tests/PerformanceTests.java
ndroidTests/src/com/android/unit_tests/RegexTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/SSLClientSessionCacheFactoryTest.java
ndroidTests/src/com/android/unit_tests/SSLTest.java
ndroidTests/src/com/android/unit_tests/SafeSaxTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SerializationTest.java
ndroidTests/src/com/android/unit_tests/SettingsProviderTest.java
ndroidTests/src/com/android/unit_tests/SimplePullParserTest.java
ndroidTests/src/com/android/unit_tests/SmsProviderTest.java
ndroidTests/src/com/android/unit_tests/SpannedTest.java
ndroidTests/src/com/android/unit_tests/StringTest.java
ndroidTests/src/com/android/unit_tests/TestHttpClient.java
ndroidTests/src/com/android/unit_tests/TestHttpServer.java
ndroidTests/src/com/android/unit_tests/TestHttpService.java
ndroidTests/src/com/android/unit_tests/TextLayoutTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
ndroidTests/src/com/android/unit_tests/TextViewPerformanceTest.java
ndroidTests/src/com/android/unit_tests/TextViewTest.java
ndroidTests/src/com/android/unit_tests/ThreadBitmapTest.java
ndroidTests/src/com/android/unit_tests/TimeTest.java
ndroidTests/src/com/android/unit_tests/TimeUtilsTest.java
ndroidTests/src/com/android/unit_tests/TraceTest.java
ndroidTests/src/com/android/unit_tests/TreeMapTest.java
ndroidTests/src/com/android/unit_tests/TreeSetTest.java
ndroidTests/src/com/android/unit_tests/UriMatcherTest.java
ndroidTests/src/com/android/unit_tests/UriTest.java
ndroidTests/src/com/android/unit_tests/UrlRulesTest.java
ndroidTests/src/com/android/unit_tests/VectorTest.java
ndroidTests/src/com/android/unit_tests/WebkitTest.java
ndroidTests/src/com/android/unit_tests/activity/AbortReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ActivityManagerTest.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTests.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTestsBase.java
ndroidTests/src/com/android/unit_tests/activity/BroadcastTest.java
ndroidTests/src/com/android/unit_tests/activity/ClearTop.java
ndroidTests/src/com/android/unit_tests/activity/IntentSenderTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadActivity.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadTabActivity.java
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/activity/LocalActivity.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalDialog.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalProvider.java
ndroidTests/src/com/android/unit_tests/activity/LocalReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalScreen.java
ndroidTests/src/com/android/unit_tests/activity/LocalService.java
ndroidTests/src/com/android/unit_tests/activity/MetaDataTest.java
ndroidTests/src/com/android/unit_tests/activity/RemoteDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteSubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/ResultReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/SetTimeZonePermissionsTest.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityTest.java
ndroidTests/src/com/android/unit_tests/activity/TestedActivity.java
ndroidTests/src/com/android/unit_tests/activity/TestedScreen.java
ndroidTests/src/com/android/unit_tests/content/ArrayTest.java
ndroidTests/src/com/android/unit_tests/content/AssetTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
ndroidTests/src/com/android/unit_tests/content/ContentTests.java
ndroidTests/src/com/android/unit_tests/content/FractionTest.java
ndroidTests/src/com/android/unit_tests/content/IntentFilterTest.java
ndroidTests/src/com/android/unit_tests/content/PluralResourcesTest.java
ndroidTests/src/com/android/unit_tests/content/PrimitiveTest.java
ndroidTests/src/com/android/unit_tests/content/RawResourceTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceNameTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceTests.java
ndroidTests/src/com/android/unit_tests/graphics/BitmapTest.java
ndroidTests/src/com/android/unit_tests/graphics/GraphicsTests.java
ndroidTests/src/com/android/unit_tests/graphics/TypefaceTest.java
ndroidTests/src/com/android/unit_tests/os/AidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/AidlTest.java
ndroidTests/src/com/android/unit_tests/os/BroadcasterTest.java
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
ndroidTests/src/com/android/unit_tests/os/FileUtilsTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerStateMachineTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerTester.java
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
ndroidTests/src/com/android/unit_tests/os/IAidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/IdleHandlerTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
ndroidTests/src/com/android/unit_tests/os/MessageQueueTest.java
ndroidTests/src/com/android/unit_tests/os/MessengerService.java
ndroidTests/src/com/android/unit_tests/os/MessengerTest.java
ndroidTests/src/com/android/unit_tests/os/OsTests.java
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
ndroidTests/src/com/android/unit_tests/os/SystemPropertiesTest.java
ndroidTests/src/com/android/unit_tests/os/TestHandlerThread.java
oreTests/Android.mk
oreTests/MODULE_LICENSE_APACHE2
oreTests/android/Android.mk
oreTests/android/AndroidManifest.xml
oreTests/android/content/ObserverNodeTest.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/AbstractJDBCDriverTest.java
oreTests/android/core/ArrayListTest.java
oreTests/android/core/AtParserTest.java
oreTests/android/core/BooleanTest.java
oreTests/android/core/BufferedInputStreamTest.java
oreTests/android/core/BufferedOutputStreamTest.java
oreTests/android/core/BufferedReaderTest.java
oreTests/android/core/BufferedWriterTest.java
oreTests/android/core/ByteArrayInputStreamTest.java
oreTests/android/core/ByteArrayOutputStreamTest.java
oreTests/android/core/CharArrayReaderTest.java
oreTests/android/core/CharArrayWriterTest.java
oreTests/android/core/ChecksumTest.java
oreTests/android/core/ClassLoaderTest.java
oreTests/android/core/ClassTest.java
oreTests/android/core/CoreTests.java
oreTests/android/core/CryptoTest.java
oreTests/android/core/DataInputStreamTest.java
oreTests/android/core/DataOutputStreamTest.java
oreTests/android/core/DatabaseSessionCache.java
oreTests/android/core/DatagramTest.java
oreTests/android/core/DeflateTest.java
oreTests/android/core/EnumTest.java
oreTests/android/core/FileTest.java
oreTests/android/core/FloatDoubleTest.java
oreTests/android/core/GZIPStreamTest.java
oreTests/android/core/HashMapPerfTest.java
oreTests/android/core/HashMapTest.java
oreTests/android/core/HttpConstants.java
oreTests/android/core/IOUtil.java
oreTests/android/core/InetAddrTest.java
oreTests/android/core/InputStreamReaderTest.java
oreTests/android/core/JavaTests.java
oreTests/android/core/LineNumberReaderTest.java
oreTests/android/core/LocaleTest.java
oreTests/android/core/LowLevelNetRunner.java
oreTests/android/core/MathTest.java
oreTests/android/core/MiscRegressionTest.java
oreTests/android/core/NIOTest.java
oreTests/android/core/OutputStreamWriterTest.java
oreTests/android/core/ParseIntTest.java
oreTests/android/core/PipedStreamTest.java
oreTests/android/core/PrintWriterTest.java
oreTests/android/core/PushbackInputStreamTest.java
oreTests/android/core/PushbackReaderTest.java
oreTests/android/core/ReflectArrayTest.java
oreTests/android/core/RegexTest.java
oreTests/android/core/RequestAPITest.java
oreTests/android/core/SQLiteJDBCDriverTest.java
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
oreTests/android/core/Sha1Test.java
oreTests/android/core/SocketTest.java
oreTests/android/core/StreamTokenizerTest.java
oreTests/android/core/StrictMathTest.java
oreTests/android/core/StringReaderTest.java
oreTests/android/core/StringTest.java
oreTests/android/core/StringWriterTest.java
oreTests/android/core/TestEventHandler.java
oreTests/android/core/TestWebData.java
oreTests/android/core/TestWebServer.java
oreTests/android/core/TreeMapTest.java
oreTests/android/core/URITest.java
oreTests/android/core/URLTest.java
oreTests/android/core/ZipFileTest.java
oreTests/android/core/ZipStreamTest.java
oreTests/android/database/MatrixCursorTest.java
oreTests/android/graphics/ColorStateListTest.java
oreTests/android/graphics/drawable/StateListDrawableTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/android/location/LocationTest.java
oreTests/android/res/color/color1.xml
oreTests/android/res/color/color_no_default.xml
oreTests/android/res/values/colors.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
oreTests/android/util/DayOfMonthCursorTest.java
oreTests/android/util/FloatMathTest.java
oreTests/android/util/MonthDisplayHelperTest.java
oreTests/android/util/StateSetTest.java
oreTests/android/view/FocusFinderTest.java
oreTests/android/view/MockView.java
oreTests/android/view/ViewGroupAttributesTest.java
oreTests/android/webkit/CookieTest.java
oreTests/com/android/internal/telephony/ATResponseParserTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/PhoneNumberWatcherTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TestPhoneNotifier.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
oreTests/com/android/internal/telephony/gsm/GSMTestHandler.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
oreTests/com/android/internal/util/PredicatesTest.java
oreTests/run_core_test.sh
oreTests/run_junit.sh
piTest/Android.mk
piTest/AndroidManifest.xml
piTest/res/drawable-120dpi/logo120dpi.png
piTest/res/drawable-240dpi/logo240dpi.png
piTest/res/drawable/logo160dpi.png
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
umpRenderTree/Android.mk
umpRenderTree/AndroidManifest.xml
umpRenderTree/compare_layout_results.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/EventSender.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostApp.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostCallbackInterface.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
rameworkTest/Android.mk
rameworkTest/AndroidManifest.xml
rameworkTest/README
rameworkTest/res/drawable/big_drawable_background.9.png
rameworkTest/res/drawable/bitmap_drawable.xml
rameworkTest/res/drawable/black_square.png
rameworkTest/res/drawable/black_square_stretchable.9.png
rameworkTest/res/drawable/box.xml
rameworkTest/res/drawable/drawable_background.9.png
rameworkTest/res/drawable/sym_now_playing_pause_1.png
rameworkTest/res/drawable/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable/sym_now_playing_skip_forward_1.png
rameworkTest/res/layout/add_column_in_table.xml
rameworkTest/res/layout/autocompletetextview_simple.xml
rameworkTest/res/layout/baseline_0width_and_weight.xml
rameworkTest/res/layout/baseline_buttons.xml
rameworkTest/res/layout/baseline_center_gravity.xml
rameworkTest/res/layout/brightness_limit.xml
rameworkTest/res/layout/descendant_focusability.xml
rameworkTest/res/layout/disabled.xml
rameworkTest/res/layout/drawable_background_minimum_size.xml
rameworkTest/res/layout/fill_in_wrap.xml
rameworkTest/res/layout/focus_after_removal.xml
rameworkTest/res/layout/focus_listener.xml
rameworkTest/res/layout/framelayout_gravity.xml
rameworkTest/res/layout/framelayout_margin.xml
rameworkTest/res/layout/grid_in_horizontal.xml
rameworkTest/res/layout/grid_in_vertical.xml
rameworkTest/res/layout/grid_padding.xml
rameworkTest/res/layout/grid_scroll_listener.xml
rameworkTest/res/layout/grid_thrasher.xml
rameworkTest/res/layout/include_button.xml
rameworkTest/res/layout/include_button_with_size.xml
rameworkTest/res/layout/include_tag.xml
rameworkTest/res/layout/inflated_expandablelistview.xml
rameworkTest/res/layout/linear_layout_buttons.xml
rameworkTest/res/layout/linear_layout_edittext_then_button.xml
rameworkTest/res/layout/linear_layout_grid.xml
rameworkTest/res/layout/linear_layout_listview_height.xml
rameworkTest/res/layout/linear_layout_spinner_then_button.xml
rameworkTest/res/layout/linear_layout_textviews.xml
rameworkTest/res/layout/linear_layout_weight.xml
rameworkTest/res/layout/list_dividers.xml
rameworkTest/res/layout/list_filter.xml
rameworkTest/res/layout/list_in_horizontal.xml
rameworkTest/res/layout/list_in_vertical.xml
rameworkTest/res/layout/list_recycler_profiling.xml
rameworkTest/res/layout/list_scroll_listener.xml
rameworkTest/res/layout/list_take_focus_from_side.xml
rameworkTest/res/layout/list_thrasher.xml
rameworkTest/res/layout/list_with_button_above.xml
rameworkTest/res/layout/list_with_disappearing_item_bug_item.xml
rameworkTest/res/layout/list_with_empty_view.xml
rameworkTest/res/layout/longpress.xml
rameworkTest/res/layout/mail_message.xml
rameworkTest/res/layout/merge_child.xml
rameworkTest/res/layout/merge_tag.xml
rameworkTest/res/layout/popup_window_visibility.xml
rameworkTest/res/layout/pre_draw_listener.xml
rameworkTest/res/layout/remote_view_host.xml
rameworkTest/res/layout/remote_view_test_bad_1.xml
rameworkTest/res/layout/remote_view_test_bad_2.xml
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/res/layout/scroll_to_rect_with_internal_scroll.xml
rameworkTest/res/layout/scroll_to_rectangle.xml
rameworkTest/res/layout/scrollview_linear_layout.xml
rameworkTest/res/layout/scrollview_with_webviews.xml
rameworkTest/res/layout/table_layout_cell_span.xml
rameworkTest/res/layout/table_layout_fixed_width.xml
rameworkTest/res/layout/table_layout_horizontal_gravity.xml
rameworkTest/res/layout/table_layout_vertical_gravity.xml
rameworkTest/res/layout/table_layout_weight.xml
rameworkTest/res/layout/translucent_background.xml
rameworkTest/res/layout/viewgroupchildren.xml
rameworkTest/res/layout/viewstub.xml
rameworkTest/res/layout/visibility.xml
rameworkTest/res/layout/weight_sum.xml
rameworkTest/res/layout/with_bitmap_background.xml
rameworkTest/res/layout/zero_sized.xml
rameworkTest/res/values/arrays.xml
rameworkTest/res/values/attrs.xml
rameworkTest/res/values/colors.xml
rameworkTest/res/values/strings.xml
rameworkTest/res/values/styles.xml
rameworkTest/src/android/widget/AutoCompleteTextViewSimple.java
rameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
rameworkTest/src/com/android/frameworktest/activity/TranslucentFancyActivity.java
rameworkTest/src/com/android/frameworktest/drawable/BitmapDrawable.java
rameworkTest/src/com/android/frameworktest/drawable/DrawableBgMinSize.java
rameworkTest/src/com/android/frameworktest/drawable/MutateDrawable.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListSimple.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeaders.java
rameworkTest/src/com/android/frameworktest/expandablelistview/InflatedExpandableListView.java
rameworkTest/src/com/android/frameworktest/focus/AdjacentVerticalRectLists.java
rameworkTest/src/com/android/frameworktest/focus/DescendantFocusability.java
rameworkTest/src/com/android/frameworktest/focus/FocusAfterRemoval.java
rameworkTest/src/com/android/frameworktest/focus/GoneParentFocusedChild.java
rameworkTest/src/com/android/frameworktest/focus/HorizontalFocusSearch.java
rameworkTest/src/com/android/frameworktest/focus/LinearLayoutGrid.java
rameworkTest/src/com/android/frameworktest/focus/ListOfButtons.java
rameworkTest/src/com/android/frameworktest/focus/ListOfEditTexts.java
rameworkTest/src/com/android/frameworktest/focus/ListOfInternalSelectionViews.java
rameworkTest/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabels.java
rameworkTest/src/com/android/frameworktest/focus/ListWithMailMessages.java
rameworkTest/src/com/android/frameworktest/focus/RequestFocus.java
rameworkTest/src/com/android/frameworktest/focus/VerticalFocusSearch.java
rameworkTest/src/com/android/frameworktest/gridview/GridDelete.java
rameworkTest/src/com/android/frameworktest/gridview/GridInHorizontal.java
rameworkTest/src/com/android/frameworktest/gridview/GridInVertical.java
rameworkTest/src/com/android/frameworktest/gridview/GridPadding.java
rameworkTest/src/com/android/frameworktest/gridview/GridScrollListener.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelection.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSimple.java
rameworkTest/src/com/android/frameworktest/gridview/GridSingleColumn.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridThrasher.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacing.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacingStackFromBottom.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutGravity.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutMargin.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravity.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeight.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineButtons.java
rameworkTest/src/com/android/frameworktest/layout/linear/ExceptionTextView.java
rameworkTest/src/com/android/frameworktest/layout/linear/FillInWrap.java
rameworkTest/src/com/android/frameworktest/layout/linear/HorizontalOrientationVerticalAlignment.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLEditTextThenButton.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons1.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons2.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfTwoFocusableInTouchMode.java
rameworkTest/src/com/android/frameworktest/layout/linear/LinearLayoutEditTexts.java
rameworkTest/src/com/android/frameworktest/layout/linear/Weight.java
rameworkTest/src/com/android/frameworktest/layout/linear/WeightSum.java
rameworkTest/src/com/android/frameworktest/layout/table/AddColumn.java
rameworkTest/src/com/android/frameworktest/layout/table/CellSpan.java
rameworkTest/src/com/android/frameworktest/layout/table/FixedWidth.java
rameworkTest/src/com/android/frameworktest/layout/table/HorizontalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/VerticalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/Weight.java
rameworkTest/src/com/android/frameworktest/listview/AdjacentListsWithAdjacentISVsInside.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListButtonsDiagonalAcrossItems.java
rameworkTest/src/com/android/frameworktest/listview/ListDividers.java
rameworkTest/src/com/android/frameworktest/listview/ListEndingWithMultipleSeparators.java
rameworkTest/src/com/android/frameworktest/listview/ListFilter.java
rameworkTest/src/com/android/frameworktest/listview/ListGetSelectedView.java
rameworkTest/src/com/android/frameworktest/listview/ListHeterogeneous.java
rameworkTest/src/com/android/frameworktest/listview/ListHorizontalFocusWithinItemWins.java
rameworkTest/src/com/android/frameworktest/listview/ListInHorizontal.java
rameworkTest/src/com/android/frameworktest/listview/ListInVertical.java
rameworkTest/src/com/android/frameworktest/listview/ListInterleaveFocusables.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusableAboveUnfocusable.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesClose.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesFarApart.java
rameworkTest/src/com/android/frameworktest/listview/ListItemISVAndButton.java
rameworkTest/src/com/android/frameworktest/listview/ListItemsExpandOnSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListLastItemPartiallyVisible.java
rameworkTest/src/com/android/frameworktest/listview/ListManagedCursor.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsShorterThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsTallerThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortShortTallShortShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortTallShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfThinItems.java
rameworkTest/src/com/android/frameworktest/listview/ListOfTouchables.java
rameworkTest/src/com/android/frameworktest/listview/ListRecyclerProfiling.java
rameworkTest/src/com/android/frameworktest/listview/ListScrollListener.java
rameworkTest/src/com/android/frameworktest/listview/ListSetSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListSimple.java
rameworkTest/src/com/android/frameworktest/listview/ListTakeFocusFromSide.java
rameworkTest/src/com/android/frameworktest/listview/ListThrasher.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListViewHeight.java
rameworkTest/src/com/android/frameworktest/listview/ListWithDisappearingItemBug.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEditTextHeader.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEmptyView.java
rameworkTest/src/com/android/frameworktest/listview/ListWithFirstScreenUnSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithHeaders.java
rameworkTest/src/com/android/frameworktest/listview/ListWithNoFadingEdge.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOffScreenNextSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOnItemSelectedAction.java
rameworkTest/src/com/android/frameworktest/listview/ListWithScreenOfNoSelectables.java
rameworkTest/src/com/android/frameworktest/listview/ListWithSeparators.java
rameworkTest/src/com/android/frameworktest/menus/ListContextMenu.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayout.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutLandscape.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutPortrait.java
rameworkTest/src/com/android/frameworktest/menus/MenuScenario.java
rameworkTest/src/com/android/frameworktest/menus/MenuWith1Item.java
rameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionView.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonsWithTallTextViewInBetween.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisible.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScroll.java
rameworkTest/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabels.java
rameworkTest/src/com/android/frameworktest/scroll/ShortButtons.java
rameworkTest/src/com/android/frameworktest/scroll/TallTextAboveButton.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
rameworkTest/src/com/android/frameworktest/settings/RingtonePickerActivityLauncher.java
rameworkTest/src/com/android/frameworktest/util/ExpandableListScenario.java
rameworkTest/src/com/android/frameworktest/util/GridScenario.java
rameworkTest/src/com/android/frameworktest/util/InternalSelectionView.java
rameworkTest/src/com/android/frameworktest/util/KeyUtils.java
rameworkTest/src/com/android/frameworktest/util/ListItemFactory.java
rameworkTest/src/com/android/frameworktest/util/ListScenario.java
rameworkTest/src/com/android/frameworktest/util/ListUtil.java
rameworkTest/src/com/android/frameworktest/util/ScrollViewScenario.java
rameworkTest/src/com/android/frameworktest/util/TouchModeFlexibleAsserts.java
rameworkTest/src/com/android/frameworktest/view/BigCache.java
rameworkTest/src/com/android/frameworktest/view/Disabled.java
rameworkTest/src/com/android/frameworktest/view/GlobalFocusChange.java
rameworkTest/src/com/android/frameworktest/view/Include.java
rameworkTest/src/com/android/frameworktest/view/Longpress.java
rameworkTest/src/com/android/frameworktest/view/Merge.java
rameworkTest/src/com/android/frameworktest/view/PopupWindowVisibility.java
rameworkTest/src/com/android/frameworktest/view/PreDrawListener.java
rameworkTest/src/com/android/frameworktest/view/RemoteViewsActivity.java
rameworkTest/src/com/android/frameworktest/view/RunQueue.java
rameworkTest/src/com/android/frameworktest/view/StubbedView.java
rameworkTest/src/com/android/frameworktest/view/ViewGroupChildren.java
rameworkTest/src/com/android/frameworktest/view/Visibility.java
rameworkTest/src/com/android/frameworktest/view/ZeroSized.java
rameworkTest/tests/Android.mk
rameworkTest/tests/AndroidManifest.xml
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
rameworkTest/tests/src/android/content/SearchRecentSuggestionsProviderTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
rameworkTest/tests/src/com/android/frameworktest/AllTests.java
rameworkTest/tests/src/com/android/frameworktest/drawable/DrawableBgMinSizeTest.java
rameworkTest/tests/src/com/android/frameworktest/drawable/MutateDrawableTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListBasicTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeadersTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/DescendantFocusabilityTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusAfterRemovalTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusChangeWithInterestingRectHintTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/GoneParentFocusedChildTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/HorizontalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/LinearLayoutGridTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListOfButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/RequestFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/VerticalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridPaddingTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionBaseTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSingleColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutMarginTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentSpinnerButton.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/FillInWrapTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/LinearLayoutEditTextsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightSumTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/AddColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/CellSpanTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/HorizontalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/VerticalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListEmptyViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListHeterogeneousTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListItemRequestRectAboveThinFirstItemTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListManagedCursorTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListRetainsFocusAcrossLayoutsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListUnspecifiedMeasure.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListViewHeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListInterleaveFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusableAboveUnfocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesCloseTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesFarApartTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemsExpandOnSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListLastItemPartiallyVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsShorterThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsTallerThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortShortTallShortShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortTallShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfThinItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithFirstScreenUnSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithNoFadingEdgeTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOffScreenNextSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOnItemSelectedActionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithScreenOfNoSelectablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithSeparatorsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/AdjacentListsWithAdjacentISVsInsideTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListButtonsDiagonalAcrossItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListHorizontalFocusWithinItemWinsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListWithEditTextHeaderTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListGetSelectedViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutLandscapeTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutPortraitTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuWith1ItemTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionViewTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScrollTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ButtonsWithTallTextViewInBetweenTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ShortButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/TallTextAboveButtonTest.java
rameworkTest/tests/src/com/android/frameworktest/settings/RingtonePickerActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/text/HtmlTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringBuilderTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/ChangeTouchModeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/FocusableInTouchModeClickTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/StartInTouchWithViewInFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledLongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledTest.java
rameworkTest/tests/src/com/android/frameworktest/view/GlobalFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/LongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/MergeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RemoteViewsActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RunQueueTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewGroupChildrenTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewStubTest.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ZeroSizedTest.java
rameworkTest/tests/src/com/android/frameworktest/widget/ListViewTest.java
mfTest/Android.mk
mfTest/AndroidManifest.xml
mfTest/res/layout/dialog_edit_text_no_scroll.xml
mfTest/res/layout/full_screen_edit_text.xml
mfTest/res/layout/one_edit_text_activity.xml
mfTest/res/layout/sample_edit_text.xml
mfTest/res/values/config.xml
mfTest/res/values/strings.xml
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
mfTest/src/com/android/imftest/samples/ButtonActivity.java
mfTest/src/com/android/imftest/samples/DialogActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
mfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
mfTest/tests/Android.mk
mfTest/tests/AndroidManifest.xml
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityResizeTests.java
mfTest/tests/src/com/android/imftest/samples/ButtonActivityTest.java
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollResizeTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivityNotSelectedTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivitySelectedTests.java
mokeTest/Android.mk
mokeTest/AndroidManifest.xml
mokeTest/README
mokeTest/src/com/android/smoketest/SmokeTestActivity.java
mokeTest/tests/Android.mk
mokeTest/tests/AndroidManifest.xml
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
slLoad/Android.mk
slLoad/AndroidManifest.xml
slLoad/src/com/android/sslload/SslLoad.java
tatusBar/Android.mk
tatusBar/AndroidManifest.xml
tatusBar/res/drawable/app_gmail.png
tatusBar/res/drawable/app_phone.png
tatusBar/res/drawable/ic_statusbar_chat.png
tatusBar/res/drawable/ic_statusbar_email.png
tatusBar/res/drawable/ic_statusbar_missedcall.png
tatusBar/res/drawable/icon1.png
tatusBar/res/drawable/icon2.png
tatusBar/res/drawable/icon3.png
tatusBar/res/drawable/icon4.png
tatusBar/res/layout/chrono_notification.xml
tatusBar/res/raw/ringer.mp3
tatusBar/res/values/strings.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
tatusBar/src/com/android/statusbartest/PowerTest.java
tatusBar/src/com/android/statusbartest/StatusBarTest.java
tatusBar/src/com/android/statusbartest/TestActivity.java
tatusBar/src/com/android/statusbartest/ToastTest.java
ramework-tests/Android.mk
ramework-tests/README
ramework-tests/src/Android.mk
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/android/text/PackedIntVectorTest.java
ramework-tests/src/android/util/EventLogFunctionalTest.java
ramework-tests/src/android/util/EventLogTest.java
ramework-tests/src/com/android/internal/http/multipart/MultipartTest.java
ramework-tests/src/com/android/internal/os/LoggingPrintStreamTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
adgets/GadgetHostTest/Android.mk
adgets/GadgetHostTest/AndroidManifest.xml
adgets/GadgetHostTest/res/drawable/oh_hai_icon.png
adgets/GadgetHostTest/res/layout/gadget_host.xml
adgets/GadgetHostTest/res/layout/test_gadget.xml
adgets/GadgetHostTest/res/layout/test_gadget_configure.xml
adgets/GadgetHostTest/res/values/strings.xml
adgets/GadgetHostTest/res/xml/gadget_info.xml
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetContainerView.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetHostActivity.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetConfigure.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetProvider.java
adgets/GadgetProviderTest/Android.mk
adgets/GadgetProviderTest/AndroidManifest.xml
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/values/strings.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
adgets/GadgetProviderTest/src/com/android/tests/gadgetprovider/TestGadgetProvider.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/DisabledTestApp/Android.mk
ndroidTests/DisabledTestApp/AndroidManifest.xml
ndroidTests/DisabledTestApp/src/com/android/unit_tests/disabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/Android.mk
ndroidTests/EnabledTestApp/AndroidManifest.xml
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledService.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledService.java
ndroidTests/MODULE_LICENSE_APACHE2
ndroidTests/NOTICE
ndroidTests/assets/text.txt
ndroidTests/res/drawable/test128x96.png
ndroidTests/res/drawable/test16x12.png
ndroidTests/res/drawable/test256x192.png
ndroidTests/res/drawable/test320x240.png
ndroidTests/res/drawable/test32x24.png
ndroidTests/res/drawable/test64x48.png
ndroidTests/res/layout/layout_five.xml
ndroidTests/res/layout/layout_four.xml
ndroidTests/res/layout/layout_one.xml
ndroidTests/res/layout/layout_six.xml
ndroidTests/res/layout/layout_tag.xml
ndroidTests/res/layout/layout_three.xml
ndroidTests/res/layout/layout_two.xml
ndroidTests/res/raw/calendarjs.txt
ndroidTests/res/raw/calendarjsgz.jsgz
ndroidTests/res/raw/calendarxml.xml
ndroidTests/res/raw/calendarxmlgz.xmlgz
ndroidTests/res/raw/medium.xml
ndroidTests/res/raw/small.xml
ndroidTests/res/raw/text.txt
ndroidTests/res/raw/youtube.xml
ndroidTests/res/values-12key/configVarying.xml
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-480x320/configVarying.xml
ndroidTests/res/values-cs/strings.xml
ndroidTests/res/values-dpad/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-keysexposed/configVarying.xml
ndroidTests/res/values-keyshidden/configVarying.xml
ndroidTests/res/values-mcc111/configVarying.xml
ndroidTests/res/values-mnc222/configVarying.xml
ndroidTests/res/values-nokeys/configVarying.xml
ndroidTests/res/values-nonav/configVarying.xml
ndroidTests/res/values-notouch/configVarying.xml
ndroidTests/res/values-qwerty/configVarying.xml
ndroidTests/res/values-stylus/configVarying.xml
ndroidTests/res/values-trackball/configVarying.xml
ndroidTests/res/values-wheel/configVarying.xml
ndroidTests/res/values-xx-rYY/configVarying.xml
ndroidTests/res/values-xx/configVarying.xml
ndroidTests/res/values/arrays.xml
ndroidTests/res/values/attrs.xml
ndroidTests/res/values/bools.xml
ndroidTests/res/values/configVarying.xml
ndroidTests/res/values/dimens.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/values/styles.xml
ndroidTests/res/xml/calendar.xml
ndroidTests/res/xml/metadata.xml
ndroidTests/res/xml/metadata_app.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/AndroidPerformanceTests.java
ndroidTests/src/com/android/unit_tests/AndroidTests.java
ndroidTests/src/com/android/unit_tests/ApacheHttpTests.java
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/ArrayListTest.java
ndroidTests/src/com/android/unit_tests/BrickDeniedTest.java
ndroidTests/src/com/android/unit_tests/BuildTest.java
ndroidTests/src/com/android/unit_tests/CharSequencesTest.java
ndroidTests/src/com/android/unit_tests/ComponentTest.java
ndroidTests/src/com/android/unit_tests/ContentQueryMapTest.java
ndroidTests/src/com/android/unit_tests/CreateViewTest.java
ndroidTests/src/com/android/unit_tests/CursorWindowTest.java
ndroidTests/src/com/android/unit_tests/DatabaseCursorTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLocaleTest.java
ndroidTests/src/com/android/unit_tests/DatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/DatabaseStatementTest.java
ndroidTests/src/com/android/unit_tests/DatabaseStressTest.java
ndroidTests/src/com/android/unit_tests/DatabaseTests.java
ndroidTests/src/com/android/unit_tests/ExpatPerformanceTest.java
ndroidTests/src/com/android/unit_tests/GDataParseTest.java
ndroidTests/src/com/android/unit_tests/GeocoderTest.java
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
ndroidTests/src/com/android/unit_tests/GoogleLoginServiceTest.java
ndroidTests/src/com/android/unit_tests/GraphicsPerformanceTests.java
ndroidTests/src/com/android/unit_tests/HashMapTest.java
ndroidTests/src/com/android/unit_tests/HashSetTest.java
ndroidTests/src/com/android/unit_tests/HashtableTest.java
ndroidTests/src/com/android/unit_tests/HeapTest.java
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/InflateTest.java
ndroidTests/src/com/android/unit_tests/InstanceofTest.java
ndroidTests/src/com/android/unit_tests/JavaPerformanceTests.java
ndroidTests/src/com/android/unit_tests/JniLibTest.java
ndroidTests/src/com/android/unit_tests/LabelView.java
ndroidTests/src/com/android/unit_tests/LinkedListTest.java
ndroidTests/src/com/android/unit_tests/LinkifyTest.java
ndroidTests/src/com/android/unit_tests/LocalSocketTest.java
ndroidTests/src/com/android/unit_tests/LocationManagerTest.java
ndroidTests/src/com/android/unit_tests/LogTest.java
ndroidTests/src/com/android/unit_tests/MathTest.java
ndroidTests/src/com/android/unit_tests/MenuTest.java
ndroidTests/src/com/android/unit_tests/MonitorTest.java
ndroidTests/src/com/android/unit_tests/ParentalControlTest.java
ndroidTests/src/com/android/unit_tests/PerformanceTests.java
ndroidTests/src/com/android/unit_tests/RegexTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/SSLTest.java
ndroidTests/src/com/android/unit_tests/SafeSaxTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SerializationTest.java
ndroidTests/src/com/android/unit_tests/SettingsProviderTest.java
ndroidTests/src/com/android/unit_tests/SimplePullParserTest.java
ndroidTests/src/com/android/unit_tests/SmsProviderTest.java
ndroidTests/src/com/android/unit_tests/SpannedTest.java
ndroidTests/src/com/android/unit_tests/StringTest.java
ndroidTests/src/com/android/unit_tests/TestHttpClient.java
ndroidTests/src/com/android/unit_tests/TestHttpServer.java
ndroidTests/src/com/android/unit_tests/TestHttpService.java
ndroidTests/src/com/android/unit_tests/TextLayoutTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
ndroidTests/src/com/android/unit_tests/TextViewPerformanceTest.java
ndroidTests/src/com/android/unit_tests/TextViewTest.java
ndroidTests/src/com/android/unit_tests/ThreadBitmapTest.java
ndroidTests/src/com/android/unit_tests/TimeTest.java
ndroidTests/src/com/android/unit_tests/TimeUtilsTest.java
ndroidTests/src/com/android/unit_tests/TraceTest.java
ndroidTests/src/com/android/unit_tests/TreeMapTest.java
ndroidTests/src/com/android/unit_tests/TreeSetTest.java
ndroidTests/src/com/android/unit_tests/UriMatcherTest.java
ndroidTests/src/com/android/unit_tests/UriTest.java
ndroidTests/src/com/android/unit_tests/UrlRulesTest.java
ndroidTests/src/com/android/unit_tests/VectorTest.java
ndroidTests/src/com/android/unit_tests/WebkitTest.java
ndroidTests/src/com/android/unit_tests/activity/AbortReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ActivityManagerTest.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTests.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTestsBase.java
ndroidTests/src/com/android/unit_tests/activity/BroadcastTest.java
ndroidTests/src/com/android/unit_tests/activity/ClearTop.java
ndroidTests/src/com/android/unit_tests/activity/IntentSenderTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadActivity.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadTabActivity.java
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/activity/LocalActivity.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalDialog.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalProvider.java
ndroidTests/src/com/android/unit_tests/activity/LocalReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalScreen.java
ndroidTests/src/com/android/unit_tests/activity/LocalService.java
ndroidTests/src/com/android/unit_tests/activity/MetaDataTest.java
ndroidTests/src/com/android/unit_tests/activity/RemoteDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteSubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/ResultReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/SetTimeZonePermissionsTest.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityTest.java
ndroidTests/src/com/android/unit_tests/activity/TestedActivity.java
ndroidTests/src/com/android/unit_tests/activity/TestedScreen.java
ndroidTests/src/com/android/unit_tests/content/ArrayTest.java
ndroidTests/src/com/android/unit_tests/content/AssetTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
ndroidTests/src/com/android/unit_tests/content/ContentTests.java
ndroidTests/src/com/android/unit_tests/content/FractionTest.java
ndroidTests/src/com/android/unit_tests/content/IntentFilterTest.java
ndroidTests/src/com/android/unit_tests/content/PluralResourcesTest.java
ndroidTests/src/com/android/unit_tests/content/PrimitiveTest.java
ndroidTests/src/com/android/unit_tests/content/RawResourceTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceNameTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceTests.java
ndroidTests/src/com/android/unit_tests/graphics/BitmapTest.java
ndroidTests/src/com/android/unit_tests/graphics/GraphicsTests.java
ndroidTests/src/com/android/unit_tests/graphics/TypefaceTest.java
ndroidTests/src/com/android/unit_tests/os/AidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/AidlTest.java
ndroidTests/src/com/android/unit_tests/os/BroadcasterTest.java
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
ndroidTests/src/com/android/unit_tests/os/FileUtilsTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerStateMachineTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerTester.java
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
ndroidTests/src/com/android/unit_tests/os/IAidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/IdleHandlerTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
ndroidTests/src/com/android/unit_tests/os/MessageQueueTest.java
ndroidTests/src/com/android/unit_tests/os/MessengerService.java
ndroidTests/src/com/android/unit_tests/os/MessengerTest.java
ndroidTests/src/com/android/unit_tests/os/OsTests.java
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
ndroidTests/src/com/android/unit_tests/os/SystemPropertiesTest.java
ndroidTests/src/com/android/unit_tests/os/TestHandlerThread.java
oreTests/Android.mk
oreTests/MODULE_LICENSE_APACHE2
oreTests/android/Android.mk
oreTests/android/AndroidManifest.xml
oreTests/android/content/ObserverNodeTest.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/AbstractJDBCDriverTest.java
oreTests/android/core/ArrayListTest.java
oreTests/android/core/AtParserTest.java
oreTests/android/core/BooleanTest.java
oreTests/android/core/BufferedInputStreamTest.java
oreTests/android/core/BufferedOutputStreamTest.java
oreTests/android/core/BufferedReaderTest.java
oreTests/android/core/BufferedWriterTest.java
oreTests/android/core/ByteArrayInputStreamTest.java
oreTests/android/core/ByteArrayOutputStreamTest.java
oreTests/android/core/CharArrayReaderTest.java
oreTests/android/core/CharArrayWriterTest.java
oreTests/android/core/ChecksumTest.java
oreTests/android/core/ClassLoaderTest.java
oreTests/android/core/ClassTest.java
oreTests/android/core/CoreTests.java
oreTests/android/core/CryptoTest.java
oreTests/android/core/DataInputStreamTest.java
oreTests/android/core/DataOutputStreamTest.java
oreTests/android/core/DatagramTest.java
oreTests/android/core/DeflateTest.java
oreTests/android/core/EnumTest.java
oreTests/android/core/FileTest.java
oreTests/android/core/FloatDoubleTest.java
oreTests/android/core/GZIPStreamTest.java
oreTests/android/core/HashMapPerfTest.java
oreTests/android/core/HashMapTest.java
oreTests/android/core/HttpConstants.java
oreTests/android/core/IOUtil.java
oreTests/android/core/InetAddrTest.java
oreTests/android/core/InputStreamReaderTest.java
oreTests/android/core/JavaTests.java
oreTests/android/core/LineNumberReaderTest.java
oreTests/android/core/LocaleTest.java
oreTests/android/core/LowLevelNetRunner.java
oreTests/android/core/MathTest.java
oreTests/android/core/MiscRegressionTest.java
oreTests/android/core/NIOTest.java
oreTests/android/core/OutputStreamWriterTest.java
oreTests/android/core/ParseIntTest.java
oreTests/android/core/PipedStreamTest.java
oreTests/android/core/PrintWriterTest.java
oreTests/android/core/PushbackInputStreamTest.java
oreTests/android/core/PushbackReaderTest.java
oreTests/android/core/ReflectArrayTest.java
oreTests/android/core/RegexTest.java
oreTests/android/core/RequestAPITest.java
oreTests/android/core/SQLiteJDBCDriverTest.java
oreTests/android/core/SSLSocketTest.java
oreTests/android/core/Sha1Test.java
oreTests/android/core/SocketTest.java
oreTests/android/core/StreamTokenizerTest.java
oreTests/android/core/StrictMathTest.java
oreTests/android/core/StringReaderTest.java
oreTests/android/core/StringTest.java
oreTests/android/core/StringWriterTest.java
oreTests/android/core/TestEventHandler.java
oreTests/android/core/TestWebData.java
oreTests/android/core/TestWebServer.java
oreTests/android/core/TreeMapTest.java
oreTests/android/core/URITest.java
oreTests/android/core/URLTest.java
oreTests/android/core/ZipFileTest.java
oreTests/android/core/ZipStreamTest.java
oreTests/android/database/MatrixCursorTest.java
oreTests/android/graphics/ColorStateListTest.java
oreTests/android/graphics/drawable/StateListDrawableTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/android/location/LocationTest.java
oreTests/android/res/color/color1.xml
oreTests/android/res/color/color_no_default.xml
oreTests/android/res/values/colors.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
oreTests/android/util/DayOfMonthCursorTest.java
oreTests/android/util/FloatMathTest.java
oreTests/android/util/MonthDisplayHelperTest.java
oreTests/android/util/StateSetTest.java
oreTests/android/view/FocusFinderTest.java
oreTests/android/view/MockView.java
oreTests/android/view/ViewGroupAttributesTest.java
oreTests/android/webkit/CookieTest.java
oreTests/com/android/internal/telephony/ATResponseParserTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/PhoneNumberWatcherTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TestPhoneNotifier.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
oreTests/com/android/internal/telephony/gsm/GSMTestHandler.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
oreTests/com/android/internal/util/PredicatesTest.java
oreTests/run_core_test.sh
oreTests/run_junit.sh
piTest/Android.mk
piTest/AndroidManifest.xml
piTest/res/drawable-120dpi/logo120dpi.png
piTest/res/drawable-240dpi/logo240dpi.png
piTest/res/drawable/logo160dpi.png
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
umpRenderTree/Android.mk
umpRenderTree/AndroidManifest.xml
umpRenderTree/compare_layout_results.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/EventSender.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostApp.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostCallbackInterface.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
rameworkTest/Android.mk
rameworkTest/AndroidManifest.xml
rameworkTest/README
rameworkTest/res/drawable/big_drawable_background.9.png
rameworkTest/res/drawable/bitmap_drawable.xml
rameworkTest/res/drawable/black_square.png
rameworkTest/res/drawable/black_square_stretchable.9.png
rameworkTest/res/drawable/box.xml
rameworkTest/res/drawable/drawable_background.9.png
rameworkTest/res/drawable/sym_now_playing_pause_1.png
rameworkTest/res/drawable/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable/sym_now_playing_skip_forward_1.png
rameworkTest/res/layout/add_column_in_table.xml
rameworkTest/res/layout/autocompletetextview_simple.xml
rameworkTest/res/layout/baseline_0width_and_weight.xml
rameworkTest/res/layout/baseline_buttons.xml
rameworkTest/res/layout/baseline_center_gravity.xml
rameworkTest/res/layout/brightness_limit.xml
rameworkTest/res/layout/descendant_focusability.xml
rameworkTest/res/layout/disabled.xml
rameworkTest/res/layout/drawable_background_minimum_size.xml
rameworkTest/res/layout/fill_in_wrap.xml
rameworkTest/res/layout/focus_after_removal.xml
rameworkTest/res/layout/focus_listener.xml
rameworkTest/res/layout/framelayout_gravity.xml
rameworkTest/res/layout/framelayout_margin.xml
rameworkTest/res/layout/grid_in_horizontal.xml
rameworkTest/res/layout/grid_in_vertical.xml
rameworkTest/res/layout/grid_padding.xml
rameworkTest/res/layout/grid_scroll_listener.xml
rameworkTest/res/layout/grid_thrasher.xml
rameworkTest/res/layout/include_button.xml
rameworkTest/res/layout/include_button_with_size.xml
rameworkTest/res/layout/include_tag.xml
rameworkTest/res/layout/inflated_expandablelistview.xml
rameworkTest/res/layout/linear_layout_buttons.xml
rameworkTest/res/layout/linear_layout_edittext_then_button.xml
rameworkTest/res/layout/linear_layout_grid.xml
rameworkTest/res/layout/linear_layout_listview_height.xml
rameworkTest/res/layout/linear_layout_spinner_then_button.xml
rameworkTest/res/layout/linear_layout_textviews.xml
rameworkTest/res/layout/linear_layout_weight.xml
rameworkTest/res/layout/list_dividers.xml
rameworkTest/res/layout/list_filter.xml
rameworkTest/res/layout/list_in_horizontal.xml
rameworkTest/res/layout/list_in_vertical.xml
rameworkTest/res/layout/list_recycler_profiling.xml
rameworkTest/res/layout/list_scroll_listener.xml
rameworkTest/res/layout/list_take_focus_from_side.xml
rameworkTest/res/layout/list_thrasher.xml
rameworkTest/res/layout/list_with_button_above.xml
rameworkTest/res/layout/list_with_disappearing_item_bug_item.xml
rameworkTest/res/layout/list_with_empty_view.xml
rameworkTest/res/layout/longpress.xml
rameworkTest/res/layout/mail_message.xml
rameworkTest/res/layout/merge_child.xml
rameworkTest/res/layout/merge_tag.xml
rameworkTest/res/layout/popup_window_visibility.xml
rameworkTest/res/layout/pre_draw_listener.xml
rameworkTest/res/layout/remote_view_host.xml
rameworkTest/res/layout/remote_view_test_bad_1.xml
rameworkTest/res/layout/remote_view_test_bad_2.xml
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/res/layout/scroll_to_rect_with_internal_scroll.xml
rameworkTest/res/layout/scroll_to_rectangle.xml
rameworkTest/res/layout/scrollview_linear_layout.xml
rameworkTest/res/layout/scrollview_with_webviews.xml
rameworkTest/res/layout/table_layout_cell_span.xml
rameworkTest/res/layout/table_layout_fixed_width.xml
rameworkTest/res/layout/table_layout_horizontal_gravity.xml
rameworkTest/res/layout/table_layout_vertical_gravity.xml
rameworkTest/res/layout/table_layout_weight.xml
rameworkTest/res/layout/translucent_background.xml
rameworkTest/res/layout/viewgroupchildren.xml
rameworkTest/res/layout/viewstub.xml
rameworkTest/res/layout/visibility.xml
rameworkTest/res/layout/weight_sum.xml
rameworkTest/res/layout/with_bitmap_background.xml
rameworkTest/res/layout/zero_sized.xml
rameworkTest/res/values/arrays.xml
rameworkTest/res/values/attrs.xml
rameworkTest/res/values/colors.xml
rameworkTest/res/values/strings.xml
rameworkTest/res/values/styles.xml
rameworkTest/src/android/widget/AutoCompleteTextViewSimple.java
rameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
rameworkTest/src/com/android/frameworktest/activity/TranslucentFancyActivity.java
rameworkTest/src/com/android/frameworktest/drawable/BitmapDrawable.java
rameworkTest/src/com/android/frameworktest/drawable/DrawableBgMinSize.java
rameworkTest/src/com/android/frameworktest/drawable/MutateDrawable.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListSimple.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeaders.java
rameworkTest/src/com/android/frameworktest/expandablelistview/InflatedExpandableListView.java
rameworkTest/src/com/android/frameworktest/focus/AdjacentVerticalRectLists.java
rameworkTest/src/com/android/frameworktest/focus/DescendantFocusability.java
rameworkTest/src/com/android/frameworktest/focus/FocusAfterRemoval.java
rameworkTest/src/com/android/frameworktest/focus/GoneParentFocusedChild.java
rameworkTest/src/com/android/frameworktest/focus/HorizontalFocusSearch.java
rameworkTest/src/com/android/frameworktest/focus/LinearLayoutGrid.java
rameworkTest/src/com/android/frameworktest/focus/ListOfButtons.java
rameworkTest/src/com/android/frameworktest/focus/ListOfEditTexts.java
rameworkTest/src/com/android/frameworktest/focus/ListOfInternalSelectionViews.java
rameworkTest/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabels.java
rameworkTest/src/com/android/frameworktest/focus/ListWithMailMessages.java
rameworkTest/src/com/android/frameworktest/focus/RequestFocus.java
rameworkTest/src/com/android/frameworktest/focus/VerticalFocusSearch.java
rameworkTest/src/com/android/frameworktest/gridview/GridDelete.java
rameworkTest/src/com/android/frameworktest/gridview/GridInHorizontal.java
rameworkTest/src/com/android/frameworktest/gridview/GridInVertical.java
rameworkTest/src/com/android/frameworktest/gridview/GridPadding.java
rameworkTest/src/com/android/frameworktest/gridview/GridScrollListener.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelection.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSimple.java
rameworkTest/src/com/android/frameworktest/gridview/GridSingleColumn.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridThrasher.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacing.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacingStackFromBottom.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutGravity.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutMargin.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravity.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeight.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineButtons.java
rameworkTest/src/com/android/frameworktest/layout/linear/ExceptionTextView.java
rameworkTest/src/com/android/frameworktest/layout/linear/FillInWrap.java
rameworkTest/src/com/android/frameworktest/layout/linear/HorizontalOrientationVerticalAlignment.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLEditTextThenButton.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons1.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons2.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfTwoFocusableInTouchMode.java
rameworkTest/src/com/android/frameworktest/layout/linear/LinearLayoutEditTexts.java
rameworkTest/src/com/android/frameworktest/layout/linear/Weight.java
rameworkTest/src/com/android/frameworktest/layout/linear/WeightSum.java
rameworkTest/src/com/android/frameworktest/layout/table/AddColumn.java
rameworkTest/src/com/android/frameworktest/layout/table/CellSpan.java
rameworkTest/src/com/android/frameworktest/layout/table/FixedWidth.java
rameworkTest/src/com/android/frameworktest/layout/table/HorizontalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/VerticalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/Weight.java
rameworkTest/src/com/android/frameworktest/listview/AdjacentListsWithAdjacentISVsInside.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListButtonsDiagonalAcrossItems.java
rameworkTest/src/com/android/frameworktest/listview/ListDividers.java
rameworkTest/src/com/android/frameworktest/listview/ListEndingWithMultipleSeparators.java
rameworkTest/src/com/android/frameworktest/listview/ListFilter.java
rameworkTest/src/com/android/frameworktest/listview/ListGetSelectedView.java
rameworkTest/src/com/android/frameworktest/listview/ListHeterogeneous.java
rameworkTest/src/com/android/frameworktest/listview/ListHorizontalFocusWithinItemWins.java
rameworkTest/src/com/android/frameworktest/listview/ListInHorizontal.java
rameworkTest/src/com/android/frameworktest/listview/ListInVertical.java
rameworkTest/src/com/android/frameworktest/listview/ListInterleaveFocusables.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusableAboveUnfocusable.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesClose.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesFarApart.java
rameworkTest/src/com/android/frameworktest/listview/ListItemISVAndButton.java
rameworkTest/src/com/android/frameworktest/listview/ListItemsExpandOnSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListLastItemPartiallyVisible.java
rameworkTest/src/com/android/frameworktest/listview/ListManagedCursor.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsShorterThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsTallerThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortShortTallShortShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortTallShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfThinItems.java
rameworkTest/src/com/android/frameworktest/listview/ListOfTouchables.java
rameworkTest/src/com/android/frameworktest/listview/ListRecyclerProfiling.java
rameworkTest/src/com/android/frameworktest/listview/ListScrollListener.java
rameworkTest/src/com/android/frameworktest/listview/ListSetSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListSimple.java
rameworkTest/src/com/android/frameworktest/listview/ListTakeFocusFromSide.java
rameworkTest/src/com/android/frameworktest/listview/ListThrasher.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListViewHeight.java
rameworkTest/src/com/android/frameworktest/listview/ListWithDisappearingItemBug.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEditTextHeader.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEmptyView.java
rameworkTest/src/com/android/frameworktest/listview/ListWithFirstScreenUnSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithHeaders.java
rameworkTest/src/com/android/frameworktest/listview/ListWithNoFadingEdge.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOffScreenNextSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOnItemSelectedAction.java
rameworkTest/src/com/android/frameworktest/listview/ListWithScreenOfNoSelectables.java
rameworkTest/src/com/android/frameworktest/listview/ListWithSeparators.java
rameworkTest/src/com/android/frameworktest/menus/ListContextMenu.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayout.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutLandscape.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutPortrait.java
rameworkTest/src/com/android/frameworktest/menus/MenuScenario.java
rameworkTest/src/com/android/frameworktest/menus/MenuWith1Item.java
rameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionView.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonsWithTallTextViewInBetween.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisible.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScroll.java
rameworkTest/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabels.java
rameworkTest/src/com/android/frameworktest/scroll/ShortButtons.java
rameworkTest/src/com/android/frameworktest/scroll/TallTextAboveButton.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
rameworkTest/src/com/android/frameworktest/settings/RingtonePickerActivityLauncher.java
rameworkTest/src/com/android/frameworktest/util/ExpandableListScenario.java
rameworkTest/src/com/android/frameworktest/util/GridScenario.java
rameworkTest/src/com/android/frameworktest/util/InternalSelectionView.java
rameworkTest/src/com/android/frameworktest/util/KeyUtils.java
rameworkTest/src/com/android/frameworktest/util/ListItemFactory.java
rameworkTest/src/com/android/frameworktest/util/ListScenario.java
rameworkTest/src/com/android/frameworktest/util/ListUtil.java
rameworkTest/src/com/android/frameworktest/util/ScrollViewScenario.java
rameworkTest/src/com/android/frameworktest/util/TouchModeFlexibleAsserts.java
rameworkTest/src/com/android/frameworktest/view/BigCache.java
rameworkTest/src/com/android/frameworktest/view/Disabled.java
rameworkTest/src/com/android/frameworktest/view/GlobalFocusChange.java
rameworkTest/src/com/android/frameworktest/view/Include.java
rameworkTest/src/com/android/frameworktest/view/Longpress.java
rameworkTest/src/com/android/frameworktest/view/Merge.java
rameworkTest/src/com/android/frameworktest/view/PopupWindowVisibility.java
rameworkTest/src/com/android/frameworktest/view/PreDrawListener.java
rameworkTest/src/com/android/frameworktest/view/RemoteViewsActivity.java
rameworkTest/src/com/android/frameworktest/view/RunQueue.java
rameworkTest/src/com/android/frameworktest/view/StubbedView.java
rameworkTest/src/com/android/frameworktest/view/ViewGroupChildren.java
rameworkTest/src/com/android/frameworktest/view/Visibility.java
rameworkTest/src/com/android/frameworktest/view/ZeroSized.java
rameworkTest/tests/Android.mk
rameworkTest/tests/AndroidManifest.xml
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
rameworkTest/tests/src/android/content/SearchRecentSuggestionsProviderTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
rameworkTest/tests/src/com/android/frameworktest/AllTests.java
rameworkTest/tests/src/com/android/frameworktest/drawable/DrawableBgMinSizeTest.java
rameworkTest/tests/src/com/android/frameworktest/drawable/MutateDrawableTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListBasicTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeadersTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/DescendantFocusabilityTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusAfterRemovalTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusChangeWithInterestingRectHintTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/GoneParentFocusedChildTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/HorizontalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/LinearLayoutGridTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListOfButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/RequestFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/VerticalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridPaddingTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionBaseTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSingleColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutMarginTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentSpinnerButton.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/FillInWrapTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/LinearLayoutEditTextsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightSumTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/AddColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/CellSpanTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/HorizontalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/VerticalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListEmptyViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListHeterogeneousTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListItemRequestRectAboveThinFirstItemTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListManagedCursorTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListRetainsFocusAcrossLayoutsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListUnspecifiedMeasure.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListViewHeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListInterleaveFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusableAboveUnfocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesCloseTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesFarApartTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemsExpandOnSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListLastItemPartiallyVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsShorterThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsTallerThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortShortTallShortShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortTallShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfThinItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithFirstScreenUnSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithNoFadingEdgeTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOffScreenNextSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOnItemSelectedActionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithScreenOfNoSelectablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithSeparatorsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/AdjacentListsWithAdjacentISVsInsideTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListButtonsDiagonalAcrossItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListHorizontalFocusWithinItemWinsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListWithEditTextHeaderTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListGetSelectedViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutLandscapeTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutPortraitTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuWith1ItemTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionViewTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScrollTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ButtonsWithTallTextViewInBetweenTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ShortButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/TallTextAboveButtonTest.java
rameworkTest/tests/src/com/android/frameworktest/settings/RingtonePickerActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/text/HtmlTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringBuilderTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/ChangeTouchModeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/FocusableInTouchModeClickTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/StartInTouchWithViewInFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledLongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledTest.java
rameworkTest/tests/src/com/android/frameworktest/view/GlobalFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/LongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/MergeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RemoteViewsActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RunQueueTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewGroupChildrenTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewStubTest.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ZeroSizedTest.java
rameworkTest/tests/src/com/android/frameworktest/widget/ListViewTest.java
mfTest/Android.mk
mfTest/AndroidManifest.xml
mfTest/res/layout/dialog_edit_text_no_scroll.xml
mfTest/res/layout/full_screen_edit_text.xml
mfTest/res/layout/one_edit_text_activity.xml
mfTest/res/layout/sample_edit_text.xml
mfTest/res/values/config.xml
mfTest/res/values/strings.xml
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
mfTest/src/com/android/imftest/samples/ButtonActivity.java
mfTest/src/com/android/imftest/samples/DialogActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
mfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
mfTest/tests/Android.mk
mfTest/tests/AndroidManifest.xml
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityResizeTests.java
mfTest/tests/src/com/android/imftest/samples/ButtonActivityTest.java
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollResizeTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivityNotSelectedTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivitySelectedTests.java
mokeTest/Android.mk
mokeTest/AndroidManifest.xml
mokeTest/README
mokeTest/src/com/android/smoketest/SmokeTestActivity.java
mokeTest/tests/Android.mk
mokeTest/tests/AndroidManifest.xml
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
slLoad/Android.mk
slLoad/AndroidManifest.xml
slLoad/src/com/android/sslload/SslLoad.java
tatusBar/Android.mk
tatusBar/AndroidManifest.xml
tatusBar/res/drawable/app_gmail.png
tatusBar/res/drawable/app_phone.png
tatusBar/res/drawable/ic_statusbar_chat.png
tatusBar/res/drawable/ic_statusbar_email.png
tatusBar/res/drawable/ic_statusbar_missedcall.png
tatusBar/res/drawable/icon1.png
tatusBar/res/drawable/icon2.png
tatusBar/res/drawable/icon3.png
tatusBar/res/drawable/icon4.png
tatusBar/res/layout/chrono_notification.xml
tatusBar/res/raw/ringer.mp3
tatusBar/res/values/strings.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
tatusBar/src/com/android/statusbartest/PowerTest.java
tatusBar/src/com/android/statusbartest/StatusBarTest.java
tatusBar/src/com/android/statusbartest/TestActivity.java
tatusBar/src/com/android/statusbartest/ToastTest.java
ramework-tests/Android.mk
ramework-tests/README
ramework-tests/src/Android.mk
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/android/text/PackedIntVectorTest.java
ramework-tests/src/android/util/EventLogFunctionalTest.java
ramework-tests/src/android/util/EventLogTest.java
ramework-tests/src/com/android/internal/http/multipart/MultipartTest.java
ramework-tests/src/com/android/internal/os/LoggingPrintStreamTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
adgets/GadgetHostTest/Android.mk
adgets/GadgetHostTest/AndroidManifest.xml
adgets/GadgetHostTest/res/drawable/oh_hai_icon.png
adgets/GadgetHostTest/res/layout/gadget_host.xml
adgets/GadgetHostTest/res/layout/test_gadget.xml
adgets/GadgetHostTest/res/layout/test_gadget_configure.xml
adgets/GadgetHostTest/res/values/strings.xml
adgets/GadgetHostTest/res/xml/gadget_info.xml
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetContainerView.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetHostActivity.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetConfigure.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetProvider.java
adgets/GadgetProviderTest/Android.mk
adgets/GadgetProviderTest/AndroidManifest.xml
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/values/strings.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
adgets/GadgetProviderTest/src/com/android/tests/gadgetprovider/TestGadgetProvider.java
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/DbSSLSessionCacheTest.java
oreTests/android/core/DatabaseSessionCache.java
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/run_core_test.sh
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/DbSSLSessionCacheTest.java
oreTests/android/core/DatabaseSessionCache.java
oreTests/android/core/SSLPerformanceTest.java
oreTests/android/core/SSLSocketTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/run_core_test.sh
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b 20-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132569
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/BluetoothTest.java
3001a035439d8134a7d70d796376d1dfbff3cdcd 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
ndroidTests/Android.mk
ndroidTests/DisabledTestApp/Android.mk
ndroidTests/EnabledTestApp/Android.mk
oreTests/android/Android.mk
oreTests/android/AndroidManifest.xml
oreTests/android/core/TestHandler.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
oreTests/com/android/internal/telephony/gsm/GSMTestHandler.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
rameworkTest/AndroidManifest.xml
rameworkTest/src/com/android/frameworktest/listview/ListWithFirstScreenUnSelectable.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithFirstScreenUnSelectableTest.java
da996f390e17e16f2dfa60e972e7ebc4f868f37e 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/MenuTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
umpRenderTree/compare_layout_results.py
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
mfTest/AndroidManifest.xml
mfTest/res/values/config.xml
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextNonScrollableResize.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextScrollablePanScan.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextScrollableResize.java
mfTest/src/com/android/imftest/samples/AppAdjustmentEditTextDialog.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResize.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScan.java
mfTest/src/com/android/imftest/samples/BigEditTextActivityScrollableResize.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
mfTest/src/com/android/imftest/samples/ButtonActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityDialog.java
mfTest/src/com/android/imftest/samples/EditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
mfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
mfTest/tests/Android.mk
mfTest/tests/AndroidManifest.xml
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityNonScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollablePanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BigEditTextActivityScrollableResizeTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/BottomEditTextActivityResizeTests.java
mfTest/tests/src/com/android/imftest/samples/ButtonActivityTest.java
mfTest/tests/src/com/android/imftest/samples/ImfBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityBaseTestCase.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScanTests.java
mfTest/tests/src/com/android/imftest/samples/ManyEditTextActivityScrollResizeTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivityNotSelectedTests.java
mfTest/tests/src/com/android/imftest/samples/OneEditTextActivitySelectedTests.java
adgets/GadgetHostTest/AndroidManifest.xml
adgets/GadgetHostTest/res/xml/gadget_info.xml
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetHostActivity.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetProvider.java
adgets/GadgetProviderTest/res/xml/gadget_info.xml
adgets/GadgetProviderTest/src/com/android/tests/gadgetprovider/TestGadgetProvider.java
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
ndroidTests/AndroidManifest.xml
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/BluetoothTest.java
ndroidTests/src/com/android/unit_tests/BuildTest.java
ndroidTests/src/com/android/unit_tests/CheckinProviderTest.java
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/activity/ActivityManagerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
piTest/Android.mk
piTest/AndroidManifest.xml
piTest/res/drawable-120dpi/logo120dpi.png
piTest/res/drawable-240dpi/logo240dpi.png
piTest/res/drawable/logo160dpi.png
piTest/src/com/google/android/test/dpi/DpiTestActivity.java
umpRenderTree/compare_layout_results.py
umpRenderTree/results/layout_tests_crashed.txt
umpRenderTree/results/layout_tests_failed.txt
umpRenderTree/results/layout_tests_nontext.txt
umpRenderTree/results/layout_tests_passed.txt
umpRenderTree/run_layout_tests.py
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
rameworkTest/AndroidManifest.xml
rameworkTest/src/com/android/frameworktest/drawable/MutateDrawable.java
rameworkTest/tests/src/com/android/frameworktest/drawable/MutateDrawableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/widget/ListViewTest.java
adgetHost/Android.mk
adgetHost/AndroidManifest.xml
adgetHost/res/layout/gadget_host.xml
adgetHost/res/layout/test_gadget.xml
adgetHost/res/values/strings.xml
adgetHost/res/xml/gadget_info.xml
adgetHost/src/com/android/gadgethost/GadgetContainerView.java
adgetHost/src/com/android/gadgethost/GadgetHostActivity.java
adgetHost/src/com/android/gadgethost/GadgetPickActivity.java
adgetHost/src/com/android/gadgethost/TestGadgetProvider.java
mfTest/AndroidManifest.xml
mfTest/res/layout/dialog_edit_text_no_scroll.xml
mfTest/res/layout/full_screen_edit_text.xml
mfTest/res/layout/one_edit_text_activity.xml
mfTest/res/values/strings.xml
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextNonScrollablePanScan.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextNonScrollableResize.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextScrollablePanScan.java
mfTest/src/com/android/imftest/samples/AppAdjustmentBigEditTextScrollableResize.java
mfTest/src/com/android/imftest/samples/AppAdjustmentEditTextDialog.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityLandscape.java
mfTest/src/com/android/imftest/samples/AutoCompleteTextViewActivityPortrait.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityPanScan.java
mfTest/src/com/android/imftest/samples/BottomEditTextActivityResize.java
mfTest/src/com/android/imftest/samples/DialogActivity.java
mfTest/src/com/android/imftest/samples/EditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityNoScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollPanScan.java
mfTest/src/com/android/imftest/samples/ManyEditTextActivityScrollResize.java
mfTest/src/com/android/imftest/samples/OneEditTextActivityNotSelected.java
mfTest/src/com/android/imftest/samples/OneEditTextActivitySelected.java
mokeTest/tests/AndroidManifest.xml
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java
adgets/GadgetHostTest/Android.mk
adgets/GadgetHostTest/AndroidManifest.xml
adgets/GadgetHostTest/res/drawable/oh_hai_icon.png
adgets/GadgetHostTest/res/layout/gadget_host.xml
adgets/GadgetHostTest/res/layout/test_gadget.xml
adgets/GadgetHostTest/res/layout/test_gadget_configure.xml
adgets/GadgetHostTest/res/values/strings.xml
adgets/GadgetHostTest/res/xml/gadget_info.xml
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetContainerView.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/GadgetHostActivity.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetConfigure.java
adgets/GadgetHostTest/src/com/android/tests/gadgethost/TestGadgetProvider.java
adgets/GadgetProviderTest/Android.mk
adgets/GadgetProviderTest/AndroidManifest.xml
adgets/GadgetProviderTest/res/layout/test_gadget.xml
adgets/GadgetProviderTest/res/values/strings.xml
adgets/GadgetProviderTest/res/xml/gadget_info.xml
adgets/GadgetProviderTest/src/com/android/tests/gadgetprovider/TestGadgetProvider.java
f1e484acb594a726fb57ad0ae4cfe902c7f35858 22-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127436
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/BluetoothTest.java
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/tests/src/com/android/frameworktest/view/RemoteViewsActivityTest.java
adgetHost/AndroidManifest.xml
adgetHost/res/xml/gadget_info.xml
adgetHost/src/com/android/gadgethost/GadgetHostActivity.java
adgetHost/src/com/android/gadgethost/GadgetPickActivity.java
mfTest/Android.mk
mfTest/AndroidManifest.xml
mfTest/res/layout/sample_edit_text.xml
mfTest/res/values/strings.xml
mfTest/src/com/android/imftest/samples/ButtonActivity.java
mfTest/src/com/android/imftest/samples/InputTypeActivity.java
22f7dfd23490a3de2f21ff96949ba47003aac8f8 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
adgetHost/Android.mk
adgetHost/AndroidManifest.xml
adgetHost/res/layout/gadget_host.xml
adgetHost/res/layout/test_gadget.xml
adgetHost/res/values/strings.xml
adgetHost/src/com/android/gadgethost/GadgetContainerView.java
adgetHost/src/com/android/gadgethost/GadgetHostActivity.java
adgetHost/src/com/android/gadgethost/GadgetPickActivity.java
adgetHost/src/com/android/gadgethost/TestGadgetProvider.java
9266c558bf1d21ff647525ff99f7dadbca417309 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
oreTests/android/location/LocationManagerProximityTest.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
rameworkTest/tests/src/android/content/AbstractTableMergerTest.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewPopup.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListSetSelectionTest.java
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerStateMachineTest.java
oreTests/android/AndroidManifest.xml
oreTests/android/webkit/CookieTest.java
rameworkTest/AndroidManifest.xml
rameworkTest/res/layout/autocompletetextview_simple.xml
rameworkTest/src/android/widget/AutoCompleteTextViewSimple.java
rameworkTest/tests/src/android/widget/AutoCompleteTextViewCallbacks.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
mokeTest/Android.mk
mokeTest/AndroidManifest.xml
mokeTest/README
mokeTest/src/com/android/smoketest/SmokeTestActivity.java
mokeTest/tests/Android.mk
mokeTest/tests/AndroidManifest.xml
mokeTest/tests/src/com/android/smoketest/ProcessErrorsTest.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ndroidTests/Android.mk
ndroidTests/AndroidManifest.xml
ndroidTests/DisabledTestApp/Android.mk
ndroidTests/DisabledTestApp/AndroidManifest.xml
ndroidTests/DisabledTestApp/src/com/android/unit_tests/disabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/Android.mk
ndroidTests/EnabledTestApp/AndroidManifest.xml
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/DisabledService.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledActivity.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledProvider.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledReceiver.java
ndroidTests/EnabledTestApp/src/com/android/unit_tests/enabled_app/EnabledService.java
ndroidTests/MODULE_LICENSE_APACHE2
ndroidTests/NOTICE
ndroidTests/assets/text.txt
ndroidTests/res/drawable/test128x96.png
ndroidTests/res/drawable/test16x12.png
ndroidTests/res/drawable/test256x192.png
ndroidTests/res/drawable/test320x240.png
ndroidTests/res/drawable/test32x24.png
ndroidTests/res/drawable/test64x48.png
ndroidTests/res/layout/layout_five.xml
ndroidTests/res/layout/layout_four.xml
ndroidTests/res/layout/layout_one.xml
ndroidTests/res/layout/layout_six.xml
ndroidTests/res/layout/layout_tag.xml
ndroidTests/res/layout/layout_three.xml
ndroidTests/res/layout/layout_two.xml
ndroidTests/res/raw/calendarjs.txt
ndroidTests/res/raw/calendarjsgz.jsgz
ndroidTests/res/raw/calendarxml.xml
ndroidTests/res/raw/calendarxmlgz.xmlgz
ndroidTests/res/raw/medium.xml
ndroidTests/res/raw/small.xml
ndroidTests/res/raw/text.txt
ndroidTests/res/raw/youtube.xml
ndroidTests/res/values-12key/configVarying.xml
ndroidTests/res/values-320x200/configVarying.xml
ndroidTests/res/values-480x320/configVarying.xml
ndroidTests/res/values-cs/strings.xml
ndroidTests/res/values-dpad/configVarying.xml
ndroidTests/res/values-finger/configVarying.xml
ndroidTests/res/values-keysexposed/configVarying.xml
ndroidTests/res/values-keyshidden/configVarying.xml
ndroidTests/res/values-mcc111/configVarying.xml
ndroidTests/res/values-mnc222/configVarying.xml
ndroidTests/res/values-nokeys/configVarying.xml
ndroidTests/res/values-nonav/configVarying.xml
ndroidTests/res/values-notouch/configVarying.xml
ndroidTests/res/values-qwerty/configVarying.xml
ndroidTests/res/values-stylus/configVarying.xml
ndroidTests/res/values-trackball/configVarying.xml
ndroidTests/res/values-wheel/configVarying.xml
ndroidTests/res/values-xx-rYY/configVarying.xml
ndroidTests/res/values-xx/configVarying.xml
ndroidTests/res/values/arrays.xml
ndroidTests/res/values/attrs.xml
ndroidTests/res/values/bools.xml
ndroidTests/res/values/configVarying.xml
ndroidTests/res/values/dimens.xml
ndroidTests/res/values/strings.xml
ndroidTests/res/values/styles.xml
ndroidTests/res/xml/calendar.xml
ndroidTests/res/xml/metadata.xml
ndroidTests/res/xml/metadata_app.xml
ndroidTests/res/xml/searchable.xml
ndroidTests/run_test.sh
ndroidTests/src/com/android/unit_tests/AndroidPerformanceTests.java
ndroidTests/src/com/android/unit_tests/AndroidTests.java
ndroidTests/src/com/android/unit_tests/ApacheHttpTests.java
ndroidTests/src/com/android/unit_tests/AppCacheTest.java
ndroidTests/src/com/android/unit_tests/ArrayListTest.java
ndroidTests/src/com/android/unit_tests/BluetoothTest.java
ndroidTests/src/com/android/unit_tests/BrickDeniedTest.java
ndroidTests/src/com/android/unit_tests/BuildTest.java
ndroidTests/src/com/android/unit_tests/CharSequencesTest.java
ndroidTests/src/com/android/unit_tests/CheckinProviderTest.java
ndroidTests/src/com/android/unit_tests/ComponentTest.java
ndroidTests/src/com/android/unit_tests/ContentQueryMapTest.java
ndroidTests/src/com/android/unit_tests/CreateViewTest.java
ndroidTests/src/com/android/unit_tests/CursorWindowTest.java
ndroidTests/src/com/android/unit_tests/DatabaseCursorTest.java
ndroidTests/src/com/android/unit_tests/DatabaseGeneralTest.java
ndroidTests/src/com/android/unit_tests/DatabaseLocaleTest.java
ndroidTests/src/com/android/unit_tests/DatabasePerformanceTests.java
ndroidTests/src/com/android/unit_tests/DatabaseStatementTest.java
ndroidTests/src/com/android/unit_tests/DatabaseStressTest.java
ndroidTests/src/com/android/unit_tests/DatabaseTests.java
ndroidTests/src/com/android/unit_tests/ExpatPerformanceTest.java
ndroidTests/src/com/android/unit_tests/GDataParseTest.java
ndroidTests/src/com/android/unit_tests/GeocoderTest.java
ndroidTests/src/com/android/unit_tests/GoogleHttpClientTest.java
ndroidTests/src/com/android/unit_tests/GoogleLoginServiceTest.java
ndroidTests/src/com/android/unit_tests/GraphicsPerformanceTests.java
ndroidTests/src/com/android/unit_tests/HashMapTest.java
ndroidTests/src/com/android/unit_tests/HashSetTest.java
ndroidTests/src/com/android/unit_tests/HashtableTest.java
ndroidTests/src/com/android/unit_tests/HeapTest.java
ndroidTests/src/com/android/unit_tests/HtmlTest.java
ndroidTests/src/com/android/unit_tests/InflateTest.java
ndroidTests/src/com/android/unit_tests/InstanceofTest.java
ndroidTests/src/com/android/unit_tests/JavaPerformanceTests.java
ndroidTests/src/com/android/unit_tests/JniLibTest.java
ndroidTests/src/com/android/unit_tests/LabelView.java
ndroidTests/src/com/android/unit_tests/LinkedListTest.java
ndroidTests/src/com/android/unit_tests/LinkifyTest.java
ndroidTests/src/com/android/unit_tests/LocalSocketTest.java
ndroidTests/src/com/android/unit_tests/LocationManagerTest.java
ndroidTests/src/com/android/unit_tests/LogTest.java
ndroidTests/src/com/android/unit_tests/MathTest.java
ndroidTests/src/com/android/unit_tests/MenuTest.java
ndroidTests/src/com/android/unit_tests/MonitorTest.java
ndroidTests/src/com/android/unit_tests/ParentalControlTest.java
ndroidTests/src/com/android/unit_tests/PerformanceTests.java
ndroidTests/src/com/android/unit_tests/RegexTest.java
ndroidTests/src/com/android/unit_tests/SMSTest.java
ndroidTests/src/com/android/unit_tests/SSLTest.java
ndroidTests/src/com/android/unit_tests/SafeSaxTest.java
ndroidTests/src/com/android/unit_tests/SearchManagerTest.java
ndroidTests/src/com/android/unit_tests/SerializationTest.java
ndroidTests/src/com/android/unit_tests/SettingsProviderTest.java
ndroidTests/src/com/android/unit_tests/SimplePullParserTest.java
ndroidTests/src/com/android/unit_tests/SmsProviderTest.java
ndroidTests/src/com/android/unit_tests/SpannedTest.java
ndroidTests/src/com/android/unit_tests/StringTest.java
ndroidTests/src/com/android/unit_tests/TestHttpClient.java
ndroidTests/src/com/android/unit_tests/TestHttpServer.java
ndroidTests/src/com/android/unit_tests/TestHttpService.java
ndroidTests/src/com/android/unit_tests/TextLayoutTest.java
ndroidTests/src/com/android/unit_tests/TextUtilsTest.java
ndroidTests/src/com/android/unit_tests/TextViewPerformanceTest.java
ndroidTests/src/com/android/unit_tests/TextViewTest.java
ndroidTests/src/com/android/unit_tests/ThreadBitmapTest.java
ndroidTests/src/com/android/unit_tests/TimeTest.java
ndroidTests/src/com/android/unit_tests/TimeUtilsTest.java
ndroidTests/src/com/android/unit_tests/TraceTest.java
ndroidTests/src/com/android/unit_tests/TreeMapTest.java
ndroidTests/src/com/android/unit_tests/TreeSetTest.java
ndroidTests/src/com/android/unit_tests/UriMatcherTest.java
ndroidTests/src/com/android/unit_tests/UriTest.java
ndroidTests/src/com/android/unit_tests/UrlRulesTest.java
ndroidTests/src/com/android/unit_tests/VectorTest.java
ndroidTests/src/com/android/unit_tests/WebkitTest.java
ndroidTests/src/com/android/unit_tests/activity/AbortReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ActivityManagerTest.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTests.java
ndroidTests/src/com/android/unit_tests/activity/ActivityTestsBase.java
ndroidTests/src/com/android/unit_tests/activity/BroadcastTest.java
ndroidTests/src/com/android/unit_tests/activity/ClearTop.java
ndroidTests/src/com/android/unit_tests/activity/IntentSenderTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchTest.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadActivity.java
ndroidTests/src/com/android/unit_tests/activity/LaunchpadTabActivity.java
ndroidTests/src/com/android/unit_tests/activity/LifecycleTest.java
ndroidTests/src/com/android/unit_tests/activity/LocalActivity.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalDeniedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalDialog.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalGrantedService.java
ndroidTests/src/com/android/unit_tests/activity/LocalProvider.java
ndroidTests/src/com/android/unit_tests/activity/LocalReceiver.java
ndroidTests/src/com/android/unit_tests/activity/LocalScreen.java
ndroidTests/src/com/android/unit_tests/activity/LocalService.java
ndroidTests/src/com/android/unit_tests/activity/MetaDataTest.java
ndroidTests/src/com/android/unit_tests/activity/RemoteDeniedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteGrantedReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteReceiver.java
ndroidTests/src/com/android/unit_tests/activity/RemoteSubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/ResultReceiver.java
ndroidTests/src/com/android/unit_tests/activity/ServiceTest.java
ndroidTests/src/com/android/unit_tests/activity/SetTimeZonePermissionsTest.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityScreen.java
ndroidTests/src/com/android/unit_tests/activity/SubActivityTest.java
ndroidTests/src/com/android/unit_tests/activity/TestedActivity.java
ndroidTests/src/com/android/unit_tests/activity/TestedScreen.java
ndroidTests/src/com/android/unit_tests/content/ArrayTest.java
ndroidTests/src/com/android/unit_tests/content/AssetTest.java
ndroidTests/src/com/android/unit_tests/content/ConfigTest.java
ndroidTests/src/com/android/unit_tests/content/ContentTests.java
ndroidTests/src/com/android/unit_tests/content/FractionTest.java
ndroidTests/src/com/android/unit_tests/content/IntentFilterTest.java
ndroidTests/src/com/android/unit_tests/content/PluralResourcesTest.java
ndroidTests/src/com/android/unit_tests/content/PrimitiveTest.java
ndroidTests/src/com/android/unit_tests/content/RawResourceTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceNameTest.java
ndroidTests/src/com/android/unit_tests/content/ResourceTests.java
ndroidTests/src/com/android/unit_tests/graphics/BitmapTest.java
ndroidTests/src/com/android/unit_tests/graphics/GraphicsTests.java
ndroidTests/src/com/android/unit_tests/graphics/TypefaceTest.java
ndroidTests/src/com/android/unit_tests/os/AidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/AidlTest.java
ndroidTests/src/com/android/unit_tests/os/BroadcasterTest.java
ndroidTests/src/com/android/unit_tests/os/FileObserverTest.java
ndroidTests/src/com/android/unit_tests/os/FileUtilsTest.java
ndroidTests/src/com/android/unit_tests/os/HandlerTester.java
ndroidTests/src/com/android/unit_tests/os/HandlerThreadTest.java
ndroidTests/src/com/android/unit_tests/os/IAidlTest.aidl
ndroidTests/src/com/android/unit_tests/os/IdleHandlerTest.java
ndroidTests/src/com/android/unit_tests/os/MemoryFileTest.java
ndroidTests/src/com/android/unit_tests/os/MessageQueueTest.java
ndroidTests/src/com/android/unit_tests/os/MessengerService.java
ndroidTests/src/com/android/unit_tests/os/MessengerTest.java
ndroidTests/src/com/android/unit_tests/os/OsTests.java
ndroidTests/src/com/android/unit_tests/os/PowerManagerTest.java
ndroidTests/src/com/android/unit_tests/os/SystemPropertiesTest.java
ndroidTests/src/com/android/unit_tests/os/TestHandlerThread.java
oreTests/Android.mk
oreTests/MODULE_LICENSE_APACHE2
oreTests/android/Android.mk
oreTests/android/AndroidManifest.xml
oreTests/android/content/ObserverNodeTest.java
oreTests/android/content/SyncStorageEngineTest.java
oreTests/android/core/AbstractJDBCDriverTest.java
oreTests/android/core/ArrayListTest.java
oreTests/android/core/AtParserTest.java
oreTests/android/core/BooleanTest.java
oreTests/android/core/BufferedInputStreamTest.java
oreTests/android/core/BufferedOutputStreamTest.java
oreTests/android/core/BufferedReaderTest.java
oreTests/android/core/BufferedWriterTest.java
oreTests/android/core/ByteArrayInputStreamTest.java
oreTests/android/core/ByteArrayOutputStreamTest.java
oreTests/android/core/CharArrayReaderTest.java
oreTests/android/core/CharArrayWriterTest.java
oreTests/android/core/ChecksumTest.java
oreTests/android/core/ClassLoaderTest.java
oreTests/android/core/ClassTest.java
oreTests/android/core/CoreTests.java
oreTests/android/core/CryptoTest.java
oreTests/android/core/DataInputStreamTest.java
oreTests/android/core/DataOutputStreamTest.java
oreTests/android/core/DatagramTest.java
oreTests/android/core/DeflateTest.java
oreTests/android/core/EnumTest.java
oreTests/android/core/FileTest.java
oreTests/android/core/FloatDoubleTest.java
oreTests/android/core/GZIPStreamTest.java
oreTests/android/core/HashMapPerfTest.java
oreTests/android/core/HashMapTest.java
oreTests/android/core/HttpConstants.java
oreTests/android/core/IOUtil.java
oreTests/android/core/InetAddrTest.java
oreTests/android/core/InputStreamReaderTest.java
oreTests/android/core/JavaTests.java
oreTests/android/core/LineNumberReaderTest.java
oreTests/android/core/LocaleTest.java
oreTests/android/core/LowLevelNetRunner.java
oreTests/android/core/MathTest.java
oreTests/android/core/MiscRegressionTest.java
oreTests/android/core/NIOTest.java
oreTests/android/core/OutputStreamWriterTest.java
oreTests/android/core/ParseIntTest.java
oreTests/android/core/PipedStreamTest.java
oreTests/android/core/PrintWriterTest.java
oreTests/android/core/PushbackInputStreamTest.java
oreTests/android/core/PushbackReaderTest.java
oreTests/android/core/ReflectArrayTest.java
oreTests/android/core/RegexTest.java
oreTests/android/core/RequestAPITest.java
oreTests/android/core/SQLiteJDBCDriverTest.java
oreTests/android/core/SSLSocketTest.java
oreTests/android/core/Sha1Test.java
oreTests/android/core/SocketTest.java
oreTests/android/core/StreamTokenizerTest.java
oreTests/android/core/StrictMathTest.java
oreTests/android/core/StringReaderTest.java
oreTests/android/core/StringTest.java
oreTests/android/core/StringWriterTest.java
oreTests/android/core/TestEventHandler.java
oreTests/android/core/TestHandler.java
oreTests/android/core/TestWebData.java
oreTests/android/core/TestWebServer.java
oreTests/android/core/TreeMapTest.java
oreTests/android/core/URITest.java
oreTests/android/core/URLTest.java
oreTests/android/core/ZipFileTest.java
oreTests/android/core/ZipStreamTest.java
oreTests/android/database/MatrixCursorTest.java
oreTests/android/graphics/ColorStateListTest.java
oreTests/android/graphics/drawable/StateListDrawableTest.java
oreTests/android/location/LocationManagerProximityTest.java
oreTests/android/location/LocationTest.java
oreTests/android/res/color/color1.xml
oreTests/android/res/color/color_no_default.xml
oreTests/android/res/values/colors.xml
oreTests/android/test/AndroidTestRunnerTest.java
oreTests/android/test/InstrumentationTestRunnerTest.java
oreTests/android/test/StubTestBrowserActivity.java
oreTests/android/test/TestBrowserActivityTest.java
oreTests/android/test/TestBrowserControllerImplTest.java
oreTests/android/test/TestBrowserTests.java
oreTests/android/test/TestCaseUtilTest.java
oreTests/android/test/suitebuilder/AssignableFromTest.java
oreTests/android/test/suitebuilder/InstrumentationTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/ListTestCaseNames.java
oreTests/android/test/suitebuilder/SmokeTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/TestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/UnitTestSuiteBuilderTest.java
oreTests/android/test/suitebuilder/annotation/HasAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasClassAnnotationTest.java
oreTests/android/test/suitebuilder/annotation/HasMethodAnnotationTest.java
oreTests/android/test/suitebuilder/examples/OuterTest.java
oreTests/android/test/suitebuilder/examples/error/ErrorTest.java
oreTests/android/test/suitebuilder/examples/error/FailingTest.java
oreTests/android/test/suitebuilder/examples/instrumentation/InstrumentationTest.java
oreTests/android/test/suitebuilder/examples/nested/Level1Test.java
oreTests/android/test/suitebuilder/examples/nested/nested/Level2Test.java
oreTests/android/test/suitebuilder/examples/simple/AnotherSimpleTest.java
oreTests/android/test/suitebuilder/examples/simple/SimpleTest.java
oreTests/android/test/suitebuilder/examples/smoke/NonSmokeTest.java
oreTests/android/test/suitebuilder/examples/smoke/SmokeTest.java
oreTests/android/test/suitebuilder/examples/subclass/SubclassTest.java
oreTests/android/test/suitebuilder/examples/subclass/SuperclassTest.java
oreTests/android/test/suitebuilder/examples/suppress/PartiallySuppressedTest.java
oreTests/android/test/suitebuilder/examples/suppress/SuppressedTest.java
oreTests/android/util/DayOfMonthCursorTest.java
oreTests/android/util/FloatMathTest.java
oreTests/android/util/MonthDisplayHelperTest.java
oreTests/android/util/StateSetTest.java
oreTests/android/view/FocusFinderTest.java
oreTests/android/view/MockView.java
oreTests/android/view/ViewGroupAttributesTest.java
oreTests/android/webkit/CookieTest.java
oreTests/com/android/internal/telephony/ATResponseParserTest.java
oreTests/com/android/internal/telephony/PhoneNumberUtilsTest.java
oreTests/com/android/internal/telephony/PhoneNumberWatcherTest.java
oreTests/com/android/internal/telephony/TelephonyTests.java
oreTests/com/android/internal/telephony/TestPhoneNotifier.java
oreTests/com/android/internal/telephony/gsm/AdnRecordTest.java
oreTests/com/android/internal/telephony/gsm/GSMPhoneTest.java
oreTests/com/android/internal/telephony/gsm/GsmAlphabetTest.java
oreTests/com/android/internal/telephony/gsm/SMSDispatcherTest.java
oreTests/com/android/internal/telephony/gsm/SimPhoneBookTest.java
oreTests/com/android/internal/telephony/gsm/SimSmsTest.java
oreTests/com/android/internal/telephony/gsm/SimUtilsTest.java
oreTests/com/android/internal/util/PredicatesTest.java
oreTests/run_core_test.sh
oreTests/run_junit.sh
umpRenderTree/Android.mk
umpRenderTree/AndroidManifest.xml
umpRenderTree/src/com/android/dumprendertree/CallbackProxy.java
umpRenderTree/src/com/android/dumprendertree/EventSender.java
umpRenderTree/src/com/android/dumprendertree/FileFilter.java
umpRenderTree/src/com/android/dumprendertree/FileList.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostActivity.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostApp.java
umpRenderTree/src/com/android/dumprendertree/HTMLHostCallbackInterface.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestController.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoRunner.java
umpRenderTree/src/com/android/dumprendertree/LayoutTestsAutoTest.java
umpRenderTree/src/com/android/dumprendertree/Menu.java
umpRenderTree/src/com/android/dumprendertree/WebViewEventSender.java
rameworkTest/Android.mk
rameworkTest/AndroidManifest.xml
rameworkTest/README
rameworkTest/res/drawable/big_drawable_background.9.png
rameworkTest/res/drawable/bitmap_drawable.xml
rameworkTest/res/drawable/black_square.png
rameworkTest/res/drawable/black_square_stretchable.9.png
rameworkTest/res/drawable/box.xml
rameworkTest/res/drawable/drawable_background.9.png
rameworkTest/res/drawable/sym_now_playing_pause_1.png
rameworkTest/res/drawable/sym_now_playing_skip_backward_1.png
rameworkTest/res/drawable/sym_now_playing_skip_forward_1.png
rameworkTest/res/layout/add_column_in_table.xml
rameworkTest/res/layout/baseline_0width_and_weight.xml
rameworkTest/res/layout/baseline_buttons.xml
rameworkTest/res/layout/baseline_center_gravity.xml
rameworkTest/res/layout/brightness_limit.xml
rameworkTest/res/layout/descendant_focusability.xml
rameworkTest/res/layout/disabled.xml
rameworkTest/res/layout/drawable_background_minimum_size.xml
rameworkTest/res/layout/fill_in_wrap.xml
rameworkTest/res/layout/focus_after_removal.xml
rameworkTest/res/layout/focus_listener.xml
rameworkTest/res/layout/framelayout_gravity.xml
rameworkTest/res/layout/framelayout_margin.xml
rameworkTest/res/layout/grid_in_horizontal.xml
rameworkTest/res/layout/grid_in_vertical.xml
rameworkTest/res/layout/grid_padding.xml
rameworkTest/res/layout/grid_scroll_listener.xml
rameworkTest/res/layout/grid_thrasher.xml
rameworkTest/res/layout/include_button.xml
rameworkTest/res/layout/include_button_with_size.xml
rameworkTest/res/layout/include_tag.xml
rameworkTest/res/layout/inflated_expandablelistview.xml
rameworkTest/res/layout/linear_layout_buttons.xml
rameworkTest/res/layout/linear_layout_edittext_then_button.xml
rameworkTest/res/layout/linear_layout_grid.xml
rameworkTest/res/layout/linear_layout_listview_height.xml
rameworkTest/res/layout/linear_layout_spinner_then_button.xml
rameworkTest/res/layout/linear_layout_textviews.xml
rameworkTest/res/layout/linear_layout_weight.xml
rameworkTest/res/layout/list_dividers.xml
rameworkTest/res/layout/list_filter.xml
rameworkTest/res/layout/list_in_horizontal.xml
rameworkTest/res/layout/list_in_vertical.xml
rameworkTest/res/layout/list_recycler_profiling.xml
rameworkTest/res/layout/list_scroll_listener.xml
rameworkTest/res/layout/list_take_focus_from_side.xml
rameworkTest/res/layout/list_thrasher.xml
rameworkTest/res/layout/list_with_button_above.xml
rameworkTest/res/layout/list_with_disappearing_item_bug_item.xml
rameworkTest/res/layout/list_with_empty_view.xml
rameworkTest/res/layout/longpress.xml
rameworkTest/res/layout/mail_message.xml
rameworkTest/res/layout/merge_child.xml
rameworkTest/res/layout/merge_tag.xml
rameworkTest/res/layout/popup_window_visibility.xml
rameworkTest/res/layout/pre_draw_listener.xml
rameworkTest/res/layout/remote_view_host.xml
rameworkTest/res/layout/remote_view_test_bad_1.xml
rameworkTest/res/layout/remote_view_test_bad_2.xml
rameworkTest/res/layout/remote_view_test_good.xml
rameworkTest/res/layout/scroll_to_rect_with_internal_scroll.xml
rameworkTest/res/layout/scroll_to_rectangle.xml
rameworkTest/res/layout/scrollview_linear_layout.xml
rameworkTest/res/layout/scrollview_with_webviews.xml
rameworkTest/res/layout/table_layout_cell_span.xml
rameworkTest/res/layout/table_layout_fixed_width.xml
rameworkTest/res/layout/table_layout_horizontal_gravity.xml
rameworkTest/res/layout/table_layout_vertical_gravity.xml
rameworkTest/res/layout/table_layout_weight.xml
rameworkTest/res/layout/translucent_background.xml
rameworkTest/res/layout/viewgroupchildren.xml
rameworkTest/res/layout/viewstub.xml
rameworkTest/res/layout/visibility.xml
rameworkTest/res/layout/weight_sum.xml
rameworkTest/res/layout/with_bitmap_background.xml
rameworkTest/res/layout/zero_sized.xml
rameworkTest/res/values/arrays.xml
rameworkTest/res/values/attrs.xml
rameworkTest/res/values/colors.xml
rameworkTest/res/values/strings.xml
rameworkTest/res/values/styles.xml
rameworkTest/src/com/android/frameworktest/FrameworkTestApplication.java
rameworkTest/src/com/android/frameworktest/activity/TranslucentFancyActivity.java
rameworkTest/src/com/android/frameworktest/drawable/BitmapDrawable.java
rameworkTest/src/com/android/frameworktest/drawable/DrawableBgMinSize.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListSimple.java
rameworkTest/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeaders.java
rameworkTest/src/com/android/frameworktest/expandablelistview/InflatedExpandableListView.java
rameworkTest/src/com/android/frameworktest/focus/AdjacentVerticalRectLists.java
rameworkTest/src/com/android/frameworktest/focus/DescendantFocusability.java
rameworkTest/src/com/android/frameworktest/focus/FocusAfterRemoval.java
rameworkTest/src/com/android/frameworktest/focus/GoneParentFocusedChild.java
rameworkTest/src/com/android/frameworktest/focus/HorizontalFocusSearch.java
rameworkTest/src/com/android/frameworktest/focus/LinearLayoutGrid.java
rameworkTest/src/com/android/frameworktest/focus/ListOfButtons.java
rameworkTest/src/com/android/frameworktest/focus/ListOfEditTexts.java
rameworkTest/src/com/android/frameworktest/focus/ListOfInternalSelectionViews.java
rameworkTest/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabels.java
rameworkTest/src/com/android/frameworktest/focus/ListWithMailMessages.java
rameworkTest/src/com/android/frameworktest/focus/RequestFocus.java
rameworkTest/src/com/android/frameworktest/focus/VerticalFocusSearch.java
rameworkTest/src/com/android/frameworktest/gridview/GridDelete.java
rameworkTest/src/com/android/frameworktest/gridview/GridInHorizontal.java
rameworkTest/src/com/android/frameworktest/gridview/GridInVertical.java
rameworkTest/src/com/android/frameworktest/gridview/GridPadding.java
rameworkTest/src/com/android/frameworktest/gridview/GridScrollListener.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelection.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridSimple.java
rameworkTest/src/com/android/frameworktest/gridview/GridSingleColumn.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottom.java
rameworkTest/src/com/android/frameworktest/gridview/GridStackFromBottomMany.java
rameworkTest/src/com/android/frameworktest/gridview/GridThrasher.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacing.java
rameworkTest/src/com/android/frameworktest/gridview/GridVerticalSpacingStackFromBottom.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutGravity.java
rameworkTest/src/com/android/frameworktest/layout/frame/FrameLayoutMargin.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravity.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeight.java
rameworkTest/src/com/android/frameworktest/layout/linear/BaselineButtons.java
rameworkTest/src/com/android/frameworktest/layout/linear/ExceptionTextView.java
rameworkTest/src/com/android/frameworktest/layout/linear/FillInWrap.java
rameworkTest/src/com/android/frameworktest/layout/linear/HorizontalOrientationVerticalAlignment.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLEditTextThenButton.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons1.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfButtons2.java
rameworkTest/src/com/android/frameworktest/layout/linear/LLOfTwoFocusableInTouchMode.java
rameworkTest/src/com/android/frameworktest/layout/linear/LinearLayoutEditTexts.java
rameworkTest/src/com/android/frameworktest/layout/linear/Weight.java
rameworkTest/src/com/android/frameworktest/layout/linear/WeightSum.java
rameworkTest/src/com/android/frameworktest/layout/table/AddColumn.java
rameworkTest/src/com/android/frameworktest/layout/table/CellSpan.java
rameworkTest/src/com/android/frameworktest/layout/table/FixedWidth.java
rameworkTest/src/com/android/frameworktest/layout/table/HorizontalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/VerticalGravity.java
rameworkTest/src/com/android/frameworktest/layout/table/Weight.java
rameworkTest/src/com/android/frameworktest/listview/AdjacentListsWithAdjacentISVsInside.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListBottomGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListButtonsDiagonalAcrossItems.java
rameworkTest/src/com/android/frameworktest/listview/ListDividers.java
rameworkTest/src/com/android/frameworktest/listview/ListEndingWithMultipleSeparators.java
rameworkTest/src/com/android/frameworktest/listview/ListFilter.java
rameworkTest/src/com/android/frameworktest/listview/ListGetSelectedView.java
rameworkTest/src/com/android/frameworktest/listview/ListHeterogeneous.java
rameworkTest/src/com/android/frameworktest/listview/ListHorizontalFocusWithinItemWins.java
rameworkTest/src/com/android/frameworktest/listview/ListInHorizontal.java
rameworkTest/src/com/android/frameworktest/listview/ListInVertical.java
rameworkTest/src/com/android/frameworktest/listview/ListInterleaveFocusables.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusableAboveUnfocusable.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesClose.java
rameworkTest/src/com/android/frameworktest/listview/ListItemFocusablesFarApart.java
rameworkTest/src/com/android/frameworktest/listview/ListItemISVAndButton.java
rameworkTest/src/com/android/frameworktest/listview/ListItemsExpandOnSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListLastItemPartiallyVisible.java
rameworkTest/src/com/android/frameworktest/listview/ListManagedCursor.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsShorterThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfItemsTallerThanScreen.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortShortTallShortShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfShortTallShort.java
rameworkTest/src/com/android/frameworktest/listview/ListOfThinItems.java
rameworkTest/src/com/android/frameworktest/listview/ListOfTouchables.java
rameworkTest/src/com/android/frameworktest/listview/ListRecyclerProfiling.java
rameworkTest/src/com/android/frameworktest/listview/ListScrollListener.java
rameworkTest/src/com/android/frameworktest/listview/ListSetSelection.java
rameworkTest/src/com/android/frameworktest/listview/ListSimple.java
rameworkTest/src/com/android/frameworktest/listview/ListTakeFocusFromSide.java
rameworkTest/src/com/android/frameworktest/listview/ListThrasher.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravity.java
rameworkTest/src/com/android/frameworktest/listview/ListTopGravityMany.java
rameworkTest/src/com/android/frameworktest/listview/ListViewHeight.java
rameworkTest/src/com/android/frameworktest/listview/ListWithDisappearingItemBug.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEditTextHeader.java
rameworkTest/src/com/android/frameworktest/listview/ListWithEmptyView.java
rameworkTest/src/com/android/frameworktest/listview/ListWithHeaders.java
rameworkTest/src/com/android/frameworktest/listview/ListWithNoFadingEdge.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOffScreenNextSelectable.java
rameworkTest/src/com/android/frameworktest/listview/ListWithOnItemSelectedAction.java
rameworkTest/src/com/android/frameworktest/listview/ListWithScreenOfNoSelectables.java
rameworkTest/src/com/android/frameworktest/listview/ListWithSeparators.java
rameworkTest/src/com/android/frameworktest/menus/ListContextMenu.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayout.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutLandscape.java
rameworkTest/src/com/android/frameworktest/menus/MenuLayoutPortrait.java
rameworkTest/src/com/android/frameworktest/menus/MenuScenario.java
rameworkTest/src/com/android/frameworktest/menus/MenuWith1Item.java
rameworkTest/src/com/android/frameworktest/performance/InvalidateCycle.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionView.java
rameworkTest/src/com/android/frameworktest/scroll/ButtonsWithTallTextViewInBetween.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisible.java
rameworkTest/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScroll.java
rameworkTest/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabels.java
rameworkTest/src/com/android/frameworktest/scroll/ShortButtons.java
rameworkTest/src/com/android/frameworktest/scroll/TallTextAboveButton.java
rameworkTest/src/com/android/frameworktest/settings/BrightnessLimit.java
rameworkTest/src/com/android/frameworktest/settings/RingtonePickerActivityLauncher.java
rameworkTest/src/com/android/frameworktest/util/ExpandableListScenario.java
rameworkTest/src/com/android/frameworktest/util/GridScenario.java
rameworkTest/src/com/android/frameworktest/util/InternalSelectionView.java
rameworkTest/src/com/android/frameworktest/util/KeyUtils.java
rameworkTest/src/com/android/frameworktest/util/ListItemFactory.java
rameworkTest/src/com/android/frameworktest/util/ListScenario.java
rameworkTest/src/com/android/frameworktest/util/ListUtil.java
rameworkTest/src/com/android/frameworktest/util/ScrollViewScenario.java
rameworkTest/src/com/android/frameworktest/util/TouchModeFlexibleAsserts.java
rameworkTest/src/com/android/frameworktest/view/BigCache.java
rameworkTest/src/com/android/frameworktest/view/Disabled.java
rameworkTest/src/com/android/frameworktest/view/GlobalFocusChange.java
rameworkTest/src/com/android/frameworktest/view/Include.java
rameworkTest/src/com/android/frameworktest/view/Longpress.java
rameworkTest/src/com/android/frameworktest/view/Merge.java
rameworkTest/src/com/android/frameworktest/view/PopupWindowVisibility.java
rameworkTest/src/com/android/frameworktest/view/PreDrawListener.java
rameworkTest/src/com/android/frameworktest/view/RemoteViewsActivity.java
rameworkTest/src/com/android/frameworktest/view/RunQueue.java
rameworkTest/src/com/android/frameworktest/view/StubbedView.java
rameworkTest/src/com/android/frameworktest/view/ViewGroupChildren.java
rameworkTest/src/com/android/frameworktest/view/Visibility.java
rameworkTest/src/com/android/frameworktest/view/ZeroSized.java
rameworkTest/tests/Android.mk
rameworkTest/tests/AndroidManifest.xml
rameworkTest/tests/src/android/content/SearchRecentSuggestionsProviderTest.java
rameworkTest/tests/src/android/widget/SimpleCursorAdapterTest.java
rameworkTest/tests/src/com/android/frameworktest/AllTests.java
rameworkTest/tests/src/com/android/frameworktest/drawable/DrawableBgMinSizeTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListBasicTest.java
rameworkTest/tests/src/com/android/frameworktest/expandablelistview/ExpandableListWithHeadersTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/DescendantFocusabilityTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusAfterRemovalTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/FocusChangeWithInterestingRectHintTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/GoneParentFocusedChildTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/HorizontalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/LinearLayoutGridTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListOfButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ListWithFooterViewAndNewLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/RequestFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/ScrollingThroughListOfFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/focus/VerticalFocusSearchTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridPaddingTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionBaseTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridSingleColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/GridStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomManyTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingStackFromBottomTest.java
rameworkTest/tests/src/com/android/frameworktest/gridview/touch/GridTouchVerticalSpacingTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/frame/FrameLayoutMarginTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentCenterGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentSpinnerButton.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineAlignmentZeroWidthAndWeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/BaselineButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/FillInWrapTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/LinearLayoutEditTextsTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightSumTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/linear/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/AddColumnTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/CellSpanTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/FixedWidthTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/HorizontalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/VerticalGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/layout/table/WeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListEmptyViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListHeterogeneousTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInHorizontalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListInVerticalTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListItemRequestRectAboveThinFirstItemTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListManagedCursorTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListRetainsFocusAcrossLayoutsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListScrollListenerTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListUnspecifiedMeasure.java
rameworkTest/tests/src/com/android/frameworktest/listview/ListViewHeightTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListInterleaveFocusablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusableAboveUnfocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesCloseTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemFocusablesFarApartTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListItemsExpandOnSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListLastItemPartiallyVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsShorterThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfItemsTallerThanScreenTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortShortTallShortShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfShortTallShortTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListOfThinItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithNoFadingEdgeTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOffScreenNextSelectableTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithOnItemSelectedActionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithScreenOfNoSelectablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/arrowscroll/ListWithSeparatorsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/AdjacentListsWithAdjacentISVsInsideTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListButtonsDiagonalAcrossItemsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListHorizontalFocusWithinItemWinsTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/focus/ListWithEditTextHeaderTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListGetSelectedViewTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListOfTouchablesTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListSetSelectionTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchBottomGravityTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchManyTest.java
rameworkTest/tests/src/com/android/frameworktest/listview/touch/ListTouchTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutLandscapeTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuLayoutPortraitTest.java
rameworkTest/tests/src/com/android/frameworktest/menus/MenuWith1ItemTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ButtonAboveTallInternalSelectionViewTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/RequestRectangleVisibleWithInternalScrollTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/ScrollViewButtonsAndLabelsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ButtonsWithTallTextViewInBetweenTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/ShortButtonsTest.java
rameworkTest/tests/src/com/android/frameworktest/scroll/arrowscroll/TallTextAboveButtonTest.java
rameworkTest/tests/src/com/android/frameworktest/settings/RingtonePickerActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/text/HtmlTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringBuilderTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableStringTest.java
rameworkTest/tests/src/com/android/frameworktest/text/SpannableTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/ChangeTouchModeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/FocusableInTouchModeClickTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/StartInTouchWithViewInFocusTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/touchmode/TouchModeFocusableTest.java
rameworkTest/tests/src/com/android/frameworktest/view/BigCacheTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledLongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/DisabledTest.java
rameworkTest/tests/src/com/android/frameworktest/view/GlobalFocusChangeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/IncludeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/LongpressTest.java
rameworkTest/tests/src/com/android/frameworktest/view/MergeTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RemoteViewsActivityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/RunQueueTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewGroupChildrenTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ViewStubTest.java
rameworkTest/tests/src/com/android/frameworktest/view/VisibilityTest.java
rameworkTest/tests/src/com/android/frameworktest/view/ZeroSizedTest.java
rameworkTest/tests/src/com/android/frameworktest/widget/ListViewTest.java
slLoad/Android.mk
slLoad/AndroidManifest.xml
slLoad/src/com/android/sslload/SslLoad.java
tatusBar/Android.mk
tatusBar/AndroidManifest.xml
tatusBar/res/drawable/app_gmail.png
tatusBar/res/drawable/app_phone.png
tatusBar/res/drawable/ic_statusbar_chat.png
tatusBar/res/drawable/ic_statusbar_email.png
tatusBar/res/drawable/ic_statusbar_missedcall.png
tatusBar/res/drawable/icon1.png
tatusBar/res/drawable/icon2.png
tatusBar/res/drawable/icon3.png
tatusBar/res/drawable/icon4.png
tatusBar/res/layout/chrono_notification.xml
tatusBar/res/raw/ringer.mp3
tatusBar/res/values/strings.xml
tatusBar/src/com/android/statusbartest/NotificationTestList.java
tatusBar/src/com/android/statusbartest/PowerTest.java
tatusBar/src/com/android/statusbartest/StatusBarTest.java
tatusBar/src/com/android/statusbartest/TestActivity.java
tatusBar/src/com/android/statusbartest/ToastTest.java
ramework-tests/Android.mk
ramework-tests/README
ramework-tests/src/Android.mk
ramework-tests/src/android/test/FrameworkTests.java
ramework-tests/src/android/text/PackedIntVectorTest.java
ramework-tests/src/android/util/EventLogFunctionalTest.java
ramework-tests/src/android/util/EventLogTest.java
ramework-tests/src/com/android/internal/http/multipart/MultipartTest.java
ramework-tests/src/com/android/internal/os/LoggingPrintStreamTest.java
ramework-tests/src/com/android/internal/policy/impl/LockPatternKeyguardViewTest.java