Merge commit '480332f6c5ee0da552426716abff5ddd87074a5f' into eclair-plus-aosp
* commit '480332f6c5ee0da552426716abff5ddd87074a5f':
Revise template to match spec per jham.
Merge commit 'cc230ba07c05ba5eec6412136ffebc4dd58e3aee' into eclair-plus-aosp
* commit 'cc230ba07c05ba5eec6412136ffebc4dd58e3aee':
Ensure the version of 'awk' detected by host-setup.sh is used during the build
Merge commit '2ace885b2945aba76266bc54ad9fa59fb4e05187' into eclair-plus-aosp
* commit '2ace885b2945aba76266bc54ad9fa59fb4e05187':
ADT Manifest Editor: Fix for uses-sdk dup that won't go away.
Merge commit '657bdd7d2851cd3b09f156c4abd085614efdc593' into eclair-plus-aosp
* commit '657bdd7d2851cd3b09f156c4abd085614efdc593':
Fix CustomLocale to work with soft keyboard.
Moved common functions in a new android-common.el file.
Declared a customizable variable to control the number
of jobs used during the make process.
In android-compile, call compile interactively to honor
the compile-read-command feature to give the user the opportunity
to edit the command (e.g add the snod target)
Merge commit 'ece784c583edbbeb56e8a74d4ddf039121d0df71' into eclair-mr2
* commit 'ece784c583edbbeb56e8a74d4ddf039121d0df71':
Fix error in InefficientWeight rule. It would wrongly assume 0dip != 0dip.
Merge commit 'b5c1840392bf93edd8caaefb7136b46f2b369773' into eclair-mr2
* commit 'b5c1840392bf93edd8caaefb7136b46f2b369773':
Moved the test data to their own package.
Merge commit '2aaa22e0575faf6c83990233333fbf010fa46ef3' into eclair-mr2
* commit '2aaa22e0575faf6c83990233333fbf010fa46ef3':
New rules for layoutopt: IncorrectHeight/WidthIn[Horizontal]ScrollView, UselessView.
Merge commit '8f242703341e616f9239706a27f5ecb675f808e7' into eclair-mr2
* commit '8f242703341e616f9239706a27f5ecb675f808e7':
Add support for loading 9-patch from a stream.
This allows us to select the whole package for binary inclusion
in adt-test (which doesn't automatically take any non java file for
packaging)
Change-Id: Idc3d3b2f27623de1b0fccd7e01dd88948923081c
This change also refactors the uix library to remove an unnecessary class (LayoutNode.)
The refactoring helps writing cleaner script by accessing only the node object instead
of xml and node. This change also augment the capabilities of the node in Groovy scripts.
Change-Id: Id7515f9a79826909834d82496a6d9dfbc19988ad
Merge commit '16a56b8ccd39c812c8c7b86bd83ec9c492d19de9' into eclair-mr2
* commit '16a56b8ccd39c812c8c7b86bd83ec9c492d19de9':
Fix NPE in layoutopt when trying to open non-XML files.
Merge commit '67d9bcdf5cfe8c2862280ea6e55c4beed05432ef' into eclair-mr2
* commit '67d9bcdf5cfe8c2862280ea6e55c4beed05432ef':
Only create folder if not present.
Merge commit '8251e4ef4672be54a3f38748c05fd66c967c64b4' into eclair-mr2
* commit '8251e4ef4672be54a3f38748c05fd66c967c64b4':
Add layoutlib.jar to the classpath of adt-tests
Merge commit 'b7e69d20a42297d0d80a0a0a0f88320d8e536ff5' into eclair-mr2
* commit 'b7e69d20a42297d0d80a0a0a0f88320d8e536ff5':
Add 3 more rules to layoutopt/uix: