OSDN Git Service

android-x86/sdk.git
14 years agoPrevent overflow in the AVD creation dialog
Xavier Ducrohet [Sat, 20 Mar 2010 00:48:39 +0000 (17:48 -0700)]
Prevent overflow in the AVD creation dialog

Entering a sd card size too big would overflow
the int variable and revert to the message about
the SD Card being <9MB.

Fixed the overflow for normal values and added a check
on values too big (1TB+)

Bug: 2528357

Change-Id: I052e6ca20c4919ab621138250f21d8eaa7e1d01d

14 years agoSDK Manager: Make AVD names case-insensitive under Windows.
Raphael [Thu, 25 Mar 2010 22:54:26 +0000 (15:54 -0700)]
SDK Manager: Make AVD names case-insensitive under Windows.

SDK Bug 2545530

Change-Id: I015b62ad21aea8fdf741b733d2c5f2a2b08d9e73

14 years agoSDK Manager: correctly handle lack of AvdManager
Raphael [Thu, 25 Mar 2010 22:15:53 +0000 (15:15 -0700)]
SDK Manager: correctly handle lack of AvdManager

Digit's issue in SDK Bug 2535112 was that AndroidLocation failed
to get the SDK home dir; consequently the SdkManager failed to
create an AvdManager and was using a null ptr everywhere.

This CL addresses the core issue here:
- The New AVD button should be grayed if there is AvdManager.

- UpdaterData.initSdk was catching the error and printing an
  error log that is not shown in the UI. There's now an explicit
  dialog box that explains the error and how to solve it.

- UpdaterWindow now aborts if the above dialog is shown. There's
  no need to keep the SDK Manager window around -- OK maybe that's
  a bit harsh since the SDK download/install part can stil lbe used
  by do we really want to deal with an half-functional window?
  No we don't really want that use-case. Let's force the user to
  fix it.

- Fixed the AndroidLocation error message to something more usable.
  Most people can set an environment variable, however few know
  how to "set up the user.home property" (I don't even know how
  to do that.)

- Display the AVD base folder in the AVD page.

Change-Id: I2b9dbc7180e4bb3ff696de257bb260e808301d2d

14 years agoMerge "Clean create_symlink for windows."
Raphael [Fri, 26 Mar 2010 21:02:14 +0000 (14:02 -0700)]
Merge "Clean create_symlink for windows."

14 years agoClean create_symlink for windows.
Raphael [Thu, 25 Mar 2010 20:34:04 +0000 (13:34 -0700)]
Clean create_symlink for windows.

Change-Id: Iac03183e10a49d60f42d69c33e97f3e62ec0c5b9

14 years agoSDK Manager: fix crash when creating new AVD with no home.
Raphael [Thu, 25 Mar 2010 20:31:37 +0000 (13:31 -0700)]
SDK Manager: fix crash when creating new AVD with no home.

This also fixes the logging:
- properly propagate the ISdkLog to the AvdCreateDialog.
- properly use the ADT console for logging when invoked from Eclipse.

SDK Bug 2535112

Change-Id: I9e059fe30fe02c4f5d3e70054b4454f5703df515

14 years agoMerge "Externalize ADT JUnit launch strings."
Brett Chabot [Mon, 22 Mar 2010 19:52:09 +0000 (12:52 -0700)]
Merge "Externalize ADT JUnit launch strings."

14 years agoSave/restore layout configuration.
Xavier Ducrohet [Fri, 19 Mar 2010 02:37:22 +0000 (19:37 -0700)]
Save/restore layout configuration.

When opening layout files in the editor, we know attempt
to return the last state the display was in the last time
the file was used (device/config, locale, theme).

Also simplified somewhat the different UI-initializing
method of the ConfigurationComposite.

Change-Id: Ice6b39775eaf9af46707e4156cd14751be90dcbc

14 years agoExternalize ADT JUnit launch strings.
Brett Chabot [Thu, 18 Mar 2010 04:27:15 +0000 (21:27 -0700)]
Externalize ADT JUnit launch strings.

Bug 1722668

Change-Id: I260525aaccbd6e243b43d4229ef943978f9c1cf1

14 years agoMerge "Add support for the new Ant rules files."
Xavier Ducrohet [Thu, 18 Mar 2010 22:54:36 +0000 (15:54 -0700)]
Merge "Add support for the new Ant rules files."

