aboutsummaryrefslogtreecommitdiffstats
path: root/ddms
Commit message (Collapse)AuthorAgeFilesLines
...
* | Use equals for value comparisonSiva Velusamy2011-08-161-1/+1
|/ | | | Change-Id: Ic83b797567a044ce08703d036329299ef64bcdea
* Show count of unread messages associated with each filter.Siva Velusamy2011-08-163-11/+80
| | | | Change-Id: I871ddc550b1d63844b8501a59c079b62f0de4cca
* Refactor code for filtering into LogCatFilter class.Siva Velusamy2011-08-1511-365/+357
| | | | | | | | | - Move the code out of LogCatViewerFilter into LogCatFilterSettings - Rename LogCatFilterSettings to LogCatFilter as it now does the filtering as well. - Update tests appropriately. Change-Id: I68840d8292cc7ad2b3ef5415bd7a0bdd56aa4da2
* Add list<received messages> parameter to msgReceived event.Siva Velusamy2011-08-153-6/+10
| | | | Change-Id: Ib66700806853564901f177694308add9a8d9d2d7
* Save/Restore user created filters.Siva Velusamy2011-08-153-3/+262
| | | | Change-Id: I4e5ba3d6c16889b0a1ac3195e616f0e53026f947
* Minor refactor: use length() > 0 rather than !equals("")Siva Velusamy2011-08-151-3/+3
| | | | Change-Id: Iec62efdd56bbb24fa1c473ccb74e529271f2dd7b
* Add support for live filter/search bar.Siva Velusamy2011-08-126-34/+255
| | | | | | | | | A search bar at the top of the logcat view provides a quick way to search for messages matching a certain pattern. By default, words in the query are searched in the logcat message text. Other fields such as pid or tag can be searched by using a prefix such as pid: or tag:. Change-Id: I3f9f83697f84c30b0371beedfba457480001d71a
* Always refresh logcat table from UI thread.Siva Velusamy2011-08-121-2/+6
| | | | Change-Id: I8b11783de412a31baf37fc2d9efb8aafdb73a330
* Merge "Remove @Override from methods implementing an interface"Tor Norbye2011-08-121-3/+0
|\
| * Remove @Override from methods implementing an interfaceTor Norbye2011-08-111-3/+0
| | | | | | | | | | | | @Override'ing methods from an interface requires JDK 6. Change-Id: I78dcf84dc690e5928f05a4d1a20e24a4e10d7eae
* | Merge "Use fonts as specified in preferences."Siva Velusamy2011-08-124-27/+67
|\ \
| * | Use fonts as specified in preferences.Siva Velusamy2011-08-114-27/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update DDMS preference dialog to show only font preference when using the new logcat view. The font preference key is obtained from LogCatPanel in the new view so that the Eclipse ddms plugin can also reuse most of the code. Change-Id: I61afba27cde45ff8214e83b6fadfe488f6c954bb
* | | Merge "Add tests for LogCatMessageParser."Siva Velusamy2011-08-122-2/+105
|\ \ \ | |/ / | | / | |/ |/|
| * Add tests for LogCatMessageParser.Siva Velusamy2011-08-112-2/+105
| | | | | | | | Change-Id: I2fc1f14cbf72117112a217b2f9effb00b3e040a0
* | Merge "Add various getProperty methods."Brett Chabot2011-08-113-2/+150
|\ \ | |/ |/|
| * Add various getProperty methods.Brett Chabot2011-08-113-2/+150
| | | | | | | | | | | | Bug 5148643 Change-Id: I8efefdf07e8524f95dcb043a4eae1812b97b2739
* | Support clearing all logcat messages from the table.Siva Velusamy2011-08-113-1/+21
| | | | | | | | Change-Id: If7fb4b181974ddd0c1c41e54f7c76bfb6b2812bc
* | Support exporting selected logcat messages to a text file.Siva Velusamy2011-08-111-3/+100
| | | | | | | | Change-Id: Ia9c61a5e16ef12907f4402a076a587cc9f62613c
* | Fix logcat table scrolling behavior.Siva Velusamy2011-08-111-14/+32
| | | | | | | | | | | | | | | | | | | | | | | | This patch makes the logcat table scroll behavior to be consistent with other consoles/terminals: The table will scroll to reveal a newly added message if and only if the last logcat message is currently displayed (which is the same as saying if the scrollbar is at the bottom of the table). If the user scrolls up the table by moving the scroll thumb, then newly added messages will not trigger a scroll. Change-Id: Ia9c180b093de91406e8ced020589c71b4d2e1eb1
* | Create new project ddmuilib-testsSiva Velusamy2011-08-105-0/+135
| | | | | | | | Change-Id: I62fbf052dead8f9c4378c42c1850851c51b794fc
* | Add support for filtering logcat messages.Siva Velusamy2011-08-106-6/+817
| | | | | | | | | | | | | | | | In the logcat view, add a panel on the side where users can create/edit/delete filters for logcat messages. Users can filter by the message tag, pid or loglevel. Change-Id: Ic85397794e5437b761b91a74adb0dd6a58bc74ed
* | Get easymock from ANDROID_OUT_FRAMEWORKSiva Velusamy2011-08-091-1/+1
| | | | | | | | Change-Id: Ife3e5d1f5f1884a2e304dd18e109a6d7325ab90c
* | Save/Restore the width of all columns in the LogCatPanel table.Siva Velusamy2011-08-092-15/+28
|/ | | | | | | | Create all columns using TableHelper.createTableColumn which adds listeners that save the column width whenever they are resized by the user, and restores them on subsequent creations. Change-Id: I35d09a981b94aa086899e3bf74f2243029c60b2b
* Merge "Add eclipse version to usage stat ping."Xavier Ducrohet2011-08-041-2/+2
|\
| * Add eclipse version to usage stat ping.Xavier Ducrohet2011-08-041-2/+2
| | | | | | | | Change-Id: I14dba0dd7cb900c2e700e4da055aee7bb7d1f9cd
* | Add pushFile/pullFile interface for IDevice.Wei-Ning Huang2011-08-052-0/+91
| | | | | | | | | | | | Implement pushFile/pullFile methods for Device. Change-Id: I8491f98fc46bbfd5f476b72e002cd97f63c56228
* | Initial implementation of the new logcat panel.Siva Velusamy2011-08-049-0/+801
| | | | | | | | | | | | | | | | | | This logcat panel will show up in ddms if it is launched with -Dcom.android.ddms.useNewLogCatView. Currently, this implementation only displays a table with a list of logcat messages. It lacks features such as filters, go-to source of exception, export to log, user preferences, etc. Future patches should enhance the UI to achieve feature parity with older UI. Change-Id: I3dde3c590c839318ce57bb5f005627f580ebb06c
* | Conditionally create old logcat view.Siva Velusamy2011-08-041-5/+24
| | | | | | | | | | | | | | | | | | As a first step towards replacing the logcat view, wrap the code that creates and manages the current logcat view to first check which implementation to use. The old implementation is used unless a JVM property "com.android.ddms.useNewLogCatView" is set. Change-Id: Idbdfcc55f0f5f28f7004b010875b89de8a4cea12
* | Convert tabs to spacesSiva Velusamy2011-08-041-6/+6
|/ | | | Change-Id: I7032663689943b22342b49736f0656df778cd456
* Style: space after synchronized (object) {...}Raphael Moll2011-07-271-1/+1
| | | | | | | | For keywords such as if, for, while, we put a space between the keyword and the expression. Same should go for synchronized (object) {}. Change-Id: I5b145912f9346e3f4d8367865c2729abea68fdbc
* Various fixes to the DDMS Native heap panel.Xavier Ducrohet2011-07-185-73/+85
| | | | Change-Id: I468be358b937f63adca3528fb66aa5d70e2e6827
* Fix some override issues.Xavier Ducrohet2011-07-061-1/+0
| | | | | | SDK tools must compile using Java 1.5 Change-Id: I39b708fcb6f1e225bece6b12c1b5909865825ac9
* Merge "Fix instrumentation repetition parsing and multi listener handling."Brett Chabot2011-06-302-8/+52
|\
| * Fix instrumentation repetition parsing and multi listener handling.Brett Chabot2011-06-282-8/+52
| | | | | | | | Change-Id: Ib295bb21c45dd2f52f547f86a5b3c4aaa959c139
* | Merge "Add a preference for the profiler buffer size."Jeff Brown2011-06-283-2/+32
|\ \
| * | Add a preference for the profiler buffer size.Jeff Brown2011-06-273-2/+32
| |/ | | | | | | | | | | 8MB is getting to be too small for some purposes. Change-Id: Ic711c426febf2e42634bd73a5be6211cfe66f4c0
* | pullFile exception handling.Brett Chabot2011-06-232-1/+9
|/ | | | | | | | | Make SyncService.pullFile throw SyncException instead of IOException if it cannot write to local file. Bug 4600585 Change-Id: Ic3ab9fd7d1a05280ee14a310b9c8053371bb4e37
* Fix various warningsTor Norbye2011-06-093-3/+24
| | | | | | | | | | | | | I ran the latest version of findbugs on our codebase and fixed some (not all!) of the warnings. I also ran with Eclipse 3.7 RC3 and updated our compiler warning settings for the new warnings that are available. I also fixed some DOS line endings in some files (formatted with CRLF instead of LF). Change-Id: I9a9d34a9b60f2cb609245793815d96a4587007b0
* Refactor a method to extract an emulator port.Brett Chabot2011-06-022-28/+85
| | | | Change-Id: I0dbab2c8f44a2114364075a91f31aa0d8d18d3ba
* Make instrumentation test failure message more verbose.Brett Chabot2011-05-203-17/+23
| | | | | | Bug 3443053 Change-Id: I12ed20ac93db92ea5cf7dcb1984bc81be242ad9b
* Fix launchers for SDK tools using swtmenubar.Raphael Moll2011-05-052-5/+7
| | | | Change-Id: Iba5860db0a56ab508d1ce155d0e079ab37eb2bc9
* Fix typos in READMEs.Raphael Moll2011-05-021-1/+1
| | | | | | This addresses some CL feedback from last week. Change-Id: I1a121b3f294a395eb0f660d962c65c48d1760d7b
* Use SwtMenuBar in HierarchyViewer application.Raphael Moll2011-04-281-0/+8
| | | | Change-Id: I5f61e0c238520d8582e9bef8fa69c354a1165475
* Fix image reousrces in HierarchyViewer application.Raphael Moll2011-04-281-6/+3
| | | | | | | | | | | | | | | | | | | Currently the HierarchyViewer application crashes when trying to run it from Eclipse. The issue is that the code looks for all the images in /images/ whereas the source code places them in /resources/images/ and the makefile was setup to "erase" the /resources part. The fix is: - move all images back to hierarchyviewerlib/src/images. - adjust the makefile accordingly. Another issue is that the about box JPEG files failed to load (at least on Eclipse 3.5 under Win7). That's OK we had a real icon in PNG that works, so we should be using it for the about box anyway. Change-Id: Id3edc3d714480d4251b190706371db2481a14b63
* Use SwtMenuBar for DDMS.Raphael Moll2011-04-284-97/+68
| | | | Change-Id: I32121a336e5b3256ef1661fff5afe84741295d08
* Add missing OSGI jar to DDMS classpath.Raphael Moll2011-04-273-8/+78
| | | | | | | | | | | | DDMS requires an osgi.jar, which is correctly declared in the manifest. It is however not declared in the classpath used by Eclipse. The consequence is that trying to use the pref panel when running ddms from eclipse crashes with with a ClassNotFound exception. Change-Id: I204232a608be0da584577d13f5649d03bb542976
* Throw SyncException if local file is not found instead of FileNotFoundException.Brett Chabot2011-04-142-52/+34
| | | | | | Bug 16159 Change-Id: I13903487786b61398553a69ad09220defa78d588
* Put some new icons.Xavier Ducrohet2011-04-074-8/+8
| | | | | | | | | | | | | - ddms and (one of) hierarchy viewer perspective. - feature about for traceview/hierarchyviewer - use the draw9patch icon for the resource view in ADT - use the emulator icon for the emulator control view in DDMS - use the new android icon for the ADT wizard. Also standardized on <toolsname>-<size>.png for the icon names. ADT uses android-##.png Change-Id: I1ce2a0dae5d256049b381552bd89aef717f51da6
* Reset sInitialized when calling AndroidDebugBridge.terminate().Xavier Ducrohet2011-04-061-1/+3
| | | | | | This will allow calling init() again after a terminate(). Change-Id: Icdda999624f13485f419ae53bc2139a5ceaa3229
* New application icons for the various SDK toolsTor Norbye2011-04-052-0/+0
| | | | | | | | | | | | | | | | This changeset integrates a new set of application icons by Roman Nurik for the various SDK tools: DDMS, Hierarchyviewer, Traceview, the SDK manager, and the Eclipse about box icon. We have new icons with the same visual look for draw9patch and emulator as well, which are not integrated here. Draw9patch is written in Swing, so it doesn't have a way to set a dock icon on the Mac (other than with a startup script modification to pass -Xdock:icon, which means we also need to bundle the .icns image outside its .jar). I couldn't find the place the emulator dock image is set so I will ask around and file a separate CL for that. Change-Id: Idbb2212b8d0d5f1bd2d41b3576079ff409c7e9c8