| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the (new in cupcake) VM command through JDWP.
Older VMs are detected through the (also new) 'FEAT' command that notifies
which features the VM supports.
The hprof file is right now saved in /sdcard. Due to donut+ apps not having
the SD Card permission by default, we may need to change this in the (near)
future.
Upon completion of the dump by the VM, DDMS will give the user a file selector
to choose a place to save the file on the host machine.
Future improvements: run (our own) hat, or hprof-conv and a standard hprof
tool (Eclipse MAT integration for instance). This should be configurable
by the user.
Change-Id: I33696b0263e3d0788ad5d90cedf3cd17393d2f9b
|
| |
|
|
|
|
|
| |
This is a first step to support method profiling on/off and hprof dump from
DDMS.
Change-Id: Id95767b458a8405a31bcbe295bb969597f0e6e03
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL represents the base for the new "Graphical Editor Part".
First, GLE2 has been renamed in GraphicalEditorPart. That's the
final name, I swear I won't change it again (until next month that is.)
The editor part has 3 composites: the top ConfigConfiguration
(same as usual, reused as-is), a new PaletteComposite and a new
LayoutCanavas. This last one displays the rendering image and
will deal with interactivity.
The LayoutCanvas is actually stacked with a label which displays
the rendering error. After a rendering, either the error or the
canvas is visible, depending on the success of the operation.
That would make it easier to have a different mechanism, for example
the error could be next to the last known rendering, they don't
have to be mutually exclusive.
It is worth noting that GraphicalEditorPart is 95% similar to
the GLE1, reusing all the glue code that we had to handle
layout requestes, refresh requests, sdk/framework load listeners,
configuration and file input changes, etc.
Both PaletteComposite and LayoutCanvas are currently embryonic
at best, just to make sure the editor part is structured correctly.
Change-Id: I36c2ae4d85a68e68a349adc63a718f06375e12c5
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
'ant install' must know the debug apk filename so newer naming scheme breaks
on older rule files (1.5 and earlier).
The fix is to check for the presence of the property naming the debug,
signed, unaligned package. If the property is present, then we use
the new naming scheme ({base}[-{config}]-debug-unaligned.apk), else we use
the old one ({base}-[-{config}]-debug.apk).
Also merge the install/reinstall targets, since 'adb install -r <file>'
works even if the apk was not yet installed.
Change-Id: Id0670610a6539a3f48c955756955f950039c3cd0
|
| |\
| |
| |
| |
| |
| |
| | |
Merge commit '3a92963bf3865330e89b3e7a66b66dd9cfc8792b' into eclair
* commit '3a92963bf3865330e89b3e7a66b66dd9cfc8792b':
Cleanup SDK packaging: remove alias build files.
|
| | |\
| | |
| | |
| | |
| | | |
* changes:
Cleanup SDK packaging: remove alias build files.
|
| | | | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'ant install' must know the debug apk filename so newer naming scheme breaks
on older rule files (1.5 and earlier).
The fix is to check for the presence of the property naming the debug,
signed, unaligned package. If the property is present, then we use
the new naming scheme ({base}[-{config}]-debug-unaligned.apk), else we use
the old one ({base}-[-{config}]-debug.apk).
Also merge the install/reinstall targets, since 'adb install -r <file>'
works even if the apk was not yet installed.
DO NOT MERGE
|
| | |
| |
| |
| | |
Change-Id: Idb2463f07c233015927181e79955ae71e10dcb19
|
| |\ \
| | |
| | |
| | |
| | | |
* changes:
Ant clean target added
|
| | | |
| | |
| | |
| | | |
Removes output files created by other targets.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Resource filters are used when generating additional APK containing only
specific resources.
The previous UI allowed for any type of filters, but we are moving to a
simpler way with fixed filters.
The first one is the density. Selecting the filter will generate 4 APKs per
application: default (all resources), hdpi (only hdpi/nodpi and default
resources), mdpi, ldpi.
|
| |\ \
| | |
| | |
| | |
| | | |
* changes:
Ant properties names legacy support
|
| | | |
| | |
| | |
| | |
| | | |
Support for old property names in SetupTask.java, in order to maintain
compatibility with Donut and earlier.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is just based on Eclipse static analysis of potential null pointers.
It doesn't mean we were ever going to have any NPE there.
Change-Id: I2a326048d2eb6afff7598f9300f48e35495ff3c2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds a @since GLE1 to all classes involved in the current GLE
and a @since GLE2 to the new classes. The idea is that both classes
are going to be mixed in the same packages and it will help later
to remove the old GLE by just searching for this specific tag.
The alternative would be to move the classes in a sub-package
layout.gle1 vs layout.gle2, but that seems unecessary.
Change-Id: I577cd81819db4c6e0209ebbd910a393fc2182619
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
* changes:
ADT: Skeleton for GLE2.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This refactors the GLE base class into an interface, to make it
possible to not depend on GEF at all.
The GLE2 editor part displays and does nothing. It's just an empty shell.
To enable, setenv USE_GLE2 to anything. Unset to remove it.
Change-Id: I7a95b4a1a5a8ddf5a3f18acf7a04b1f9b3439655
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
android-tools change to android.tools.dir
sdk-folder to sdk.dir
resource-dir to resource.dir
out-package to out.package
Some minor style changes introduced.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
application-package to application.package
sdk-location to sdk.dir
android-jar to android.jar
android-aidl to android.aidl
in order to make their names compliant with the ant standards and rest
of the property names.
Properties names in alias rules deliberately ommited in this CL.
Some minor style changes introduced.
|
| | |
| |
| |
| |
| | |
build.template file has been updated to make it up-to-date with new
android_rules.xml file. Besides, some minor style changes have been introduced.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a new CL because of merge conflict in the old one.
Naming changed to 'property.name' style for property names.
Property 'value' attributes changed to 'location' for props containing location.
Suffix '.dir' added to properties' names indicating directories.
'-description' prefix added to intermediate/internal targets.
'*.location' properties removed, as 'location' attribute should take care of
full paths, adding $basedir implicitly, so hopefully there is no need to
define them explicitly.
External property names (taken from other files or hardcoded somewhere)
stayed untouched in this CL.
Some minor improvements to comments in order to make them more consistent.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit 'e95a86cfec18836ddbff149690a13766bfc9ada3' into eclair
* commit 'e95a86cfec18836ddbff149690a13766bfc9ada3':
Fix target for ApiDemos (API is now 4)
|
| | |
| |
| |
| | |
Also add some progress output to the ant rules.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Built-in device list for now
- Config selector in GLE is changed to only have
- MCC/MNC
- Locale
- Device List
- Device config.
|
| | | |
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit 'c7d0cec7e83d5194c35e88b17d3acc937fa87511' into eclair
* commit 'c7d0cec7e83d5194c35e88b17d3acc937fa87511':
Fix broken XML generated during "Extract string"
|
| | |\
| | |
| | |
| | |
| | | |
* changes:
Fix broken XML generated during "Extract string"
|
| | | |
| | |
| | |
| | | |
BUG: 2066455
|
| | | | |
|
| | | | |
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'a457ef41e82b67a31a06f6ffb602cd39c43a1018' into eclair
* commit 'a457ef41e82b67a31a06f6ffb602cd39c43a1018':
Add OS version to ping service (win/mac only)
|
| | |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Add OS version to ping service (win/mac only)
|
| | | |/ |
|
| | | | |
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'd271d9a503b181b240250ce2664ff22fbf4e763b' into eclair
* commit 'd271d9a503b181b240250ce2664ff22fbf4e763b':
Enable adb forwarding and starting up of monkey server
|
| | |\ \
| | |/
| |/|
| | |
| | | |
* changes:
Enable adb forwarding and starting up of monkey server
|
| | | | |
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '9a7b2700fd015252f59a25524f8f6231f9bb1fc4' into eclair
* commit '9a7b2700fd015252f59a25524f8f6231f9bb1fc4':
Make SSL error a bit more human readable.
|
| | |\ \
| | | |
| | | |
| | | |
| | | | |
* changes:
Make SSL error a bit more human readable.
|
| | | | | |
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Merge commit 'b172b1a5b041394cfdfc11bdadb10ef051f86c08' into eclair
* commit 'b172b1a5b041394cfdfc11bdadb10ef051f86c08':
ADT Export wizard now calls ZipAlign
|
| | |\ \ \
| | |/ /
| |/| |
| | | |
| | | | |
* changes:
ADT Export wizard now calls ZipAlign
|
| | | |/ |
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'b19a49d1e6214df73d71db5a2341b67760cfdc6a' into eclair
* commit 'b19a49d1e6214df73d71db5a2341b67760cfdc6a':
SDK Updater, restart ADB after updating tool/addon package.
|
| | |/
| |
| |
| |
| |
| | |
There's a new setting for this too.
BUG 1922590
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit 'ecc1a3d0cf3af3dbbf4c190e1060fc1c0f8fb8a6' into eclair
* commit 'ecc1a3d0cf3af3dbbf4c190e1060fc1c0f8fb8a6':
BUG 1922588: SDK Updater, Needs better license display
|
| | |\
| | |
| | |
| | |
| | | |
* changes:
BUG 1922588: SDK Updater, Needs better license display
|
| | | | |
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '5aa76327f5292ce1d1d23e96381b93c0272e4a2c' into eclair
* commit '5aa76327f5292ce1d1d23e96381b93c0272e4a2c':
Add monkeyrunner to code base
|