14 years agoMerge "Put back the old Ant rules and put the new ones under new names."
Xavier Ducrohet [Thu, 18 Mar 2010 22:54:29 +0000 (15:54 -0700)]
Merge "Put back the old Ant rules and put the new ones under new names."

14 years agoADT: New Project Wizard can now scroll if the window is too small
Xavier Ducrohet [Thu, 18 Mar 2010 22:19:10 +0000 (15:19 -0700)]
ADT: New Project Wizard can now scroll if the window is too small

Change-Id: I5fca534ef714a22d54d1a2e6ed028c7f22ddb07e

14 years agoAdd support for the new Ant rules files.
Xavier Ducrohet [Thu, 18 Mar 2010 20:37:06 +0000 (13:37 -0700)]
Add support for the new Ant rules files.

The new Ant rules files are located in <platform>/ant
instead of <platform>/templates

Also, the name of the file now include the revision
number to make it easier to update them, so the custom
task must deal with this.

Change-Id: I8fff9656b17c5afad8f22b23052dfca4c598d712

14 years agoPut back the old Ant rules and put the new ones under new names.
Xavier Ducrohet [Wed, 17 Mar 2010 23:45:26 +0000 (16:45 -0700)]
Put back the old Ant rules and put the new ones under new names.

Change-Id: Ie6c99be890ac78ba578234be0c145147fc6afa5e

14 years agoMerge "ADT: Fix minor NPE in UI Node/descriptors when no SDK is loaded yet."
Raphael [Wed, 17 Mar 2010 23:35:49 +0000 (16:35 -0700)]
Merge "ADT: Fix minor NPE in UI Node/descriptors when no SDK is loaded yet."

14 years agoADT: Fix minor NPE in UI Node/descriptors when no SDK is loaded yet.
Raphael [Wed, 17 Mar 2010 22:41:07 +0000 (15:41 -0700)]
ADT: Fix minor NPE in UI Node/descriptors when no SDK is loaded yet.

Change-Id: I075cc7cce0b9814c2f71a1b61cff117b80d7457b

14 years agoMerge "Update changes.txt for tools r6 and adt 0.9.7"
Xavier Ducrohet [Wed, 17 Mar 2010 22:32:53 +0000 (15:32 -0700)]
Merge "Update changes.txt for tools r6 and adt 0.9.7"

14 years agoMerge "ADT: Do not run apkbuilder on libraries."
Xavier Ducrohet [Wed, 17 Mar 2010 22:32:43 +0000 (15:32 -0700)]
Merge "ADT: Do not run apkbuilder on libraries."

14 years agoADT GLE: Only use children which have a ViewKey of the correct type.
Raphael [Wed, 17 Mar 2010 18:48:07 +0000 (11:48 -0700)]
ADT GLE: Only use children which have a ViewKey of the correct type.

We can't interact with those with have a null key or one of
an incompatible type.

Change-Id: Ida4af3753ec7f62c2061bfa765d660fddef2e087

14 years agoUpdate changes.txt for tools r6 and adt 0.9.7
Xavier Ducrohet [Wed, 17 Mar 2010 18:47:43 +0000 (11:47 -0700)]
Update changes.txt for tools r6 and adt 0.9.7

Change-Id: If2eb8ef197953c616f98b32764d01d7a1eb4d47f

14 years agoADT: Do not run apkbuilder on libraries.
Xavier Ducrohet [Wed, 17 Mar 2010 18:35:59 +0000 (11:35 -0700)]
ADT: Do not run apkbuilder on libraries.

Change-Id: Ic930074835621c8a2e942de6e0f642b7a8dae5c6

14 years agoAttempt to make ADT JUnit error messages more user friendly.
Brett Chabot [Wed, 17 Mar 2010 00:22:25 +0000 (17:22 -0700)]
Attempt to make ADT JUnit error messages more user friendly.

Change-Id: Idb3e03b7273872da0d615c83c0ecbe55b65a6ad1

14 years agoMerge "ADT: New project properties panel for libraries."
Xavier Ducrohet [Wed, 17 Mar 2010 17:41:35 +0000 (10:41 -0700)]
Merge "ADT: New project properties panel for libraries."

14 years agoADT: New project properties panel for libraries.
Xavier Ducrohet [Tue, 16 Mar 2010 17:14:01 +0000 (10:14 -0700)]
ADT: New project properties panel for libraries.

