Android (Google) Code Review
48d160dd89
Merge change 3228 into donut
...
* changes:
ADT: make sure to log exceptions that might happen when loading the SDK.
2009-06-04 17:48:15 -07:00
Raphael
0dbf4c8bcf
Change scripts to support x86_64 for DDMS.
2009-06-04 16:58:55 -07:00
Raphael
0104d05f40
ADT: make sure to log exceptions that might happen when
...
loading the SDK.
2009-06-04 15:13:28 -07:00
Android (Google) Code Review
79508571c0
Merge change 3195 into donut
...
* changes:
Change the SDK, DDMS and Traceview to work with the new SWT libraries.
2009-06-04 15:00:45 -07:00
Xavier Ducrohet
c5a89e256c
Change the SDK, DDMS and Traceview to work with the new SWT libraries.
...
The SDK now contains 32 and 64 bit version of SWT. DDMS and Traceview
use the archquery java app to check the architecture of the VM to decide
which version of SWT should be used to run the apps.
2009-06-04 14:50:43 -07:00
Raphael
f555bd3bff
SDK Updater: Unzip archives.
...
This adds the following:
- unzip archives
- if dest dir already exists (typicaly update case),
unzips in a temp dir then swap dirs then delete
the old install. In case of error, the old archive
has not been lost.
- computes stats for download: percentage, speed, time left.
- compute percent for install, on top of progress bar.
The install code will need to move somewhere
out of the window. I think I'll put in the Archive
itself with the window just looping on all archives
and doing some progress bar bookeeping.
2009-06-03 23:08:05 -07:00
Raphael
5ae0e07701
SDK Updater: Refactor, polish and complete the progress dialog.
...
This splits the former ProgressTask in 2 parts:
ProgressDialog is just the SWT dialog and ProgressTask
is the task handling.
This helps avoiding confusing SWT Designer each time
I do a change in the logic. Plus it seems cleaner anyway.
The other thing this CL does is implement the pause/close
I originally wanted: the pause button is greyed once used
by the user whilst the task completes. After, it becomes
a "Close" button if there's a result text displayed.
Closing the window using the close box is now the same as
using the pause/close button (to avoid closing the dialog
with a running thread.)
2009-06-03 00:19:09 -07:00
Raphael
b997c230db
SDK Updater: fix download URL, fix checksum computation.
2009-06-02 22:12:01 -07:00
Raphael
df399393ba
Fix build: Add SWT dependency to SdkManager.
2009-06-02 14:08:46 -07:00
Android (Google) Code Review
6eaf0e1afe
Merge change 2868 into donut
...
* changes:
SDK Updater: Placeholder pages for about and settings.
2009-06-02 12:25:47 -07:00
Android (Google) Code Review
3c502eb060
Merge changes 2853,2885 into donut
...
* changes:
Misc updates on the Sdklib.
Export all ADT packages.
2009-06-02 11:56:59 -07:00
Raphael
36e11cb354
SDK Updater: Placeholder pages for about and settings.
...
These pages are now in the SdkManager project
with a mechanism to instantiate them from the UI on demand.
2009-06-02 11:40:29 -07:00
Xavier Ducrohet
b10ffbaf3d
Misc updates on the Sdklib.
...
- moved some code around
- made the constant in IAndroidTarget actual constant (they were not final)
2009-06-01 17:16:07 -07:00
Raphael
861624885d
SDK Updater: Minor change to make composite constructor compliant with
...
SWT designer.
All custom params should be last. SWT Designer expects the first
arg to be the parent composite.
2009-06-01 15:21:22 -07:00
Xavier Ducrohet
8a0c221a20
Export all ADT packages.
2009-06-01 14:38:29 -07:00
Android (Google) Code Review
595a016713
Merge change 2771 into donut
...
* changes:
SDK Updater: parse local packages, download and install remote packages.
2009-06-01 12:04:59 -07:00
Raphael
2382dd7514
SDK Updater: parse local packages, download and install remote packages.
...
The install phase is still work in progress.
The local part needs to display descriptions.
Buttons callback are generally not implemented yet.
2009-06-01 11:38:51 -07:00
Android (Google) Code Review
5868443aa4
Merge change 2770 into donut
...
* changes:
SDK Updater stuff.
2009-06-01 11:17:19 -07:00
Android (Google) Code Review
a23df99ecf
Merge change 2749 into donut
...
* changes:
Make CompiledResourcesMonitor#getRClassName more error proof.
2009-05-29 15:36:42 -07:00
Xavier Ducrohet
3106768f31
Make CompiledResourcesMonitor#getRClassName more error proof.
2009-05-29 15:18:24 -07:00
Jack Palevich
055fcd23fb
Use bash instead of sh because of the '[[' command
...
The '[[' command is not guaranteed to be present in /bin/sh, and in fact
is missing in stock Ubuntu 8.04
2009-05-28 15:10:26 -07:00
Jack Palevich
dd3cf52f6f
Improve Linux 32-bit JVM detection logic.
...
Now we detect if the JVM we are about to run is 32-bit or not,
rather than checking if the CPU is capable of executing 64-bit
code or not.
2009-05-28 15:09:59 -07:00
Raphael
2e46d39eb8
SDK Updater stuff.
2009-05-27 11:12:31 -07:00
Android (Google) Code Review
e0fbae303c
Merge change 2472 into donut
...
* changes:
ADT #1877529 : Fixes a couple potential NPEs in content assists.
2009-05-26 15:26:00 -07:00
Xavier Ducrohet
ce803ae7b9
Update some class names in plugin.xml that were not updated by the refactoring.
2009-05-26 15:09:02 -07:00
Raphael
6235bff51d
ADT #1877529 : Fixes a couple potential NPEs in content assists.
...
Can't reproduce the NPE in ContentAssist listed in the
bug. However if things go really wrong there are a couple
objects that can be null so let's be defensive about them.
2009-05-26 15:08:33 -07:00
Xavier Ducrohet
ca2281d885
Fix wrong path to externalized string file.
...
This is from the big refactoring that moved everything into internal.
2009-05-26 13:44:02 -07:00
Xavier Ducrohet
55b0512f2b
Fix the uninstall target in the Ant build script.
...
the uninstall parameter is a value (the application package), but the Ant
task was incorrectly using "path" for the argument.
2009-05-26 12:25:28 -07:00
Android (Google) Code Review
3276b8e868
Merge change 2384 into donut
...
* changes:
SDK Updater: display properties of sources and packages.
2009-05-22 17:20:35 -07:00
Raphael
f864c1bf93
SDK Updater: display properties of sources and packages.
2009-05-22 16:51:51 -07:00
Xavier Ducrohet
dc10c2e5a3
Update 'android update adb' to the new file format for 3rd USB Vendor IDs.
...
The new file format is simply 1 ID per line, no need for a count value.
Lines starting with '#' are comments and therefore ignored.
2009-05-22 15:47:13 -07:00
Android (Google) Code Review
0db48f76fb
Merge change 2360 into donut
...
* changes:
Make 'android update adb' write the USB vendor IDs in hexa.
2009-05-22 14:11:30 -07:00
Xavier Ducrohet
774ac9a0dc
Make 'android update adb' write the USB vendor IDs in hexa.
2009-05-22 13:47:07 -07:00
Android (Google) Code Review
906e6529fc
Merge change 2300 into donut
...
* changes:
SDK Updater: some refactoring and some new features.
2009-05-22 12:30:35 -07:00
Raphael
1c7b811fe4
SDK Updater: some refactoring and some new features.
...
The refactoring part involves moving as much as possible stuff
in SdkLib/internal/repository.
The UI has moved in SdkUiLib/internal/repository except a specific
public wrapper for calling the Sdk Updater window.
There are also a bunch of new classes to handle the internal
structures: Package is the base type and to match the XML element
names we have PlatformPackage, AddonPackage, DocPackage and
ToolPackage.
All headers have been fixed.
2009-05-22 11:31:50 -07:00
Android (Google) Code Review
c35157377b
Merge change 2281 into donut
...
* changes:
Moved updateAdb into SdkManager and updated with new adb_usb.ini format.
2009-05-22 10:44:46 -07:00
Xavier Ducrohet
0064943f50
Moved updateAdb into SdkManager and updated with new adb_usb.ini format.
...
New format is: 1 number per line. First number is vendor ID count, followed
by the vendor IDs themselves. Comment lines starting with # accepted.
2009-05-21 18:11:36 -07:00
Raphael
cbfa85a410
Sdk Updater: Split UI in window and independant composites.
2009-05-21 15:22:50 -07:00
Android (Google) Code Review
38ea382789
Merge change 2122 into donut
...
* changes:
Add support for USB Vendor ID in the add-ons.
2009-05-21 10:14:27 -07:00
Xavier Ducrohet
4817a2b5b3
Add support for USB Vendor ID in the add-ons.
...
The add-on manifest can now declare a USB vendor ID with the line
usb-vendor=<id>
The ID must be a 16 hexadecimal value in the format 0xABCD.
The 'android' tool now has a new command 'android upate abd' that will create
a file called 'adb_usb.ini' in ~/.android/
This file will be read by adb to add support to those new vendor IDs.
2009-05-20 18:06:15 -07:00
Jack Palevich
92b6f2b72b
Add work-around for running DDMS on 64-bit Linux.
2009-05-20 14:42:04 -07:00
Raphael
08226b31f8
SDK Updater: Fetch source XML, display them in tree.
...
There's a notion of an asynchronous task with a progress bar & status UI.
That's still just experimental. Will need some refactoring, etc.
2009-05-20 11:58:16 -07:00
Android (Google) Code Review
02347199b1
Merge change 1834 into donut
...
* changes:
Skeleton App Windows for Sdk Updater built using SWT Designer. The window is shown when the "android" tool is invoked with no parameter.
2009-05-15 18:51:02 -07:00
Raphael
49060501cc
Skeleton App Windows for Sdk Updater built using SWT Designer.
...
The window is shown when the "android" tool is invoked with no parameter.
2009-05-15 17:36:26 -07:00
Android (Google) Code Review
d06f8e2f4c
Merge change 1730 into donut
...
* changes:
Make the ddmlib API use IDevice instead of Device
2009-05-15 15:21:13 -07:00
Xavier Ducrohet
5048d7e4b3
Update ADT feature dependency.
2009-05-15 14:45:17 -07:00
Xavier Ducrohet
114b9b7b31
Make the ddmlib API use IDevice instead of Device
...
Device is now private. All the API is using IDevice.
Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.
2009-05-15 14:01:12 -07:00
Raphael
17c674d105
ADT #1844909 : Tweak XML schema, add more tests.
...
Change XML schema to allow for empty <libs>, e.g. one can create
and add-on that doesn't declare any extra lib.
However enforce that <archives> contains at least one <archive>
element to prevent someone from declaring a download element
that cannot actually be downloaded.
Added a couple tests for validation of empty documents.
2009-05-15 12:46:02 -07:00
Raphael
0837619559
ADT #1844909 : Move sdk-repository XSD and tests from SdkManager to SdkLib.
2009-05-14 19:48:53 -07:00
Android (Google) Code Review
71f5d130f5
Merge change 1739 into donut
...
* changes:
Fix an NPE in the New Project Wizard when no test project is specified on the second NPW page.
2009-05-14 19:36:03 -07:00