Merge commit 'f07bd569c361969e64aaebd9da1ddab15d86d425' into eclair
* commit 'f07bd569c361969e64aaebd9da1ddab15d86d425':
Codename in minsdkversion for release platform shows 'null' in error string
Merge commit '49ac0f9df009ace5175267ad60be51114ee19817' into eclair
* commit '49ac0f9df009ace5175267ad60be51114ee19817':
Make sure that the android pref folder is always present when queried.
Merge commit '0d223cab6aa4912cfba11a9ccf8f2fcb7bb3218e' into eclair
* commit '0d223cab6aa4912cfba11a9ccf8f2fcb7bb3218e':
Add support for the new qualifier in the config selector.
Merge commit '0cef5c4666b9c77161421c8a52b7dddff42f12da' into eclair
* commit '0cef5c4666b9c77161421c8a52b7dddff42f12da':
Add a functional test that renders all the layouts of ApiDemos
Merge commit '2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f' into eclair
* commit '2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f':
Also display error on empty minSdkVersion for preview targets.
Merge commit '0edddddd14708ccf1c98081edd09d3b9783ba08b'
* commit '0edddddd14708ccf1c98081edd09d3b9783ba08b':
Add internal support for screen size/ratio, and version qualifiers.
Merge commit '19f8d10daba4108833550c934f97a7ba2d21cd5a'
* commit '19f8d10daba4108833550c934f97a7ba2d21cd5a':
Make the res qualifiers aware of the project target to handle differnt behavior.
On Linux, the gtk table seems to resize itself automatically when the
layout is computed and forces the last column to resize itself at +18 pixels.
This has a problematic impact on this dialog as it is not resizable and is
made to match the size of the content. As the dialog is used time after time
the last column grows by 18 pixels at every use up to a point where it
doesn't fit the screen.
Since storing the columns size is not that useful and I couldn't find a
way to ignore this first resize, I'm just removing the width storage.
Merge commit '60a735fda1f9d7c24c577853304d486b0109632f'
* commit '60a735fda1f9d7c24c577853304d486b0109632f':
ADT: fix PreCompilerBuilder to use minSdkVersion as a string, not an int.
Merge commit 'f8a2fbab9094d5525179770e00042ac2f85be991'
* commit 'f8a2fbab9094d5525179770e00042ac2f85be991':
Adds call back to the SDK updater for SDK content notifications.
Merge commit 'a399a681d50d820fe530bf7521fa2d95fe0ca998'
* commit 'a399a681d50d820fe530bf7521fa2d95fe0ca998':
Add support for add-on based on preview of platforms.
Merge commit 'e2901002a68d5d0debd7c5c41fbf884cb66505e8'
* commit 'e2901002a68d5d0debd7c5c41fbf884cb66505e8':
Add support for preview versions of platforms.
ro.build.version.codename is a new property indicating whether a platform
is in its release form (value = REL) or in development (value = dev branch
name such as Donut). When the codename indicates a development/preview version
then the API level must be ignored and this codename is used as a unique
identifier of the platform.
IAndroidTarget has been changed to return an instance of a new class
AndroidVersion instead of the api level directly. This class helps deals with
the logic of comparing version from targets or devices.
This change impacts all of the sdk manager to deal with targets identified by
codename instead of api level. This in turn impacts everything that relies
on the sdkmanager: ADT (build, launch, project creation), the AVD manager,
the SDK updater.
Merge commit '138a9a4f6e8b40c71fc645d30f0f6c1fe0cb2ee2'
* commit '138a9a4f6e8b40c71fc645d30f0f6c1fe0cb2ee2':
ADT Extract String ID: try to find a method or a field that will