Change-Id: I21efbcfd4bfcb552e1ecceee7cc611efa6b737f3

14 years agoMerge "Handle invalid syntax response in DDMS testrunner parser."
Brett Chabot [Tue, 16 Mar 2010 23:25:53 +0000 (16:25 -0700)]
Merge "Handle invalid syntax response in DDMS testrunner parser."

14 years agoHandle invalid syntax response in DDMS testrunner parser.
Brett Chabot [Tue, 16 Mar 2010 23:15:48 +0000 (16:15 -0700)]
Handle invalid syntax response in DDMS testrunner parser.

Bug 1713395

Change-Id: Id614ddd6c74fa02b5fba6a6fb9e994bae4809bf4

14 years agoADT fix: Manifest editor doesn't reload properly on SDK change.
Raphael [Tue, 16 Mar 2010 22:09:30 +0000 (15:09 -0700)]
ADT fix: Manifest editor doesn't reload properly on SDK change.

Always refresh the pointer to the XML manifest node when descriptors
have changed.

SDK Bug 2517314

Change-Id: Icea694e10924ce2faf9dbd064f94933134a3640d

14 years agoFix HierarchyViewer's loupe mode. It was displaying black with 2.0+ devices.
Romain Guy [Tue, 16 Mar 2010 20:44:30 +0000 (13:44 -0700)]
Fix HierarchyViewer's loupe mode. It was displaying black with 2.0+ devices.

Change-Id: I645520ec8063efd522a5fecf3b0e204e8b94056e

14 years agoADT fix: Manifest editor doesn't reload properly on SDK change.
Raphael [Tue, 16 Mar 2010 04:31:45 +0000 (21:31 -0700)]
ADT fix: Manifest editor doesn't reload properly on SDK change.

Cause: typo due to autocompletion.

SDK Bug 2517314

Change-Id: I81b285b5d5c7781ea0c4e18e500a5d72fb29d994

14 years agoMerge "Handle new sdcard mount point in DDMS."
Xavier Ducrohet [Mon, 15 Mar 2010 22:05:25 +0000 (15:05 -0700)]
Merge "Handle new sdcard mount point in DDMS."

14 years agoFix symbol resolution for libc.
Xavier Ducrohet [Sat, 13 Mar 2010 02:41:08 +0000 (18:41 -0800)]
Fix symbol resolution for libc.

There's no libc_debug anymore. This prevented the
resolution from working for all libc addresses.

Change-Id: Id909719cd38170192b14d05f9ce5e47b640ea469

14 years agoHandle new sdcard mount point in DDMS.
Xavier Ducrohet [Fri, 12 Mar 2010 22:21:23 +0000 (14:21 -0800)]
Handle new sdcard mount point in DDMS.

Bug: 2482010
Change-Id: I68e7f3361bc44251b3767ffe6bcba21e649c4407

14 years agoADT GLE: treat all unknown layout XML nodes as base View objects.
Raphael [Fri, 12 Mar 2010 23:23:51 +0000 (15:23 -0800)]
ADT GLE: treat all unknown layout XML nodes as base View objects.

This adds an interface that UIElementNode queries when it needs
to treat an unknown XML local name. The default is to create
ElementDescriptors, but layout overrides this to deal with
custom view and to create base View descriptors by default.

Change-Id: I639fb169a6b1b53b28715c88f9a037426d7ca88f

14 years agoFix potential NPE detected by Eclipse's static analysis.
Raphael [Fri, 12 Mar 2010 21:18:06 +0000 (13:18 -0800)]
Fix potential NPE detected by Eclipse's static analysis.

Also add some missing NON-NLS.

Change-Id: I5712d9ebc2f971af54592011fa42fe9a901235b2

14 years agoMerge "Disable writting the apk settings."
Xavier Ducrohet [Fri, 12 Mar 2010 20:17:12 +0000 (12:17 -0800)]
Merge "Disable writting the apk settings."

14 years agoDisable writting the apk settings.
Xavier Ducrohet [Fri, 12 Mar 2010 02:48:56 +0000 (18:48 -0800)]
Disable writting the apk settings.

This is not fully supported. Its presence in
default.properties can be confusing the devs
in thinking this is supported.

Also removed a useless helper class.

Change-Id: Ia26b31e258f53964a437c7bbe202da857796df8e

