2004-04-23 David Inglis fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59680 * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java * src/org/eclipse/cdt/launch/internal/CPropertyTester.java * plugin.xml 2004-04-19 Alain Magloire Core Model interface throws Exception * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java * src/org/eclipse/cdt/launch/ui/CMaintab.java 2004-04-06 Mikhail Khodjaiants Do not remove debugger process from launch. * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java 2004-03-25 David Inglis getProcessList can throw a CoreException now. * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java 2004-03-01 James Ciesielski Marked those strings that are non-translatable as such and externalized those strings that can be translated. * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java * src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java * src/org/eclipse/cdt/launch/internal/ui/CoreFileCLaunchConfigurationTab.java * src/org/eclipse/cdt/launch/internal/ui/LaunchUIPlugin.java * src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java * src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties * src/org/eclipse/cdt/launch/ui/CArgumentsTab.java * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java * src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java * src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java * src/org/eclipse/cdt/launch/ui/CMainTab.java * src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java * src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java 2004-02-18 Alain Magloire filterClass contribution to be able to use the "Run" context menu shortcut. * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java 2004-02-18 Alain Magloire Remove deprecated Eclipse-2.0 calls; * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java 2004-02-18 Alain Magloire Added image to the label provider * icons/obj16/exec_obj.gif * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java * src/org/eclipse/cdt/launch/internal/ui/LaunchImages.java 2004-02-17 Alain Magloire Use a TwoPanel dialog when we attach more user friendly. * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java 2004-02-17 Thomas Fletcher Fix to address PR 52085. We allow the user to import a text file formatted as key=value pairs. * src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java 2004-02-12 Thomas Fletcher Fix to address PR 39580. Since we can't do anything short term about the scalability of the initial loading of the CModel, give the user a chance to select the binary directly by browsing the project. * src/org/eclipse/cdt/launch/ui/CMainTab.java 2004-02-02 Thomas Fletcher Improve the previous fix to use a TwoElementPane dialog to properly differentiate between elements by target architecture and path. Enhanced the ability to extend this short-cut with OEM specific labelling. * src/org/eclipse/cdt/launch/ui/CMainTab.java * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java 2004-01-07 Alain Magloire Fix # 49652 You could not see a difference with binaries of the same name but different location. * src/org/eclipse/cdt/launch/ui/CMainTab.java * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java 2003-12-18 Alain Magloire Possible NPE, PR 49146 * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java 2003-12-17 Mikhail Khodjaiants Fix for PR 49051: Launcher: Debugger tab: variable tracking. * CDebuggerTab.java 2003-12-16 Alain Magloire Choose a debugger base on the Eclipse platform * plugin.xml * src/org/eclipse/cdt/launch/internal/CApplicationlaunchShortcut.java 2003-10-27 Fixed 46129 AbstractCLaunchDelegate.java 2003-10-27 Mikhail Khodjaiants Changed the initialization of 'SourceLookupBlock'. * CSourceLookupTab.java 2003-10-27 Mikhail Khodjaiants Moved the 'org.eclipse.debug.core.sourceLocators' extension from the launcher. * plugin.xml * plugin.properties 2003-10-27 Mikhail Khodjaiants Removed the dependency to 'org.apache.xerces'. * plugin.xml * .classpath * .project 2003-10-27 Mikhail Khodjaiants Moved 'DefaultSourceLocator' from the 'org.eclipse.cdt.launch' plugin and merge it with 'CUISourceLocator'. Removed the 'org.eclipse.cdt.launch.internal.ui.sourcelookup' package. * DefaultSourceLocator.java: moved to the 'org.eclipse.cdt.debug.ui' plugin. 2003-11-22 Mikhail Khodjaiants src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java: Dispose 'SourceLookupBlock' when disposing 'CSourceLookupTab'. 2003-11-17 Mikhail Khodjaiants src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java: "Search for duplicate source files" option support. 2003-10-07 Mikhail Khodjaiants src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java: use 'MultiStatus' instead of 'Status' in the 'abort' method. 2003-09-22 David Inglis Add help context IDs to plugin and associate ids to each launch tab control. src/org/eclipse/cdt/launch/internal/ui/LaunchUIPlugin.java src/org/eclipse/cdt/launch/ui/ICDTLaunchHelpContextIds.java src/org/eclipse/cdt/launch/ui/CArgumentsTab.java src/org/eclipse/cdt/launch/ui/CDebuggerTab.java src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java src/org/eclipse/cdt/launch/ui/CMainTab.java src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java 2003-08-05 Mikhail Khodjaiants * src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java Check if the project saved in the launch configuration equals to the project set in the source lookup tab. 2003-07-28 Tom Tromey * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java (loadDebuggerComboBox): Sort entries by name. from 2003-07-28 Mikhail Khodjaiants * src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - the methods of this class are mostly used in UI plugins. 2003-07-22 David Inglis * src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java * src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java Refactor getName & getImage up into AbstructCDebuggerTab fixed problem with selecting a debugger for a core file from a unknown project platform. 2003-07-22 David Inglis * src/org/eclipse/cdt/launch/ui/CMainTab.java Use project name for configuration naming when no binary selected 2003-07-22 Mikhail Khodjaiants * src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java * src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java Fixed initialization problems. 2003-07-17 Thomas Fletcher * src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java Applied source locator patch to expand the scope of source lookups. Patch from Mikhail Khodjaiants 2003-07-09 Thomas Fletcher * src/org/eclipse/cdt/launch/internal/ui/LaunchImages.java Filled out this class which previously wasn't loading images ... now it is. 2003-07-03 David Inglis * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java * src/org/eclipse/cdt/launch/ui/CMainTab.java Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39583 2003-06-26 David Inglis * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java Added variable book-keeping option in config. * src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java (getContext) Returns an ICElement even if CDescriptor does not exsist. * src/org/eclipse/cdt/launch/ui/CMainTab.java Use BusyIndicator when getting binary list from project fixed problem with prefilling a new config when the project did not have a CDescriptor 2003-04-17 Alain Magloire * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortCut.java: fix Typo. 2003-03-27 Alain Magloire * src/org/eclipse/cdt/launch/ui/CMainTab.java: Refactor of ICRoot to ICModel adjust the code. 2003-03-19 David Inglis Fixed bug with not showing C Project lists with the launch config, when C UI Plugins was not created yet. 2003-03-18 Alain Magloire * plugin.xml * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java: Change the texts for "C Local Application". 2003-02-20 Mikhail Khodjaiants The generation of launch configuration shouldn't fail if project is not set or project name is empty. * DefaultSourceLocator.java * CSourceLookupTab.java 2003-02-18 Mikhail Khodjaiants New 'Source Lookup' tab. * plugin.xml Added dependency on the 'org.apache.xerces' plugin and the 'sourceLocator' extension. * plugin.properties Name for the source locator. * CoreFileCLaunchConfigurationTabGroup.java * LocalCLaunchConfigurationTabGroup.java Added the 'Source Lookup' tab. * DefaultSourceLocator.java Implementation of 'IPersistableSourceLocator'. * CSourceLookupTab.java Implementation of 'ILaunchConfiguartionTab'. 2003-02-07 David Inglis Refactor LaunchConstants into debug.core and make setting source locator happen before debug target it created. * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java * src/org/eclipse/cdt/launch/ICDTLaunchConfigurationConstants.java * src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java * src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java * src/org/eclipse/cdt/launch/internal/ui/CoreFileCLaunchConfigurationTabGroup.java * src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java * src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java * src/org/eclipse/cdt/launch/ui/CArgumentsTab.java * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java * src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java * src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java * src/org/eclipse/cdt/launch/ui/CMainTab.java * src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java 2003-02-06 Alain Magloire * src/.../launch/internal/ui/WorkingDirectoryBlock.java (geLaunchConfiguration): (updateLaunchConfigurationDialog): New method to change the scope for inner classes. * src/.../launch/ui/CArgumentsTab.java (updateLaunchConfigurationDialog): New method changing the scope for inner classes. * src/.../launch/ui/CDebuggerTab.java (updateLaunchConfigurationDialog): New method changing the scope for inner classes. * src/.../launch/ui/CMainTab.java (updateLaunchConfigurationDialog): New method changing the scope for inner classes. * src/.../launch/ui/CorefileDebuggerTab.java (handleDebuggerChange): New method changing the scope for inner classes. 2003-02-06 David Inglis * src/.../launch/internal/CApplicationLaunchShortcut.java * src/.../launch/ui/CMainTab.java Change to use WorkbenchLabelProvider 2003-01-29 David Inglis * src/.../launch/internal/ui/LaunchUIPluging.java (getShell) change so that it will always return a shell. 2003-01-28 Alain Magloire * src/.../launch/internal/CApplicationLaunchShortCut.java (getCLaunchConfigType): Change to protected. 2003-01-16 David Inglis * src/.../launch/ui/CDebuggerTab.java made 'revert' work properly within the debugger tab. 2003-01-16 David Inglis * src/.../launch/AbstractCLaunchDelegate.java add check for program existance on disk before launch * src/.../launch/internal/ui/AbstractCDebuggerTab.java * src/.../launch/ui/CDebuggerTab.java * src/.../launch/ui/CorefileDebuggerTab.java Fixed http://bugs.eclipse.org/bugs/show_bug.cgi?id=29532 2003-01-06 Alain Magloire * build.properties: Patch from Judy Green. 2003-01-06 Alain Magloire Add support for variable substitution: HOME=/foo MYHOME=${HOME}/bar MYHOME --> /foo/bar Furture work: provide the shell brace expansion. * src/.../launch/internal/AbstractCLaunchDelegate.java (expandEnvironment): Expand variable values containing format ${..}. * src/.../launch/internal/LocalCLaunConfiguratDelegate.java (exec): Use expandEnvironment(). (launch): Use expandEnvironment(). 2002-12-17 David Inglis * src/.../launch/AbstractCLaunchDelegate.java(setDefaultSourceLocator): new method * src/.../sourcelookup/DefaultSourceLocator.java:new class add method for delegate to call to set a default source locator. 2002-12-03 Alain Magloire * src/.../internal/LocalCLaunchConfigurationDelegate.java(exec): Change the signature to take Properties for the environment get the default environment and add it to new environment to it. Use ProcessFactory to run the Application, with the new environment array. 2002-11-23 Alain Magloire * src/.../internal/ui/CApplicationLaunchShortcut.java (searchAndLaunch): Bail out with a message if no binaries. 2002-11-22 Alain Magloire * src/.../AbstractCLaunchDelegate.java (getProgranName): Now static. * src/.../internal/ui/LaunchUIPlugin.java.java (errorDialog): New method. * src/.../internal/ui/CApplicationLauchShortcut.java.java : New File provides shortcut to start C applications. * plugin.xml: Implement extenxion point shortcut. 2002-11-22 Alain Magloire * src/.../internal/ui/LaunchUIPlugin.java (startup): On startup add a listener to DebugPlugin for debug events. (shutdown): remove the listener. (handleDebugEvents): For Termination events do a refresh on the project. 2002-11-21 Alain Magloire * src/.../internal/ui/WorkingDirectoryBlock.java (setDefaultWorkingDir): Set the workspace directory default to be the Project. * src/.../internal/LocalCLaunchConfigurationDelegate.java (launch): Use the new function getWorkingDirectory(), it does more check by calling verifyWorkingDirectory(). * src/.../AbstractCLaunchDelegate.java (getEnvironmentArray): implemented. (getWorkingDirectory): New method, call verifyWorkingDirectory(); (verifyWorkingDirectory): New method, does more checking. (getWorkingDir): Deprecated and calls getWorkingDirectory(). (getWorkingDirectoryPath): New method. (getCProject): Now static. (getProjectName): Now static 2002-11-21 Judy N. Green * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java (verifyCProject): If we cannot get the ICProject with the config, we get the project and see if it exists and/or it is closed. The appropriate error is now displayed, rather than reporting that the project does not exist when it does exist, but is closed. 2002-11-14 Thomas Fletcher * src/.../launch/ui/CMainTab.java Updated error condition to catch closed projects. 2002-11-13 Thomas Fletcher * src/.../launch/ui/CDebuggerTab.java Updated punctuation. 2002-11-13 David Inglis * src/.../launch/ui/CDebuggerTab.java * src/.../launch/ui/CLaunchConfigurationTab.java * src/.../launch/ui/CorefileDebuggerTab.java Added support for supported cpus on a debugger and filters list based on selected IBinary. Default debugger selection is not the first exact matching debugger for the specified platform. 2002-11-06 David Inglis * src/.../launch/ui/CMainTab.java * src/.../launch/ui/ClaunchCOnfigurationTAb.java fixed problem with preselection of project/program for new configurations 2002-11-04 David Inglis * src/.../launch/ui/CDebuggerTab.java * src/.../launch/ui/CMainTab.java change "local" to "native" and support "*" as a wildcard for platform. 2002-11-04 David Inglis * src/.../launch/internal/ui/LocalCLaunchCOnfigurationTabGroup.java don't filter tab list based on mode since the configuration is shared with debug mode. 2002-11-01 David Inglis * src/.../launch/internal/CoreFileLaunchDelegate.java * src/.../launch/internal/LocalCLaunchConfigur.ationDelegate.java use new newDebugTaget methods in CDebugModel 2002-10-23 David Inglis * /src/.../launch/internal/CoreFileDelegate.java * /src/.../launch/internal/LocalCLaunchConfigurationDelegate.java create new IProcess for debug console from CDISession and pass to newDebugTarget methods