Age | Commit message (Collapse) | Author |
|
Change-Id: I758227b9bff0f924862b916d6adaacef494f8696
|
|
Change-Id: I611a4463d299e4fa3913b235098b24a61a8f3538
|
|
Change-Id: I0f4182d662c6fb923a81aefb8b7d71edc2c6f287
|
|
Change-Id: I9619160bcc9fda4954631f2d629974305a687981
|
|
Change-Id: I8be18b33ca5276c5b5c77d9c1969326ed32ebfde
|
|
Change-Id: Idf12b9f222ad862bf5b8f0cc51b602eaf0924054
|
|
Change-Id: I0421e319ec529feb0b6bcbfc3fe41350295afe5d
|
|
Change-Id: I35126be74bfbbafb3c7acb047b8dc0076bd3b669
|
|
Change-Id: I23d62d1778b798711d1ad666db3bead193f90ef2
|
|
Change-Id: I77448d2769d2a15b64987ae7d9e2cb887aef3bc2
|
|
Change-Id: I25f248244c588c36eeb92b4abb802a2877f3407b
|
|
Change-Id: Ieceeae72231107ea4d49aa9dcb4a4c33220f5ffd
|
|
Change-Id: Icb5be47b688808488811411a5f45a23a49f774d2
|
|
Change-Id: I354930bdc6304908e447b4eb8b66f6f09b0ffb4c
|
|
Similar to change I1913711556c17fe1799a963b52214f338768fffd
this is only provisional till the final versio number gets decided.
Change-Id: I976cd490a7dee07d4a6b0eaf98972bcd89620f80
|
|
We tried the approach of replacing bundled jars with OSGI
jars. However, this eventually ended up resulting in
ClassCircularityError thrown at runtime when running on
Java 7. As far as we could diagnose, the issue seems to
be that:
- LayoutLibrary attempts to load layoutlib.jar (which is
a regular jar present inside the android sdk data folder).
- The class loader passed to layoutlib is the LayoutLibrary's
class loader.
- The classes inside the layout library then attempt to
load classes from a different OSGI jar (layoutlib-api)
- At this time, we receive a ClassCircularityError
Most of our other jars depend on layoutlib-api, so it is
not possible to just bundle layoutlib-api. So for now, we
are back to bundling jars.
Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
|
|
This CL removes all the jars bundled in inside the libs
folder and adds explicit dependencies on OSGI bundles
for each of the dependencies.
See eec615b94b504de6d87702b830a6fc85fc7d5108 for more
info on how the dependency jars are converted into
OSGI bundles.
Change-Id: I5356edc2ca857ea961392c599fa0e985b16b4b2d
|
|
Change-Id: Ia548e9c61a6d2d1ec121a86002af8810ba2f4340
(cherry picked from commit 81e48b1ba10e38ae10db1dbdefcba99758e9ffd2)
|
|
Change-Id: I4ca7e5c5ab3d44cd2ccfc5ef26d0382c633d308a
|
|
Change-Id: I596991ceef33ed2b09a2e18013e671cc2e2b26c5
(cherry picked from commit 17f167fdbc0c08b301a0f2debca1afc05aa6406e)
|
|
Change-Id: I388397dde0f465409e7cede32ce38cc91a8f94c3
(cherry picked from commit fc5197e3e4de338b895c2fb8c15faea60024dfb7)
|
|
Change-Id: I14e95b886f39ffc73f14fbe201e7936e4fe57778
(cherry picked from commit 6598a14ec6f0bd983d22aef0c7bc1cfed66efb40)
|
|
Change-Id: I85c92266998677c8f47b61ac539b32f7bb420afa
(cherry picked from commit 7e7b15172c324693555bb3657c28a26fc3129b32)
|
|
Change-Id: I4c0fc9be7b64606d109dd636066f856d618465a0
|
|
This went undetected since the ddmuilib library is included as
a .jar inside Eclipse plugins, and is only a runtime dependency.
Fixes https://code.google.com/p/android/issues/detail?id=55394
Change-Id: I74d095aaa51aa4e508e36be50a6b990cfbc86d2d
|
|
Change-Id: I3cff176281b4949f814023f0c7ecda897bc1354b
|
|
This CL integrates uiautomatorviewer into Eclipse. There are two
components to this:
1. Take UI Hierarchy Dump from a device: This is added as an action
to the device view in the DDMS perspective.
2. Viewing the resulting UI hierarchy: This is added as an editor,
associated with the .uix extension. The editor simply wraps a
UiAutomatorView.
The UiAutomatorView is modified slightly to allow for opening just
the hierarchy file without the associated screenshot. This is to
enable opening the .uix file via standard Eclipse Open File Dialog.
When opened this way, the canvas displaying the screenshot is replaced
with a button that allows the user to specify the actual screenshot
to be displayed.
Change-Id: I0f31fe95b2728123ff6f0f748478c18c0c2f1b48
|
|
Move stuff out of sdklib into common and ide_common.
Remove androidprefs and move the one class into common.
Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
|
|
Change-Id: Idde24b6b893d1029d48ba32766110a6a3cdf73c6
|
|
Change-Id: I3877a7418da193cbe3759f25daafa3309bb8c05a
|
|
Change-Id: I8335bf7d72af4184d505826dc1024a3dde3b67b6
|
|
Both monitor and ADT use the same ddms-plugin preference pages.
However, certain preference fields are only applicable in the context
of ADT + Eclipse. This CL wraps the creation of such preferences
around a check for the availability of the ADT plugin.
Change-Id: Ic1c425d00feae3eeceece53e226baa99c3c8dc93
|
|
Change-Id: I3906416a7b5a4bf7b7e2f86ee3155c22d93a3c2b
|
|
Change-Id: I4989ce98d4c6a600ca075ee919e5a0e1a40a4497
|
|
Currently, there are three locations that require the ability
to open a Java file containing a particular method: DDMS stack trace,
logcat and traceview.
The logcat and traceview panels use JDT to open up a Java editor on
a method. As a result, these plugins have a dependency on JDT.
The stack trace panel uses the DDMS plugin's sourceRevealer extension
point to achieve the same purpose. ADT plugin provides an
implementation of the sourceRevealer plugin. As a result, this
introduces a JDT dependency only on the ADT plugin.
This patch makes both the logcat & trace view code to use the same
sourceRevealer extension point. As a result, all source code
involved in revealing the source of a Java method is present in
a single place, and DDMS & Traceview plugins don't depend on JDT
anymore.
Change-Id: I5b840dc4d6ad45e5611a80cff740101c484a99dd
|
|
Change-Id: I79ae1bff5086146cc60b4496f4b0464ffd642651
|
|
Change-Id: Id29498fde61185a63812b7267b64560a8fd54dc5
|
|
Change-Id: Ibedcb5627170d107cacf5e9d212f9da11c8d1f3e
|
|
Change-Id: Ifcf5190547e9e37bdda766ad3d57a312c2dbb481
|
|
After applying it, please run the Eclipse's Externalize Wizard at “Source -> Externalize Strings…”. This ensure that hard-coded strings added between the time the patch was created and the time it was integrated will also be externalized.
From the time this patch is integrated on, each new string created in the plugin
should be added to the following files:
eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/i18n/messages.properties
Example: JavaClassName_MessageID=<string value>
<string value> refers to the string itself.
eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/i18n/Messages.java
Example: public static String JavaClassName_MessageID;
In the Java class, the new string should be referenced this way:
Messages.JavaClassName_MessageID
Related patches: All patches with the [EXTERNALIZATION] tag
Changes after review:
Code formatted according using android code formatter template
Merged Strings DeviceView_Unable_Create_HPROF_For_Application and DeviceView_Unable_Create_HPROF_For_Application.
Removed Motorola copyright notices.
Change-Id: Id889db593ef313760515f28b5973d3a9a8ad80d0
|
|
Change-Id: I4ba19e12a7d11df3d3c1053c30f3998a93b5fb06
|
|
Change-Id: I6cfde67f2d0a0da2f94124d19e152e99df349820
|
|
Change-Id: Ib5f49d91506de5e218d80af1d05d06ba49155cb6
|
|
PDT stands for (Android) Platform Development Tools.
The first version is pretty basic. A single pref page
to give the location of the dev tree. From this it
finds the location of adb and provides it to ddms through
its extension point.
Change-Id: Ibed895852bc46b83ac6bf749d0ea37f0a54fad08
|
|
Change-Id: Ia186695240e5f641c517a31ae93100143fc42694
|
|
Also cleaned up the abstraction layer to load images from ddmuilib since
its image are now always located inside ddmuilib jar.
Change-Id: Id9d283df18a05b7b5593e4593e90dac6e5548b94
|
|
Change-Id: Ia7690ff2787aa68bb668af05bbaf13a7cf16bc8b
|
|
package lists." into eclair
Merge commit 'a384f42a37f84c1b50774b68bdea5ddd94bc8777'
* commit 'a384f42a37f84c1b50774b68bdea5ddd94bc8777':
Fixed feature icon and plug-ins exported package lists.
|
|
Change-Id: Ie5de78e8546baa2a7ed16fc0cd8278b6553ee6a1
|
|
source from Logcat." into eclair
Merge commit 'd5c8674015ef40b1356629d2e8dca3f9a8b18ee3'
* commit 'd5c8674015ef40b1356629d2e8dca3f9a8b18ee3':
resolves Issue #5280: Go to problem in source from Logcat.
|