14 years agoMerge "Make ADT requires the exact same version of DDMS."
Xavier Ducrohet [Fri, 12 Mar 2010 19:53:42 +0000 (11:53 -0800)]
Merge "Make ADT requires the exact same version of DDMS."

14 years agoRemove aidl step from library ant rules
Xavier Ducrohet [Fri, 12 Mar 2010 03:54:31 +0000 (19:54 -0800)]
Remove aidl step from library ant rules

aidl is not supported by libraries.

Change-Id: Id37d71ac2f1f48776bf9bff72e2a3099a1511c64

14 years agoMake ADT requires the exact same version of DDMS.
Xavier Ducrohet [Fri, 12 Mar 2010 01:12:57 +0000 (17:12 -0800)]
Make ADT requires the exact same version of DDMS.

Bug: 2129570
Change-Id: Id351fa7f0459a66bf432976d5550d95d7ddc795a

14 years agoMove ant.prop to sdk.prop and up a folder.
Xavier Ducrohet [Thu, 11 Mar 2010 00:49:38 +0000 (16:49 -0800)]
Move ant.prop to sdk.prop and up a folder.

this file is meant to have general sdk properties, not
just Ant ones.

Also separated the library support from the Ant build version.
It's clearer whether or not libraries are supported, and it's
not just tied to Ant anyway (ADT needs to know as well).

Finally use that new property to do checks on library support
in both the custom Ant tasks and ADT.

Depends on a CL in development.git (sdk.atree change).

Change-Id: I77d229ed3fd60f0468b1d3d31f7cf147b03a32fb

14 years agoMerge "Make some errors warnings instead when parsing the SDK."
Xavier Ducrohet [Thu, 11 Mar 2010 21:06:17 +0000 (13:06 -0800)]
Merge "Make some errors warnings instead when parsing the SDK."

14 years agoMerge "Make sure to compare normalize path when comparing libraries."
Xavier Ducrohet [Thu, 11 Mar 2010 21:04:37 +0000 (13:04 -0800)]
Merge "Make sure to compare normalize path when comparing libraries."

14 years agoMake sure to compare normalize path when comparing libraries.
Xavier Ducrohet [Thu, 11 Mar 2010 03:27:53 +0000 (19:27 -0800)]
Make sure to compare normalize path when comparing libraries.

Change-Id: Idb8e7fcf316202c9b9a937e9b67bcce3db419fc0

14 years agoMake some errors warnings instead when parsing the SDK.
Xavier Ducrohet [Wed, 10 Mar 2010 22:29:59 +0000 (14:29 -0800)]
Make some errors warnings instead when parsing the SDK.

Errors are always displayed, warning only in verbose mode.

Bug: 2502224

Change-Id: I8380e63d7a9c936187fa4c557849d9a2bacc13a2

14 years agoHandle incomplete instrumentation test as a failure.
Brett Chabot [Wed, 10 Mar 2010 22:09:02 +0000 (14:09 -0800)]
Handle incomplete instrumentation test as a failure.

Change instrumentation result parser to record a instrumentation test that was
started, but not completed due to a run failure, as a test failure.

Change-Id: I1296a9064a13ee0ba10e8352cd2cc8b54930043e

14 years agoMerge "Add support for multiple instrumentation test result listeners."
Brett Chabot [Wed, 10 Mar 2010 20:57:57 +0000 (12:57 -0800)]
Merge "Add support for multiple instrumentation test result listeners."

14 years agoMerge "ADT: reload libraries when default.properties is edited."
Xavier Ducrohet [Wed, 10 Mar 2010 20:40:03 +0000 (12:40 -0800)]
Merge "ADT: reload libraries when default.properties is edited."

14 years agoAdd support for multiple instrumentation test result listeners.
Brett Chabot [Wed, 10 Mar 2010 03:58:47 +0000 (19:58 -0800)]
Add support for multiple instrumentation test result listeners.

Change-Id: I12b273582880fadefcd233df45960811b8f16d49

14 years agoMerge "Make "Main menu > Run As > Android application" appear in ADT ."
Brett Chabot [Wed, 10 Mar 2010 03:55:13 +0000 (19:55 -0800)]
Merge "Make "Main menu > Run As > Android application" appear in ADT ."

