Merge commit 'bf9a70fb1beb15944cb47d267c7b15ab699dca63' into eclair-mr2
* commit 'bf9a70fb1beb15944cb47d267c7b15ab699dca63':
SDK: fix NPE in AVD Manager > Start when skin.path is missing.
Merge commit 'ca4603db2fa5cd0231d75ebcef239cd69e1772ad' into eclair
* commit 'ca4603db2fa5cd0231d75ebcef239cd69e1772ad':
SDK: fix NPE in AVD Manager > Start when skin.path is missing.
Merge commit '396a10e48d7201215e54821fa0d7901ffde3a30a' into eclair-mr2
* commit '396a10e48d7201215e54821fa0d7901ffde3a30a':
ADT now launches app as if launched from launcher.
Merge commit '7853d243aa0f2947249aa610972d74622cdddd82' into eclair-mr2
* commit '7853d243aa0f2947249aa610972d74622cdddd82':
Move Tools to rev 5, and ADT to 0.9.5
Merge commit 'b57238690e7e4afa66416e3ad25183a576f35075' into eclair-mr2
* commit 'b57238690e7e4afa66416e3ad25183a576f35075':
create a test app that allows direct control of a sync adapter for testing purposes
Merge commit '421e8d3353de606444e5350d8feeee8c01c90394' into eclair-mr2
* commit '421e8d3353de606444e5350d8feeee8c01c90394':
Ignore hidden files and vi swap files during packaging. (do not merge)
Merge commit '7f305ce77069cf8432374f12392a3ce3a476bdce' into eclair
* commit '7f305ce77069cf8432374f12392a3ce3a476bdce':
Ignore hidden files and vi swap files during packaging. (do not merge)
Merge commit '03684b9d88cfa8f9775685d7a4efed2c96a57932' into eclair-mr2
* commit '03684b9d88cfa8f9775685d7a4efed2c96a57932':
SDK: Enforce GDK_NATIVE_WINDOWS=true for linux scripts
Merge commit '4bf2ce27a00c564daf0831c16769ee1ca259ddc7' into eclair
* commit '4bf2ce27a00c564daf0831c16769ee1ca259ddc7':
SDK: Enforce GDK_NATIVE_WINDOWS=true for linux scripts
Merge commit 'f9e0b264422d086066a9d9deb2118617735e8d65' into eclair-mr2
* commit 'f9e0b264422d086066a9d9deb2118617735e8d65':
Move check for hidden files in the proper method.
Merge commit '8d700bdf67681ad405819c06906325768f8cf9ea' into eclair-mr2
* commit '8d700bdf67681ad405819c06906325768f8cf9ea':
SDK: fix build. checkFileForPackaging is used by ApkBuilder.
Merge commit 'f31f630320a53e067ead2848d24ff63b0e0ad3b0' into eclair-mr2
* commit 'f31f630320a53e067ead2848d24ff63b0e0ad3b0':
Ignore hidden files and vi swap files during packaging.
Merge commit 'a9982898b33399ddeee1e97f5f0d18c77ec1d538' into eclair-mr2
* commit 'a9982898b33399ddeee1e97f5f0d18c77ec1d538':
Remove calendar provider suite from continuous. DO NOT MERGE
Merge commit '208c75697e483f63f6075f28c1fc4ff49382f884' into eclair-mr2
* commit '208c75697e483f63f6075f28c1fc4ff49382f884':
Only apply permission to files with +x (do not merge)
Merge commit '0dd85d89fa90de0d79da296292f75ceb5cf48b92' into eclair
* commit '0dd85d89fa90de0d79da296292f75ceb5cf48b92':
Only apply permission to files with +x (do not merge)
Merge commit '192d5db1fedef99404644256f80740bb3763b049' into eclair-mr2
* commit '192d5db1fedef99404644256f80740bb3763b049':
Only apply permission to files with +x
Merge commit '41c271bb20ca14031405bda11e9dfd4b7bbc8a60' into eclair-mr2
* commit '41c271bb20ca14031405bda11e9dfd4b7bbc8a60':
A sample application that demonstrates use of legacy and current contacts APIs.
Merge commit 'aad90b62c73e6d44ed391fb24953021d0b45a768' into eclair-mr2
* commit 'aad90b62c73e6d44ed391fb24953021d0b45a768':
SDK Updater: don't load sdk-repo XML that failed to validate. DO NOT MERGE.
Merge commit 'f7f145dc0443ffa396304c2547ff9c15638c4dad' into eclair-mr2
* commit 'f7f145dc0443ffa396304c2547ff9c15638c4dad':
Fix the android launcher script to not force Java 1.5 on MacOS