aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.ddms
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix for issue 14189.Pierre Zurek2011-01-293-13/+74
| | | | | | | | | | | | | | | | | | Now the user can set if he wants to change perspective when he double-clicks in the LogCat view. If he wants to change perspective, he can set which perspective shall be opened. Change-Id: I3ed68f3f8ad3bbfcd6d161b63a0c0f218dd778b6
* | Change pluging copyright date to 2011.Raphael Moll2011-01-271-1/+1
|/ | | | | | SDK bug 14206 Change-Id: I85c8ef070527ba0cc361caa28d3325f736d0b5c8
* Move SDK Tools and ADT version to 10.Xavier Ducrohet2011-01-181-1/+1
| | | | Change-Id: I6cfde67f2d0a0da2f94124d19e152e99df349820
* Allow the user to set the ADBHOST variable.Pierre Zurek2011-01-123-0/+39
| | | | | | | | | With those changes the ADBHOST variable can be directly set in the Preferences of DDMS and Eclipse, so that the user can reset adb from inside those two programs. Change-Id: I94b24744e8daa3b3b2fe5a3db39203b39cb093ac
* Fix NON-NLS tokensTor Norbye2011-01-045-23/+23
| | | | | | | | | | | | | There were a number of // $NON-NLS-1$ references in the codebase. Eclipse's "Externalize Strings" functionality will not handle these correctly; there must not be a space between the "//" and the "$NON" tokens. (I left AndroidXmlEditor.xml alone; it is the file I discovered the problem in but I fixed those references as part of another pending checkin.) Change-Id: If185c88a667273af614f0bee5959fd2618756c05
* Update the Eclipe plug-ins/features version number.Xavier Ducrohet2010-11-151-1/+1
| | | | Change-Id: Ib5f49d91506de5e218d80af1d05d06ba49155cb6
* Change the adbLocation ddms extension to provide more tools location.Xavier Ducrohet2010-11-114-50/+64
| | | | | | | | | | | | Previously DDMS used the adb location to find the location of other tools, but adb moved to a different tool folder. adbLocator extension changed to toolsLocation and provide explicit locations for all the tools DDMS cares about. This way the logic of the tools location is only in ADT instead of being duplicated in DDMS. Change-Id: I87f19c7705cb822dc793264f11e680ba09eb7f40
* Editors preference page.Xavier Ducrohet2010-10-151-5/+3
| | | | | | | For now, only the monitor density, used by the zoom control in the GLE. Change-Id: I01219609e6196d845d45e306f5b93c3acf0b2ee2
* Go to problem in source from Logcat via Double-click.Pierre Zurek2010-10-083-58/+126
| | | | | | | | | | | | The user can choose in the LogCat Preference Page what will be the default behaviour (go to method declaration or go to error line). There are now 2 available actions in the LogCat View instead of the unique "Go to Problem" (which is now called "Go to Problem (method declaration)"). Change-Id: I769771b29d26b625cfd0250fa23e6627821be16d
* Fixing ADT featuressnpe2010-09-295-1/+239
| | | | Change-Id: Idc4223a43ef6505e55fb2b62cb2514763959bc53
* PDT implements the new extension from ddmsXavier Ducrohet2010-09-073-16/+31
| | | | Change-Id: I9622deec64ca60b9bfc2a4cdfa640821123ad4c0
* Fix interdepency between ADT and DDMS.Xavier Ducrohet2010-09-072-67/+109
| | | | | | | | | The issue was due to DDMS instantiating ADT classes in start() when ADT was doing the same with DDMS classes. This prevented the plug-ins from loading. Change-Id: Ifea9e0fdcfb14581931d734cdd232c537537c30d
* Open the debug perspective when showing hprof files.Xavier Ducrohet2010-09-071-0/+24
| | | | | | | | This prevents the creation of an editor area in the ddms perspective (the only way to get rid of it later seems to be to reset the perspective). Change-Id: I1eb4a3f6a77f27cc462b18b9db43d27cfef09337
* New extension points for DDMSXavier Ducrohet2010-09-078-99/+437
| | | | | | | | | | debugger connector is used by the "debug running app" button in the device list view. source revealer is used by the thread panel when double clicking on an entry of the stack trace. Change-Id: Ida07617a24d37f1d769d86859fd35d5bb19f5fd2
* First version of the PDT.Xavier Ducrohet2010-09-072-7/+4
| | | | | | | | | | | 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
* DDMS now receives the adb location through an extension point.Xavier Ducrohet2010-09-035-34/+182
| | | | | | | | | | | | | | | | | | Previously DDMS received the adb location through a normal Java API which requires the other plug-in to be actually running (This was done in the the start method of ADT). The new change allows DDMS to start a plug-in (by loading an extension provided by the plug-in) to query for the location of adb. This allows us to have plug-ins with no UI able to provide the location of ADB (ie a "platform" plug-in that has no UI besides a pref page, that is started by DDMS indirectly). Also cleaned up how HierarchyViewer use the AndroidDebugBridge. Change-Id: I8e842a294eea94c06417149144a2ce435e719cfd
* Move plug-ins version to 8.0.0 to match r8Xavier Ducrohet2010-09-031-1/+1
| | | | Change-Id: Ia186695240e5f641c517a31ae93100143fc42694
* Refactoring and integrating into EclipseKonstantin Lopyrev2010-08-271-0/+2
| | | | Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
* Update the ddmlib api for push/pull/installXavier Ducrohet2010-07-261-17/+33
| | | | | | | | | | | | | The API now throws SyncException instead of returning SyncResult. The IDevice API to install/uninstall now returns a single InstallException that encapsulate all the other ddmlib exception. Also, the recently added exceptions now don't extend IOException anymore. Change-Id: Ib334c4157a6add1882233dfaaa032aea1910eede
* Merge "Update Android project properties to support libraries depending on ↵Xavier Ducrohet2010-07-021-2/+2
|\ | | | | | | libraries."
| * Update Android project properties to support libraries depending on libraries.Xavier Ducrohet2010-07-021-2/+2
| | | | | | | | | | | | | | | | | | This is simply enabling the ability to add libraries to a library project in the UI. Also updated the change log. Change-Id: Ibaf67ce8c2af10ff890038a72de9f176bfae8592
* | Fix icons for some DDMS view by cleaning up an redundant/obsolete .gitignore ↵Xavier Ducrohet2010-07-014-0/+0
|/ | | | | | file. Change-Id: I3fc0fb9195b661b1b6732128cfd95e518ffb93b1
* Make ddmlib/ddmuilib jar files inside the ddms plug-in instead of symlinks.Xavier Ducrohet2010-06-2414-187/+57
| | | | | | | Also cleaned up the abstraction layer to load images from ddmuilib since its image are now always located inside ddmuilib jar. Change-Id: Id9d283df18a05b7b5593e4593e90dac6e5548b94
* Fix NPE in the DDMS plugin device view.Raphael Moll2010-04-271-3/+4
| | | | Change-Id: I771cc215e21f4deb93c85eabce649b275fab3ef4
* move to Tools r7 and ADT 0.9.8Xavier Ducrohet2010-04-011-1/+1
| | | | Change-Id: Ia7690ff2787aa68bb668af05bbaf13a7cf16bc8b
* am a384f42a: am 61c0fc73: Merge "Fixed feature icon and plug-ins exported ↵Xavier Ducrohet2010-02-021-0/+9
|\ | | | | | | | | | | | | | | | | package lists." into eclair Merge commit 'a384f42a37f84c1b50774b68bdea5ddd94bc8777' * commit 'a384f42a37f84c1b50774b68bdea5ddd94bc8777': Fixed feature icon and plug-ins exported package lists.
| * Fixed feature icon and plug-ins exported package lists.Xavier Ducrohet2010-02-021-0/+9
| | | | | | | | Change-Id: Ie5de78e8546baa2a7ed16fc0cd8278b6553ee6a1
* | am 987c9e13: am 8b02c04f: Merge "ADT: Refreshed some icons." into eclairXavier Ducrohet2010-02-021-0/+0
|\ \ | |/ | | | | | | | | | | Merge commit '987c9e13fd436ad68031ddae84598d5e67069298' * commit '987c9e13fd436ad68031ddae84598d5e67069298': ADT: Refreshed some icons.
| * Merge "ADT: Refreshed some icons." into eclairXavier Ducrohet2010-02-021-0/+0
| |\
| | * ADT: Refreshed some icons.Xavier Ducrohet2010-02-021-0/+0
| | | | | | | | | | | | | | | | | | | | | Getting rid of the goldish round icon with the a inside as it's not used anywhere on android.com Change-Id: I7ea0e4de1df973baedc41c2a1ca8918f51c25f75
| * | Add support for VMs that can stream hprof data through JDWP. Do not mergeXavier Ducrohet2010-02-021-11/+40
| |/ | | | | | | | | | | Integrated from master for inclusion in the SDK Tools r5 Change-Id: Ifad984f5b0ae187428cb7d871b039dddf0db4ba7
* | Add support for VMs that can stream hprof data through JDWP.Xavier Ducrohet2010-01-291-11/+40
| | | | | | | | Change-Id: I0fcc8718685ddb7accd459e78821677f044135ba
* | am d5c86740: am 56b4806f: Merge "resolves Issue #5280: Go to problem in ↵Xavier Ducrohet2010-01-282-5/+140
|\ \ | |/ | | | | | | | | | | | | | | source from Logcat." into eclair Merge commit 'd5c8674015ef40b1356629d2e8dca3f9a8b18ee3' * commit 'd5c8674015ef40b1356629d2e8dca3f9a8b18ee3': resolves Issue #5280: Go to problem in source from Logcat.
| * resolves Issue #5280: Go to problem in source from Logcat.Karl Ostmo2010-01-252-5/+140
| | | | | | | | | | | | | | | | | | This is integrated from external/master/development.git in order to not be lost when the development->sdk move is merged into external/master Change-Id: I36b6c467900c80b58342ee586f802979e8ce821c http://android.git.kernel.org/?p=platform/development.git;a=commit;h=fa974da92bec6ea9bb03ac4511622d784f04d271
* | Update version numbers for Tools-r6 / ADT 0.9.7Xavier Ducrohet2010-01-261-1/+1
|/ | | | Change-Id: I2cd2e75f97369d2d8a69e7717a49a59784c1fffd
* Add the allocation tracker to the DDMS plug-in.Xavier Ducrohet2009-12-083-0/+57
| | | | Change-Id: I294d92046fccdba71ba1b2ab4280014a7722e65e
* More ADT to 0.9.6Xavier Ducrohet2009-11-191-1/+1
|
* Move Tools to rev 5, and ADT to 0.9.5Xavier Ducrohet2009-11-061-1/+1
| | | | Change-Id: I1fa1ae883eea4d27d5718788594ab0cb52ca6445
* Fix possible NPE in DDMS plugin init.Xavier Ducrohet2009-09-221-27/+41
| | | | Change-Id: Ie1649b319948514473e11c27b4ad126ffe2d40ef
* Add preferences to DDMS (plug-in/standalone) for adb time out.Xavier Ducrohet2009-09-083-1/+14
| | | | Change-Id: Ia48221e33ee5ffae4f381aa29bd99a62b148108e
* Add method profiling support to DDMS.Xavier Ducrohet2009-09-032-119/+127
| | | | | | | | | | | | New button allows to start/stop tracing. When clicking stop, DDMS downloads the trace file and starts Traceview. Also refactored some common parts of the HPROF and tracing handlers into a common class. The goal is to have a default, extensible implementation of the HPROF handler that DDMS and the plug-in can reuse. This will reduce duplicated code. Change-Id: Ifc48926c7f6f1c3ea49a4aa94053664be83cbb06
* Add support for opening HPROF files in Eclipse.Xavier Ducrohet2009-09-025-33/+158
| | | | | | | | | | | | | The action taken on successful HPROF dump can now be configured from the plug-in preference to be either "save to disk" or "open in eclipse". If a plug-in supporting .hprof files (such as Eclipse Memory Analyzer Tool) is present then the file will just be opened in the tool. "save to disk" does not convert the file, "open in eclipse" does convert the hprof file (using hprof-conv present in the SDK) Change-Id: Iceb347abb2af5a2979b6028c22dcbdc3bc7250ca
* Add "Dump HPROF file" to DDMS/DDMS pluginXavier Ducrohet2009-09-011-2/+131
| | | | | | | | | | | | | | | | | | | 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
* Update some version number for Eclair SDK.Xavier Ducrohet2009-08-181-1/+1
|
* am ca82ce16: Merge change 20831 into donutXavier Ducrohet2009-08-121-1/+1
|\ | | | | | | | | | | | | Merge commit 'ca82ce16d271bc3b5f43dec043cfb0156ff70b47' * commit 'ca82ce16d271bc3b5f43dec043cfb0156ff70b47': Change ADT/DDMS plug-ins version to 0.9.3
| * Change ADT/DDMS plug-ins version to 0.9.3Xavier Ducrohet2009-08-111-1/+1
| |
* | am a8721e70: Move ADT/DDMS plug-ins to 0.9.2Xavier Ducrohet2009-07-231-1/+1
|\ \ | |/ | | | | | | | | | | Merge commit 'a8721e70401212af0277a5d90921798014fc4bd5' * commit 'a8721e70401212af0277a5d90921798014fc4bd5': Move ADT/DDMS plug-ins to 0.9.2
| * Move ADT/DDMS plug-ins to 0.9.2Xavier Ducrohet2009-07-221-1/+1
| |
* | am d06f8e2f: Merge change 1730 into donutAndroid (Google) Code Review2009-05-154-78/+80
|\ \ | |/ | | | | | | | | | | Merge commit 'd06f8e2f4cb97b5a397793ba7b53e62ab73925f8' * commit 'd06f8e2f4cb97b5a397793ba7b53e62ab73925f8': Make the ddmlib API use IDevice instead of Device
| * Make the ddmlib API use IDevice instead of DeviceXavier Ducrohet2009-05-154-78/+80
| | | | | | | | | | Device is now private. All the API is using IDevice. Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.