14 years agoMake "Main menu > Run As > Android application" appear in ADT .
Brett Chabot [Wed, 10 Mar 2010 02:24:04 +0000 (18:24 -0800)]
Make "Main menu > Run As > Android application" appear in ADT .

Bug 1841601

Change-Id: I7035584a18cf43eb488215c5ff6832ba499498e1

14 years agoADT: reload libraries when default.properties is edited.
Xavier Ducrohet [Fri, 5 Mar 2010 02:39:27 +0000 (18:39 -0800)]
ADT: reload libraries when default.properties is edited.

Misc: add a folder decorator for library source folders.

Change-Id: I8c9d8abba2341c0caca09ad1bd706613103cee05

14 years agoAdd an empty CleanSpec.mk
Jean-Baptiste Queru [Tue, 9 Mar 2010 02:05:23 +0000 (18:05 -0800)]
Add an empty CleanSpec.mk

Change-Id: Id24b3d91d79b0dac9402c9eaab49c8742a089aaa

14 years agoMerge "ADT GLE: pass dragged FQCN to IViewRules"
Raphael [Tue, 9 Mar 2010 00:48:39 +0000 (16:48 -0800)]
Merge "ADT GLE: pass dragged FQCN to IViewRules"

14 years agoADT GLE: pass dragged FQCN to IViewRules
Raphael [Tue, 9 Mar 2010 00:27:27 +0000 (16:27 -0800)]
ADT GLE: pass dragged FQCN to IViewRules

Change-Id: Iee6868e65ebdb98a8b62dd07d8490e5363e6f3af

14 years agoMerge "SDK Manager: fix displayed dependencies at installation."
Raphael [Tue, 9 Mar 2010 00:45:49 +0000 (16:45 -0800)]
Merge "SDK Manager: fix displayed dependencies at installation."

14 years agoMerge "SDK Manager: Fix typo in addon dir selection."
Raphael [Mon, 8 Mar 2010 21:11:49 +0000 (13:11 -0800)]
Merge "SDK Manager: Fix typo in addon dir selection."

14 years agoADT NPW: fixes in "create project from existing" mode.
Raphael [Sun, 7 Mar 2010 01:36:14 +0000 (17:36 -0800)]
ADT NPW: fixes in "create project from existing" mode.

When an activity is found in the imported manifest:
- do not check that there's a .java matching the activity name found
- do not check the Create Activity checkbox
- do not fill the activity name in the info panel.
- disable app name in info panel and don't fill
- disable minSdkVersion

Change-Id: Ifc15b6e019e45a561c3a6ce781bfc48f3f097962

14 years agoSDK Manager: Fix typo in addon dir selection.
Raphael [Mon, 8 Mar 2010 19:22:46 +0000 (11:22 -0800)]
SDK Manager: Fix typo in addon dir selection.

Follow up for change I1d7412de
SDK Bug 2277394

Change-Id: I553e8db093661f9abfd45791f194929e52775212

14 years agoMerge "SDK Manager recomputes addon install folder name."
Raphael [Mon, 8 Mar 2010 19:13:46 +0000 (11:13 -0800)]
Merge "SDK Manager recomputes addon install folder name."

14 years agoMerge "ADT GLE2: Fix drop coordinates, add FrameLayout.groovy"
Raphael [Mon, 8 Mar 2010 19:13:29 +0000 (11:13 -0800)]
Merge "ADT GLE2: Fix drop coordinates, add FrameLayout.groovy"

14 years agoMerge "NPE in ADT when opening/closing projects if there's a layout open."
Raphael [Mon, 8 Mar 2010 19:11:56 +0000 (11:11 -0800)]
Merge "NPE in ADT when opening/closing projects if there's a layout open."

14 years agoMerge "ADT NPW: fill the samples combo when only one platform is installed."
Raphael [Mon, 8 Mar 2010 19:11:51 +0000 (11:11 -0800)]
Merge "ADT NPW: fill the samples combo when only one platform is installed."

14 years agoSDK Manager recomputes addon install folder name.
Raphael [Sun, 7 Mar 2010 03:54:27 +0000 (19:54 -0800)]
SDK Manager recomputes addon install folder name.

SDK Bug 2277349

Change-Id: I1d7412deeda45c8a85072a7ee8d371b5bee6a9a0

14 years agoMerge "Add ability to detect incomplete test runs to InstrumentationResultParser."
Brett Chabot [Mon, 8 Mar 2010 18:58:11 +0000 (10:58 -0800)]
Merge "Add ability to detect incomplete test runs to InstrumentationResultParser."

