Merge commit '264d42dd1cfb5ce9fc9c29e192623af2c20b2900' into eclair-plus-aosp
* commit '264d42dd1cfb5ce9fc9c29e192623af2c20b2900':
Fix ant install when -Dadb.device.arg not provided.
Also remove the make sdkuilib from create_tests_symlinks, since
adt-tests actually uses the one from adt.
SDK BUG 2177557
Change-Id: Ied6c54f1227ed73fb77723e016559357fc1c1ee2
Merge commit '3334a5874e81a936cb866fd19f4beb7a425989ef' into eclair-plus-aosp
* commit '3334a5874e81a936cb866fd19f4beb7a425989ef':
Fix "android create project" to properly set name in strings.xml
Merge commit '8eff7f5779ba938ba7dcd981e0c6f3f97096dd26' into eclair-plus-aosp
* commit '8eff7f5779ba938ba7dcd981e0c6f3f97096dd26':
Support adb device-targeting arguments in ant scripts.
Merge commit '9cb6feee3ae7b96be6d6829aef1a06c4b68b8e3e' into eclair-plus-aosp
* commit '9cb6feee3ae7b96be6d6829aef1a06c4b68b8e3e':
Add hardware support to AVD creation dialog.
Merge commit 'b7c548eb237bc2383cf05ba41a8076743d75ab9a' into eclair-plus-aosp
* commit 'b7c548eb237bc2383cf05ba41a8076743d75ab9a':
Remove unnecessary preprocessing of monkey commands, fix bug where it didn't recognize '@', '+', '.', etc.
adding a recorder function to collect output into an xml file; adding getvars and listvars command to MonkeyRunner
Add runtest test def for cts-webkit.
Merge commit 'fb244224235c33b492774f32e8caf8d43f2a3cec' into eclair
* commit 'fb244224235c33b492774f32e8caf8d43f2a3cec':
Remove unnecessary preprocessing of monkey commands, fix bug where it didn't recognize '@', '+', '.', etc.
adding a recorder function to collect output into an xml file; adding getvars and listvars command to MonkeyRunner
Add runtest test def for cts-webkit.
Merge commit '211195d1931da4a77ffb42dc15a9bf5afdd6b52a' into eclair-plus-aosp
* commit '211195d1931da4a77ffb42dc15a9bf5afdd6b52a':
New based dialog class.
Merge commit '9bda7101b8c7007e65f0a744d93e4e446086f3ec' into eclair-plus-aosp
* commit '9bda7101b8c7007e65f0a744d93e4e446086f3ec':
Fix the MergeRootFrameLayout rule by checking the presence of padding.
Merge commit '7ce7a7835d1f2c835451f3222b14ab44350d66ba' into eclair-plus-aosp
* commit '7ce7a7835d1f2c835451f3222b14ab44350d66ba':
Update AVD creation UI to be easier for skin/sdcard.
Merge commit 'ece784c583edbbeb56e8a74d4ddf039121d0df71' into eclair-plus-aosp
* commit 'ece784c583edbbeb56e8a74d4ddf039121d0df71':
Fix error in InefficientWeight rule. It would wrongly assume 0dip != 0dip.
Merge commit 'b5c1840392bf93edd8caaefb7136b46f2b369773' into eclair-plus-aosp
* commit 'b5c1840392bf93edd8caaefb7136b46f2b369773':
Moved the test data to their own package.
Merge commit '2aaa22e0575faf6c83990233333fbf010fa46ef3' into eclair-plus-aosp
* commit '2aaa22e0575faf6c83990233333fbf010fa46ef3':
New rules for layoutopt: IncorrectHeight/WidthIn[Horizontal]ScrollView, UselessView.
Merge commit '8f242703341e616f9239706a27f5ecb675f808e7' into eclair-plus-aosp
* commit '8f242703341e616f9239706a27f5ecb675f808e7':
Add support for loading 9-patch from a stream.
Merge commit '894825887e9668872c1925704afcf3340b7c009b' into eclair-plus-aosp
* commit '894825887e9668872c1925704afcf3340b7c009b':
Put kxml back in adt-test
Merge commit '16a56b8ccd39c812c8c7b86bd83ec9c492d19de9' into eclair-plus-aosp
* commit '16a56b8ccd39c812c8c7b86bd83ec9c492d19de9':
Fix NPE in layoutopt when trying to open non-XML files.
Merge commit '67d9bcdf5cfe8c2862280ea6e55c4beed05432ef' into eclair-plus-aosp
* commit '67d9bcdf5cfe8c2862280ea6e55c4beed05432ef':
Only create folder if not present.
Merge commit '8251e4ef4672be54a3f38748c05fd66c967c64b4' into eclair-plus-aosp
* commit '8251e4ef4672be54a3f38748c05fd66c967c64b4':
Add layoutlib.jar to the classpath of adt-tests
Merge commit 'b7e69d20a42297d0d80a0a0a0f88320d8e536ff5' into eclair-plus-aosp
* commit 'b7e69d20a42297d0d80a0a0a0f88320d8e536ff5':
Add 3 more rules to layoutopt/uix:
Merge commit '24bf2fa3e4aebc0aa311dd3a14ea60f4af56fa39' into eclair-plus-aosp
* commit '24bf2fa3e4aebc0aa311dd3a14ea60f4af56fa39':
Add tests from layoutlib to adt-tests
Merge commit 'b6e85c0548be6b52e11e64f893cc6e5d49a740f2' into eclair-plus-aosp
* commit 'b6e85c0548be6b52e11e64f893cc6e5d49a740f2':
Add sdklib tests to the adt-tests Unit tests.
Merge commit 'e96bc57aad64d435c1986bf415cb1c5f974426b9' into eclair-plus-aosp
* commit 'e96bc57aad64d435c1986bf415cb1c5f974426b9':
Fix best match resource selection when there's only one match.
Merge commit '06d3ec157ee7bebbf550924af267ee168336e085' into eclair-plus-aosp
* commit '06d3ec157ee7bebbf550924af267ee168336e085':
Only process XML files in layoutopt.
Merge commit 'd01b8dd3c73add238bb4b632ece4a42e44bae126' into eclair-plus-aosp
* commit 'd01b8dd3c73add238bb4b632ece4a42e44bae126':
Add new rules to layoutopt: UseCompoundDrawables and UselessLayout.
Merge commit '06f70393bd6c10c24136492a4616019822c63299' into eclair-plus-aosp
* commit '06f70393bd6c10c24136492a4616019822c63299':
New layout optimization tool. Run layoutopt on the command line.
Merge commit '1061c0c7dc20479626aa8b2d71485c9e17e7daf7' into eclair-plus-aosp
* commit '1061c0c7dc20479626aa8b2d71485c9e17e7daf7':
ADT: Create project from existing sample in New Project Wizard