aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.ddms/src
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
* 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
* Change the adbLocation ddms extension to provide more tools location.Xavier Ducrohet2010-11-112-43/+57
| | | | | | | | | | | | 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
* 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-074-98/+233
| | | | | | | | | | 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-071-6/+3
| | | | | | | | | | | 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-032-33/+75
| | | | | | | | | | | | | | | | | | 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
* 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
* Make ddmlib/ddmuilib jar files inside the ddms plug-in instead of symlinks.Xavier Ducrohet2010-06-248-147/+45
| | | | | | | 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
* Add support for VMs that can stream hprof data through JDWP.Xavier Ducrohet2010-01-291-11/+40
| | | | Change-Id: I0fcc8718685ddb7accd459e78821677f044135ba
* resolves Issue #5280: Go to problem in source from Logcat.Karl Ostmo2010-01-251-4/+138
| | | | | | | | | 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
* Add the allocation tracker to the DDMS plug-in.Xavier Ducrohet2009-12-082-0/+50
| | | | Change-Id: I294d92046fccdba71ba1b2ab4280014a7722e65e
* 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-024-32/+154
| | | | | | | | | | | | | 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
* 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.
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-0/+2323
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-2323/+0
| |
* | Fix create_ddms_symlinks to create libs/ correctly.ralf2008-12-051-0/+2
|/ | | | Add git ignore files to avoid all build files from being submitted to git.
* Initial ContributionThe Android Open Source Project2008-10-2117-0/+2323