blob: 91c98aadc7ed59916a12f569448dce388d7133e0 [file] [log] [blame]
2012-03-05 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/ViewFactory.java (getViews): Fix usage
of toArray() to pass a new array as parameter.
* src/org/eclipse/linuxtools/callgraph/core/XMLParser.java (XMLParser): Remove
unexposed counter variable.
(setTextMode): Ditto.
(parse): Fix code
using == for string comparison.
2011-08-11 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/LaunchConfigurationConstants.java:
Modify verbosity.
2010-06-02 Roland Grunberg <rgrunber@redhat.com>
* plugin.properties: Externalize some strings in the Manifest.
* build.properties: See above
* META-INF/MANIFEST.MF: See above
* plugin.xml: See above
2010-06-01 Roland Grunberg <rgrunber@redhat.com>
* errors.prop: Modify error message for uprobes to list both
/usr/share/ and /usr/local/share in the make step for standard
SystemTap installs, and local installations.
2010-04-13 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java:
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java:
Clean up code.
2010-04-08 Roland Grunberg <rgrunber@redhat.com>
* META-INF/MANIFEST.MF: Add required import packages.
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java
(findAndOpen): Simplify logic by using functions in profiling
framework o.e.l.profiling to link to source code.
2010-03-22 Roland Grunberg <rgrunber@redhat.com>
* META-INF/MANIFEST.MF: Add o.e.l.profiling.ui to imported packages.
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java:
Clean up code by using openEditorAndSelect which is now in profiling framework.
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove these strings.
2010-02-26 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java:
Clean up code and add getter for internal data field.
2010-02-23 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Add a Thread.sleep() to stop abusing CPU cycles so much
Get rid of extraneous parsing job as a further optimization
2010-02-12 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Create default implementations of getParser and setParser using a private SystemTapParser variable.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: Get rid of getParser and setParser functions.
2010-02-11 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: Properly grab new lines in text parser.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Call makeView earlier so SystemTapTextView will stop breaking.
2010-02-02 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Fix binary argument handling.
2010-02-01 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove unused externalized string.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Remove Callgraph Version string.
2010-01-28 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Clean up unnecessary code.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: Same as above.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Same as above.
2010-01-26 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Fix settings for nonrealtimeparsing.
2010-01-22 Roland Grunberg <rgrunber@redhat.com>
* errors.prop: Add case for when uprobes.ko built for a previous kernel, and must be updated.
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove Error Log externalized strings.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java:
(writeToLog): Output logged errors using the Eclipse Error Log.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java:
(createPartControl): remove the Error Log from being displayed.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Remove the Error Log window.
2009-12-22 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Remove extraneous logic
* errors.prop: Re-add uprobes error after slight modification to popup error
2009-12-21 Charley Wang <chwang@redhat.com>
* errors.prop: Get rid of error for uprobes -- the stap output is pretty descriptive. The popup box is just annoying.
2009-12-17 rgrunber <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Fix certain externalized strings.
* src/org/eclipse/linuxtools/callgraph/core/Helper.java:
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java:
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java:
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java
(finishHandling): Change method to void.
2009-12-16 rgrunber <rgrunber@redhat.com>
* errors.prop: Update / Clean up error file.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java:
Remove function extracting logic. It was used to determine which probe points did not match.
Stap now silently fails on a probe point that fails to match.
Add some methods to assist in testing.
2009-12-15 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java: Make findAndOpen safety-valve return null if project is null.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Set monitor
* parse_function_partial.stp: Remove semicolon from partial script
2009-12-14 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/Helper.java:
BufferedWriter helper methods can be static if we simply pass in the BufferedWriter to be acted upon.
2009-12-10 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java: Properly quit if findAndOpen encounters a user-sent 'Cancel'
2009-12-10 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Add NON-NLS as needed
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Add Callgraph version
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Let Help->Version refer to systemtap, and callgraph versions
2009-12-09 Charley Wang <chwang@redhat.com>
* parse_function_partial.stp: Add threading capability
2009-12-08 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Clean up unused externalized strings
* parse_function_partial.stp: Replace syscall.exit with process(@1).end to eliminate use of debug-info
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Remove obsolete code
2009-11-30 Charley Wang <chwang@redhat.com>
* plugin.xml: Add icon to SystemTapTextView (Icon 12446.monitorOn.gif is from 3.4 Ganymede, source: http://xantorohara.110mb.com/core-icons/Eclipse.html)
2009-11-28 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/ViewFactory.java:Add createView function that uses secondaryID.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Add secondaryID
* src/org/eclipse/linuxtools/callgraph/core/StapUIJob.java: Add toggle for creating views with and without multiples
* src/org/eclipse/linuxtools/callgraph/core/LaunchConfigurationConstants.java: Add SECONDARY_VIEW_ID and DEFAULT_SECONDARY_VIEW_ID
2009-11-27 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Add capacity to change the command used. The command attribute should be derived from Config.getLaunchAttribute(LaunchConfigurationConstants.COMMAND)
* src/org/eclipse/linuxtools/callgraph/core/LaunchConfigurationConstants.java: Adding Command to LaunchConfigurationConstants. The default value is PluginConstants.STAP_PATH.
2009-11-26 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Rearrange constants. Add DEFAULT_PARSER_ID. Remove final modifier on STAP_PATH, so it can be changed to accommodate other commands, if need be.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: Get rid of println statement
2009-11-23 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Use deleteLog function
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Add deleteLog function
2009-11-18 Roland Grunberg <rgrunber@redhat.com>
* build.properties: Add errors.prop to build.
2009-11-18 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Correct default viewID.
2009-11-16 Roland Grunberg <rgrunber@redhat.com>
* META-INF/MANIFEST.MF: Add Eclipse to Provider field.
2009-11-16 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Remove unused functions, variables. Make commandGenerator methods static.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: (testRun): Change testRun so it will actually work and actually mimicks the properties of run.
2009-11-12 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Remove unused functions. Add docs to setDone.
2009-11-12 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: (appendToLog):
Method writes directly to the log without requires String argument to go through lengthy validation.
General cleanup of SystemTapErrorhandler
2009-11-12 Charley Wang <chwang@redhat.com>
* ChangeLog: Remove the ShellOpener class.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java (buildScript): CommandGenerator no longer extends action or IWindow...Delegate. None of those functions were being used.
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java (getPluginLocation): Add javadoc. Remove commented functions at the bottom.
2009-11-11 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Create cleanScript(): function as a possible first step to abstraction of Error Handling
2009-11-10 Charley Wang <chwang@redhat.com>
* plugin.xml: Add icons to build.properties
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Change reference to kill button to use imageDescriptor function in AbstractUIPlugin
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Add PLUGIN_ID string
2009-11-09 Roland Grunberg <rgrunber@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Externalize/Fix Strings
* src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Externalize/Fix Strings
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Give some variables more meaningful names.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Remove commented out unused code.
* src/org/eclipse/linuxtools/callgraph/core/DocWriter.java: Add necessary headers to all files listed below.
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java:
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java:
* src/org/eclipse/linuxtools/callgraph/core/XMLParser.java:
2009-11-06 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Rename Activator --> CallgraphCorePlugin.
(start): Clean out the start method to contain only the bare essentials instead of always finding the location, etc. on startup.
* src/org/eclipse/linuxtools/callgraph/core/ViewFactory.java: Change the way viewFactory creates views. Have ViewFactory set the view id.
* src/org/eclipse/linuxtools/callgraph/core/StapUIJob.java: Simplify StapUIJob by using ViewFactory to instantiate views.
* src/org/eclipse/linuxtools/callgraph/core/DocWriter.java: Update DocWriter's methods.
* src/org/eclipse/linuxtools/callgraph/core/XMLParser.java: Add javadocs, modify functions for ease of use.
2009-11-05 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Rename loadView --> initializeView
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: Rename loadView --> initializeView
* src/org/eclipse/linuxtools/callgraph/core/StapUIJob.java: Rename loadView --> initializeView
2009-11-04 Charley Wang <chwang@redhat.com>
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Fix nonRealTimeParsing.