14 years agoSDK Manager: fix displayed dependencies at installation.
Raphael [Sun, 7 Mar 2010 03:09:22 +0000 (19:09 -0800)]
SDK Manager: fix displayed dependencies at installation.

2 changes:
- No longer display packages already locally installed as dependencies.
- Changed the wording at install time to clearly indicate that
  "installing package X also requires installing Y and Z".

That's just wording but I think it should clear the confusion and
really says what the code is actually going to do, e.g.:
- if X depends on tools r5 and you don't have r5, it will correctly
  state "requires installing missing tools r5"
- if X depends on tools r5 and you have r6 in the repo, it will
  correctly state "requires installing tools r6".

SDK Bug 2418140

Change-Id: I84f8d145d896102410349241ad39eadd09215de8

14 years agoNPE in ADT when opening/closing projects if there's a layout open.
Raphael [Sun, 7 Mar 2010 01:08:01 +0000 (17:08 -0800)]
NPE in ADT when opening/closing projects if there's a layout open.

Change-Id: Ic9a63c9db8eee095a1a13c5905241ae2e21a29a6

14 years agoADT NPW: fill the samples combo when only one platform is installed.
Raphael [Sat, 6 Mar 2010 23:12:31 +0000 (15:12 -0800)]
ADT NPW: fill the samples combo when only one platform is installed.

SDK Bug 2475303

Change-Id: I339ba75b0b8c4639522e394dc34807fb04563756

14 years agoADT GLE2: Fix drop coordinates, add FrameLayout.groovy
Raphael [Sat, 6 Mar 2010 05:27:28 +0000 (21:27 -0800)]
ADT GLE2: Fix drop coordinates, add FrameLayout.groovy

1- Fix computation of scrolled drop coordinates: margin constant
should not be used directly and is now private to the Scaling
helper class. The Drop class now defers to the Canvas to convert
display coordinates into canvas image coordinates.

2- Fixed a small bug when LinearLayout was computing the
insertion point when there were no children.

3- Added a basic FrameLayout for drop support.

Change-Id: Iaf1305bd3df16b62fe29568eb811d36704f86482

14 years agoFix sensor emulation.
David 'Digit' Turner [Fri, 5 Mar 2010 22:52:24 +0000 (14:52 -0800)]
Fix sensor emulation.

This gets rid of a bug where the control fd would be closed when the
data channel is opened, making the later activation of sensors impossible.

Also add more debugging messages.

14 years agoAdd ability to detect incomplete test runs to InstrumentationResultParser.
Brett Chabot [Tue, 2 Mar 2010 18:53:37 +0000 (10:53 -0800)]
Add ability to detect incomplete test runs to InstrumentationResultParser.

And clean-up whitespace.

Change-Id: Icb6bd5c8bf403fda0de436d4b9e732e7ea976267

14 years agoMerge "ADT: reload layout when resources from libraries change."
Xavier Ducrohet [Wed, 3 Mar 2010 23:12:43 +0000 (15:12 -0800)]
Merge "ADT: reload layout when resources from libraries change."

14 years agoADT: reload layout when resources from libraries change.
Xavier Ducrohet [Wed, 3 Mar 2010 20:56:10 +0000 (12:56 -0800)]
ADT: reload layout when resources from libraries change.

Change-Id: I49dde5bac355b0321701cddcfc1332a99d8c8efb

14 years agoMerge "Add the ability to export any window as a layered PSD file."
Romain Guy [Wed, 3 Mar 2010 20:05:57 +0000 (12:05 -0800)]
Merge "Add the ability to export any window as a layered PSD file."

14 years agoAdd the ability to export any window as a layered PSD file.
Romain Guy [Wed, 3 Mar 2010 01:07:03 +0000 (17:07 -0800)]
Add the ability to export any window as a layered PSD file.

14 years agoADT: Make ProjectResources include the libraries resources.
Xavier Ducrohet [Tue, 2 Mar 2010 02:52:50 +0000 (18:52 -0800)]
ADT: Make ProjectResources include the libraries resources.

This is only needed for the layout rendering so we restrict this
to getConfiguredResources since it's called for every rendering
anyway (and only there).

Still need to trigger new rendering when a library resource
changed.

