Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-01-20Systemtap: Improve no-stap errors; allow projectless processes.Andrew Ferrazzutti7-68/+92
Using Systemtap IDE without stap installed causes too many error dialogs to appear. Simplify/streamline the kinds of error dialogs that are shown when stap is missing. Also allow RuntimeProcessFactory to launch processes that don't have a host project, which is required for the above error dialog improvements. Change-Id: I39daf04c28d2dab53fa46c7c6b8de64a6c3f4ae1 Reviewed-on: https://git.eclipse.org/r/39966 Tested-by: Hudson CI Reviewed-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Roland Grunberg <rgrunber@redhat.com>
2014-09-26Bump features to 3.2.0-SNAPSHOT.Alexander Kurtakov21-23/+22
Change-Id: I08a5bd3b0a3892c66537997668dedd36e88474c0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/33993
2014-09-19Systemtap: Add method to test graph tooltips.Andrew Ferrazzutti6-24/+51
The current method of testing graph tooltips commonly fails. Add mehtods in an attempt to more safely test this feature. Change-Id: I298acd5203579845cd6a33991d78721b6cdd850f Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/33581 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-09-16Add missing license headers.Andrew Ferrazzutti7-2/+53
Change-Id: I941980fe78669bcf8728c42660486869b41dac93 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/33394 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-09-15Systemtap: Attempt to stabilize UI tests; log4j.Andrew Ferrazzutti1-16/+40
Add log4j logging to TestCreateSystemtapScript to better identify & diagnose SWTBot failures/errors. Also, in an attempt to prevent test failures, increase the default SWTBot wait time and manually re-apply focus to shells in critital (ie fail-prone) locations. Change-Id: I6a46455dbf6944da95c95cfaa33a6a5b160fd540 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/33274 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-09-10Fix SystemTap feature version to be 3.1.0Jeff Johnston2-2/+2
Change-Id: Ie99838f21958b1f93003b4a5fe24f50a66e3dce4 Reviewed-on: https://git.eclipse.org/r/33203 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> (cherry picked from commit 7f6ec0e80baf6038f8dfba3f0a2d15b2654c5109) Reviewed-on: https://git.eclipse.org/r/33205
2014-09-09Systemtap: Improve BrowserView UI loading.Andrew Ferrazzutti6-23/+57
Remove a number of race conditions that caused errors in the contents of BrowserViews (Function view, Probe Alias view). Also ensure that parser processes are terminated once they are cancelled, and make some other minor UI and logic adjustments. Change-Id: I4b65c5a7dd9622db5a10dc3822f0ea2fdec430bb Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31139 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-09-05systemtap: Cleanup systemtap.ui.ide.tests.Alexander Kurtakov5-33/+34
Enable more warnings and fix them. Change-Id: Ie30f0e9e3d9734a0e8df8b9930d3aecb358ef48d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/32933 Tested-by: Hudson CI
2014-09-04Systemtap: Improve script running & race conditions.Andrew Ferrazzutti5-232/+271
A number of race conditions can occur when running Systemtap scripts; supress them with tighter synchronization. Also apply minor improvements to script-running tasks, such as a fix to EBZ#441279. Change-Id: Ie358b968bbf9ffe97b05f680dcbb3b97f180b569 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31140 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-08-27Systemtap: Attempt to fix failing tooltip test.Andrew Ferrazzutti1-35/+50
TestCreateSystemtaptapScript.testGraphTooltips() often fails because an expected tooltip cannot be found when the mouse hovers over a graph's data point. Attempt to supress this problem by retrying the test multiple times before failing. Change-Id: I5dd5c9f694e9b1be51a01a77aea712059686adfe Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31050 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-08-20Fix feature versions that were bumped in stable-3.0 but not master.Jeff Johnston2-2/+2
Change-Id: I1b9527552d5d49910d27fbfc5f682a323baee864 Reviewed-on: https://git.eclipse.org/r/31990 Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-08-20Fix SystemTap AbstractChartWithXaxis to handle swtchart 0.9 or lower.Jeff Johnston1-13/+48
Change-Id: I10279e4b5d89e038c197471f6848487a20bb7a5e Reviewed-on: https://git.eclipse.org/r/31933 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-08-15Systemtap: Implement selective tapset loading.Andrew Ferrazzutti8-137/+442
When the list of imported tapsets is changed (with Preferences->SystemTap->IDE->Tapsets), instead of triggering a new tapset load operation to re-load all tapset contents, only load in the newly-added tapsets and delete the ones that were removed. Change-Id: I3dac162704f2bee5fc30217c3578a098c66aa724 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31464 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-08-12Systemtap: Reset launcher's cmdList each run.Andrew Ferrazzutti1-4/+3
Resolves EBZ #441629. Also perform some very minor cleanup on RunScriptHandler. Change-Id: I23714435658eba9abc72d7eeee88f70e2544b051 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31463 Reviewed-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Hudson CI
2014-07-31Systemtap: Allow more simultaneous run scenarios.Andrew Ferrazzutti4-28/+21
EBZ #439834, #439836 Change-Id: Id90c62dd91246a4446181c8ed192deae2e54887c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/30594 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Systemtap: Improve script stopping.Andrew Ferrazzutti6-124/+89
Fix bugs EBZ #439565 and #439566. Also, reduce the time it takes for a script to be stopped. Change-Id: I79a6ebe0b2f30e9b9c4bfb7208ae3e9d85646b89 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/30046 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Systemtap: Improve "Save Log" action.Andrew Ferrazzutti9-121/+255
Improve the UI of the "Save Log" button on script consoles to better indicate when and to where script output is being logged, and to allow logs to be saved while scripts are running. Also, to make these improvements work, fix a bug that prevents stap script Commands from being disposed when a running script is re-run. Change-Id: I38d1d154dba0dcbae5187aa9af8fc31c1672ee5c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29767 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Man: Add support for remote manpages.Andrew Ferrazzutti5-58/+42
Allow for fetching manpages of executables from a remote machine. Also add Linuxtools support for launching remote processes to make this possible. Change-Id: I69b840b2a15d6268ff5d1a42642ff0176646c354 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29064 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Systemtap: Allow graph title visibility toggle.Andrew Ferrazzutti6-21/+62
Change-Id: I56d5c6e4c209b863bb776edb23da7cbb3deafa5e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/28707 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-17Systemtap: Remove reliance on stap from UI tests.Andrew Ferrazzutti29-743/+7338
Also make changes where appropriate to allow dummy data to be to be read into the Function & Probe views, so that testing of their contents is possible without needing stap to populate them. Change-Id: I054227235e44c8584c79951d44148edb8a615373 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27312 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-07-17Systemtap: Refreshable/improved BrowserViews.Andrew Ferrazzutti15-238/+341
Provide a "refresh" control on BrowserViews (Function, Probe Alias, and Kernel Browsers), and indicate when the contents of the views are loading. Also clear the browser contents when a refresh operation begins. Change-Id: I6faadbbdae6fb9e311f74811bbd9fd157911d159 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29001 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-15Systemtap: Cleanup tapset manpage caching.Andrew Ferrazzutti14-224/+493
Move tapset manpage load & cache operations to their own classes, and clean up the way they are performed. Change-Id: If2b6578da2ff025c51f1690c010f0679177dbe12 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/28940 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-08Systemtap: Remove unused Editor preferences.Andrew Ferrazzutti9-390/+0
Remove all Editor preference options (which includes Code Assist, Conditional Filters, and Syntax Coloring), since none of them are currently in use. Change-Id: Iaf03eb9acffbfbbc67ef474e0cd4b51e237af37d Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26692 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-02Systemtap: Data Table context menu controls.Andrew Ferrazzutti2-61/+50
Setting "auto resize columns" and "jump to newest entry" from Preferences->Graphing->Data Table is now just for preparing the default settings for a newly-created graph. Control of those settings for an active data table is now fully available in the table's context menu. Change-Id: I8f2fabdad493afa8f31f9069a1b3182232a84016 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/28703 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-06-26Stop SWTBot test hangs by forcing dialog focus.Andrew Ferrazzutti1-6/+3
Change-Id: I4374f454e8e74f59649b6cd0381a0201d107e51c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29002 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-06-09Systemtap: Restore public TapsetLibrary.init().Andrew Ferrazzutti2-17/+23
Restore the public initialization method for TapsetLibrary, so that tapset contents can be loaded as soon as the Systemtap plugin is loaded. Also implement a better means of forbidding multiple initializations than what was done before. Resolves EBZ #436169. Change-Id: I7a771c78698d32cb24f94403fb4f9c648085a5b6 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27533 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> Reviewed-on: https://git.eclipse.org/r/28152
2014-06-06Systemtap: Stop BrowserView crashes on re-open.Andrew Ferrazzutti1-4/+0
Prevent BrowserViews from disposing their content trees when they are closed. This disposal caused TapsetLibrary trees to be disposed, which are not rebuilt the the next time the views are opened. This resulted in the NPEs that prevented the views from being re-opened after being closed. Resolves EBZ #435979. Change-Id: I4428340898c5943970e105d4de8ad33e5ba8e0fa Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27534 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> Reviewed-on: https://git.eclipse.org/r/28151
2014-06-06Systemtap: Update help docs for 3.0.Andrew Ferrazzutti38-364/+415
Change-Id: If749ed39020069df4d4711d5d8880ce5283fb256 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27876 Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> Reviewed-on: https://git.eclipse.org/r/28153 Tested-by: Hudson CI
2014-06-04Set next release to be 3.1.0.Jeff Johnston25-40/+39
Change-Id: I4731f53db522baccec56da9d51e7a37dc8a71b64 Reviewed-on: https://git.eclipse.org/r/27612 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-05-15Systemtap: Improvements to remote operations.Andrew Ferrazzutti23-413/+352
-Resolve EBZ #433422. -Apply environment variables passed to remote runs. -Restore option to specify port number for remote operations. -Improve some error dialogs relating to failed remote connections/runs. -Cleanup, syntax standardization, and removal of unused modules/preferences. Change-Id: I6f18afaa97efb3f4196261dff51b55454b6e3ee1 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26406 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-15Systemtap: Make improvements to tapset trees.Andrew Ferrazzutti33-690/+920
Allow stored tapset trees to save all information of probes and functions, including proper icons and definition locations. Also perform general cleanup and optimization on tapset tree creation, and fix EBZ #430732. Change-Id: I054c383e17c379a7f8b6e7cb5a2c1d5097cb402e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25596 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-14Systemtap: Clean UI plugin; organize packages.Andrew Ferrazzutti17-158/+84
-Remove/replace unused strings in .ui.ide/lugin.properties. -Move all Handlers in .ui.ide.actions to .ui.ide.handlers. Change-Id: Ic95d825a991f775be9161ef72d01a9a3e53046a1 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26482 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-14Systemtap: Hide inactive tool buttons on startup.Andrew Ferrazzutti7-51/+89
Prevent inactive Systemtap toolbar items from appearing on startup before their providing plugins are loaded. Do this by using activeWhen instead of enabledWhen. (Resolves EBZ #434802.) Change-Id: I1a514d06946289d1781e428cd75c7b05d7b85d16 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26481 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-14Systemtap: Apply launch enablement restriction.Andrew Ferrazzutti1-6/+11
In stap's contextualLaunch enablement logic, reapply the check for IPathEditorInput that was removed by f663000; the changes made by 3002890 make this check appropriate again for limiting context-menu launches to script editors. Change-Id: I816eaa6699db35ecf4b5b767d2130ee85ae63abe Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26472 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-05Systemtap: Migrate OpenFileAction to commands.Andrew Ferrazzutti12-139/+119
Also perform other housekeeping tasks related to migrating from actions to commands. Change-Id: I04d6e1e3a55fc90d84db524b42472e3659b5f5cd Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25881 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-05Systemtap: Minor cleanup.Andrew Ferrazzutti13-76/+83
Notably, move (Abstract)ChartMouseMoveListener to public API. Change-Id: I3f1108679c73d28a14ddfd4acdca00f8fa97a45f Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25880 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-02Systemtap: Assorted cleanup/fixes.Andrew Ferrazzutti17-448/+328
-Ensure that ExceptionErrorDialog.openError always operates in the display thread. -Make improvements to running stap scripts. -Perform some general syntax cleanup. Change-Id: I714f3bdba26b12feccedff5d14eba20614eb741b Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25824 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-30systemtap: Another round of code review.Alexander Kurtakov13-175/+77
* Remove dead code. * Mark abstract methods as such. * Multi-catch. Change-Id: I19e22dd72b968e015b3eaffe13534b16bbc62185 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25779 Tested-by: Hudson CI
2014-04-30Cleanups.Alexander Kurtakov2-12/+12
* Member to variable. * String.isEmpty usage. * Unnecessary local before return. * Naming conventions * Integer instantiation * Dead store to local variable Change-Id: I96b495245a2505fcbd608965319b3565edf513ff Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25766 Tested-by: Hudson CI
2014-04-30Warnings fixes.Alexander Kurtakov6-26/+24
* Naming conventions. * Redundant modifiers. * Private fields. Change-Id: I2f7cc9beb9dc1e00395171a1fdca2a631aeaef5c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25764 Tested-by: Hudson CI
2014-04-29More cleanups.Alexander Kurtakov28-211/+236
* Empty statements * This final field could be made static * Member could be replaced by local variable * 'static' modifier out of order with the JLS suggestions. * strings handling * unused parameters * unnecessary local before return Change-Id: I7e6b45466178696345a057f75278c6c5c8a670ad Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25708 Tested-by: Hudson CI
2014-04-29Various cleanups.Alexander Kurtakov12-38/+10
* Unused public or protected field * Javadoc fixes * Unread public/protected field * Unused imports * Unused modifiers * Avoid modifiers which are implied by the context Change-Id: Ieac08a3cf3b3ffd824ea7af0a63864d2ae17cc54 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25706 Tested-by: Hudson CI
2014-04-26Remove old 2011 license stuff from all feature.properties filesJeff Johnston2-250/+0
- tycho adds the license info automatically to the feature.properties files that end up in the output jar files Change-Id: Ic6d32db0c2cea75c06fb811674ec82b2026d5943 Reviewed-on: https://git.eclipse.org/r/25585 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-26Change tabs to spaces; elim trailing whitespace.Andrew Ferrazzutti358-35161/+35059
To comply with Sonar style requirements, replace all tab characters with four whitespace characters/spaces, and remove all trailing whitespace. Perform this change to all Java and XML files. Also replace tabs with "\t" in test strings that require tabs, and edit STPIndenterTest so that it doesn't rely on indented comments. Change-Id: I48c3c5449a58fe5310967d998a05df1a28fbcbb0 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25561 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-25profiling: Retire ProfileLaunchConfigurationDelegate.Alexander Kurtakov2-6/+9
It was serving no point but to add one exec method which is better to be together with the other similiar methods in CdtSpawnerProcessFactory. Change-Id: I35e45de1e2269d90a4c139ea2ca1af9adbedea3d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25240 Tested-by: Hudson CI
2014-04-25Replace feature licenses with new 2014 license.Jeff Johnston2-2/+2
Change-Id: Ib5471ff3a6f4dc66fd6e42038574b42a0d62d612 Reviewed-on: https://git.eclipse.org/r/25515 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-24Systemtap: Improve function/C probe addition.Andrew Ferrazzutti15-391/+377
-Make general improvements to the way functions and probes are added to scripts with their respective views. -Migrate plugin implementation of inline-probing C files from Actions to Commands. -When inline-probing C files, ask user for the .stp script to add the probe to. Change-Id: Ice5fc1945eeb7edbe579a2fc05b20f4f0da7176e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23946 Tested-by: Hudson CI
2014-04-24Systemtap: More Probe & Function view fixes.Andrew Ferrazzutti42-1297/+1642
-Obtain static probes with a call to "stap --dump-probe-types" rather than with a configuration file. -Improve layout & organization of entries in the Probe Alias View. -Correct the way probe groups are added to scripts (EBZ#431260). -Create SharedParser to share stap -vp1 dumps among Probe & Function parsers. -Restore "View Definition" feature for Probe Alias view. -Clean & improve "View Definition"'s means of searching for script contents. -Replace DefinitionAction with DefinitionHandler, and migrate plugin implementation from Actions to Commands. -Resolve EBZ #432768. -Format .systemtap.ui.ide/plugin.xml. -Update code completion for probes & its associated tests. Change-Id: I24a8c89ea9fdd372efdff13f18d8bcebf5957d0b Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23878 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-04-22Linuxtools: Circumvent M7 SWTBot test problems.Andrew Ferrazzutti1-6/+3
Where possible, use alternatives to ContextMenuHelper when the workbench's active selection is needed (EBZ #433014). Also perform minor cleanup on some tests. Change-Id: I23834cdc4b89df87b6e6d5666bce8b6f646a6cc0 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25236 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-17Linuxtools: Standardize saving graphs as images.Andrew Ferrazzutti8-272/+97
Make SaveChartAction provided by dataviewers public, to allow other plugins to use it instead of each needing their own implementation of chart saving. Also, replace the plugin-specific implementations of chart saving in Massif and Systemtap with this one, and for SystemTap, migrate from using Actions to Commands. Change-Id: If2fe9dbfc10f51da1c8943eb67e98a9b7debc6dc Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/24463

Back to the top