Change-Id: I2241c84626cbafaefc51db3718be54a4937d0657

14 years agoMerge "ADT: GLE ConfigComposite crashes when target==null"
Raphael [Tue, 2 Mar 2010 23:00:56 +0000 (15:00 -0800)]
Merge "ADT: GLE ConfigComposite crashes when target==null"

14 years agoMerge "ADT: Fix library handling during project renaming."
Xavier Ducrohet [Tue, 2 Mar 2010 22:56:29 +0000 (14:56 -0800)]
Merge "ADT: Fix library handling during project renaming."

14 years agoADT: Fix library handling during project renaming.
Xavier Ducrohet [Tue, 2 Mar 2010 22:42:08 +0000 (14:42 -0800)]
ADT: Fix library handling during project renaming.

When implmenting the full open/close support, I moved
libraryState.close() to the job when closing a library
project.

Since this is asynchronous, the library state wasn't
correct when projectOpen/Renamed were called, breaking
proper handling of a library project being renamed.

Moved back the call to close in the projectClosed
callback.

Change-Id: Iabf03a9c068bc6246bd162e46bc3111d8f52c434

14 years agoADT: GLE ConfigComposite crashes when target==null
Raphael [Tue, 2 Mar 2010 22:10:29 +0000 (14:10 -0800)]
ADT: GLE ConfigComposite crashes when target==null

SDK Bug 2482495

Change-Id: If7c64afc66af1c38b4a4d7a31ded6035a8c3e94d

14 years agoADT GLE2: Snap to RelativeLayout borders
Raphael [Mon, 1 Mar 2010 05:28:31 +0000 (21:28 -0800)]
ADT GLE2: Snap to RelativeLayout borders

14 years agoADT & libs: change ISdkLog to be a mandatory non-null parameter.
Raphael [Tue, 2 Mar 2010 19:35:58 +0000 (11:35 -0800)]
ADT & libs: change ISdkLog to be a mandatory non-null parameter.

Mostly a javadoc change describing the log arguments as necessary.
In the SDK & AVD Manager code, also removed the log!=null checks.
This makes it consistent with the repository code too which
already had this assumption.

SD Bug 2477460

Change-Id: I5ba7ae6a2c7685805e43a115359f99f2f0caa815

14 years agoADT: Setup projects that are opened after their libraries.
Xavier Ducrohet [Tue, 2 Mar 2010 01:01:18 +0000 (17:01 -0800)]
ADT: Setup projects that are opened after their libraries.

Change-Id: I2e556b8b993dda29feaff272d44b6b048597f8a7

14 years agoADT: properly handle removed library project.
Xavier Ducrohet [Tue, 2 Mar 2010 00:19:11 +0000 (16:19 -0800)]
ADT: properly handle removed library project.

This edits the projects referencing the library to remove
the linked folder from the build path and delete it.

If the library is actually deleted this also remove the
path variable for the linked resource.

Also, force a recompile when a library project is opened
and linked to a main project. Apparently adding a new
source folder triggers only an incremental build instead
of a full (like removing a source folder does), and this
doesn't force recompiling the resources.

Change-Id: I005840bfa5c381160e5658755ebeec2db3eab19d

14 years agoADT: reimplement Path.makeRelativeTo as it's only accessible to Eclipse 3.5+
Xavier Ducrohet [Tue, 2 Mar 2010 02:47:13 +0000 (18:47 -0800)]
ADT: reimplement Path.makeRelativeTo as it's only accessible to Eclipse 3.5+

Change-Id: I2c23eefcfeb6cd3e97ae18273174043b38e79e58

14 years agoMerge "ADT: handle project open/close/rename for library support."
Xavier Ducrohet [Mon, 1 Mar 2010 23:12:40 +0000 (15:12 -0800)]
Merge "ADT: handle project open/close/rename for library support."

14 years agoADT: handle project open/close/rename for library support.
Xavier Ducrohet [Sat, 27 Feb 2010 00:51:44 +0000 (16:51 -0800)]
ADT: handle project open/close/rename for library support.

Change-Id: Id08883948adb65ce749ea53d54738e0ff02ed8b4

14 years agoMerge "ADT: Fix NPE when SDK Manager uses a null ISdkLog."
Raphael [Mon, 1 Mar 2010 19:40:12 +0000 (11:40 -0800)]
Merge "ADT: Fix NPE when SDK Manager uses a null ISdkLog."

14 years agoMerge "Extract an interface out of RemoteAndroidTestRunner so it can be mocked."
Brett Chabot [Mon, 1 Mar 2010 19:14:27 +0000 (11:14 -0800)]
Merge "Extract an interface out of RemoteAndroidTestRunner so it can be mocked."

14 years agoADT: Fix NPE when SDK Manager uses a null ISdkLog.
Raphael [Mon, 1 Mar 2010 05:50:41 +0000 (21:50 -0800)]
ADT: Fix NPE when SDK Manager uses a null ISdkLog.

SDK Bug: 2477460

Note: this fixes the NPE but it also makes sure we give
an ISdkLog even when calling from the toolbar SDK Manager
button or from the AVD Selector > Manager button.

Maybe it would be better to just assume the logger is never
null, remove the log==null checks all over the place and
correctly comment "log cannot be null" in the methods javadocs.

Change-Id: I50f65d698b7507b5e9eca866a332290f92edd05a

14 years agoExtract an interface out of RemoteAndroidTestRunner so it can be mocked.
Brett Chabot [Sun, 28 Feb 2010 03:23:24 +0000 (19:23 -0800)]
Extract an interface out of RemoteAndroidTestRunner so it can be mocked.

Change-Id: I44c6b3db304ce1203edaa7b80500eed46706e0f5

14 years agoMerge "fix [2418333] SensorManager hogs CPU on emulator"
Mathias Agopian [Sat, 27 Feb 2010 01:07:10 +0000 (17:07 -0800)]
Merge "fix [2418333] SensorManager hogs CPU on emulator"

14 years agofix [2418333] SensorManager hogs CPU on emulator
Mathias Agopian [Sat, 27 Feb 2010 00:44:09 +0000 (16:44 -0800)]
fix [2418333] SensorManager hogs CPU on emulator

The emulator sensor code could enter a busy loop on certain
failure cases in poll.

14 years agoMerge "ADT GLE2: Support for drop on RelativeLayout children."
Raphael Moll [Sat, 27 Feb 2010 00:38:46 +0000 (16:38 -0800)]
Merge "ADT GLE2: Support for drop on RelativeLayout children."

14 years agoADT GLE2: Support for drop on RelativeLayout children.
Raphael [Sat, 27 Feb 2010 00:11:05 +0000 (16:11 -0800)]
ADT GLE2: Support for drop on RelativeLayout children.

Change-Id: I6ed9f1d89f61caf6141f23708854a01247ab5518

14 years agoADT: clean up implementation of listeners here and there.
Xavier Ducrohet [Fri, 26 Feb 2010 00:30:25 +0000 (16:30 -0800)]
ADT: clean up implementation of listeners here and there.

Use delegate instead of main class so that listener callbacks
are not part of the class API.

Change-Id: I917c17c3b3d7ae3f125834d773f041b5b57b8c3f

14 years agoAdd a delta visitor for the library projects.
Xavier Ducrohet [Thu, 25 Feb 2010 23:28:28 +0000 (15:28 -0800)]
Add a delta visitor for the library projects.

This is used by the precompiler to trigger recompilation
of the resource (generates R.java) and by the ApkBuilder
to trigger resource packaging.

Change-Id: I3a18817a50aa2cdbbd3745a2bba0fda2adbf8556

14 years agoMerge "ADT: Apkbuilder now adds the library resources to the apk."
Xavier Ducrohet [Thu, 25 Feb 2010 19:38:55 +0000 (11:38 -0800)]
Merge "ADT: Apkbuilder now adds the library resources to the apk."

14 years agoMerge "Fix project creation by properly creating default.properties if needed."
Xavier Ducrohet [Thu, 25 Feb 2010 19:38:18 +0000 (11:38 -0800)]
Merge "Fix project creation by properly creating default.properties if needed."

14 years agoMerge "detect too recent version of the ant rules and display an error."
Xavier Ducrohet [Thu, 25 Feb 2010 19:38:06 +0000 (11:38 -0800)]
Merge "detect too recent version of the ant rules and display an error."

14 years agoMerge "ADT GLE2: Support zoom and scrollbar in canvas."
Raphael Moll [Thu, 25 Feb 2010 05:09:00 +0000 (21:09 -0800)]
Merge "ADT GLE2: Support zoom and scrollbar in canvas."