From c73978c03ad76f776f686ef6d9883ebd13b61dff Mon Sep 17 00:00:00 2001 From: Alex Blewitt Date: Sat, 23 Apr 2016 14:39:12 +0100 Subject: [PATCH] Bug 492210 - Remove ChangeLog files from project ChangeLog is an archaic format for identifying what has changed in a project. Fortunately more powerful version control systems are capable of generating this information and displaying information such as this paragraph in order to determine what has changed in a project and when. Change-Id: Ia71a05fa51869c1adb193d94f71c28b3b36beb37 Signed-off-by: Alex Blewitt --- .../ChangeLog | 138 - .../org.eclipse.cdt.autotools.core/ChangeLog | 4416 ----------------- .../org.eclipse.cdt.autotools.docs/ChangeLog | 320 -- .../org.eclipse.cdt.autotools.tests/ChangeLog | 305 -- .../ChangeLog | 99 - build/org.eclipse.cdt.autotools.ui/ChangeLog | 1023 ---- .../ChangeLog | 0 .../ChangeLog | 520 -- .../ChangeLog | 261 - core/org.eclipse.cdt.core.linux/ChangeLog | 62 - core/org.eclipse.cdt.core.macosx/ChangeLog | 6 - core/org.eclipse.cdt.core.solaris/ChangeLog | 49 - core/org.eclipse.cdt.core.tests/ChangeLog | 1865 ------- core/org.eclipse.cdt.core.win32/ChangeLog | 173 - core/org.eclipse.cdt.core/ChangeLog | 2580 ---------- core/org.eclipse.cdt.core/ChangeLog-2003 | 2269 --------- .../browser/ChangeLog-browser | 108 - core/org.eclipse.cdt.ui.tests/ChangeLog | 734 --- core/org.eclipse.cdt.ui/ChangeLog | 3253 ------------ core/org.eclipse.cdt.ui/ChangeLog-2003 | 2185 -------- .../browser/ChangeLog-browser | 106 - debug/org.eclipse.cdt.debug.core/ChangeLog | 1838 ------- .../org.eclipse.cdt.debug.core/ChangeLog-2003 | 1689 ------- debug/org.eclipse.cdt.debug.ui/ChangeLog | 1699 ------- debug/org.eclipse.cdt.debug.ui/ChangeLog-2003 | 1267 ----- launch/org.eclipse.cdt.launch/ChangeLog | 799 --- 26 files changed, 27764 deletions(-) delete mode 100644 build/org.eclipse.cdt.autotools-feature/ChangeLog delete mode 100644 build/org.eclipse.cdt.autotools.core/ChangeLog delete mode 100644 build/org.eclipse.cdt.autotools.docs/ChangeLog delete mode 100644 build/org.eclipse.cdt.autotools.tests/ChangeLog delete mode 100644 build/org.eclipse.cdt.autotools.ui.tests/ChangeLog delete mode 100644 build/org.eclipse.cdt.autotools.ui/ChangeLog delete mode 100644 build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog delete mode 100644 build/org.eclipse.cdt.managedbuilder.core/ChangeLog delete mode 100644 build/org.eclipse.cdt.managedbuilder.ui/ChangeLog delete mode 100644 core/org.eclipse.cdt.core.linux/ChangeLog delete mode 100644 core/org.eclipse.cdt.core.macosx/ChangeLog delete mode 100644 core/org.eclipse.cdt.core.solaris/ChangeLog delete mode 100644 core/org.eclipse.cdt.core.tests/ChangeLog delete mode 100644 core/org.eclipse.cdt.core.win32/ChangeLog delete mode 100644 core/org.eclipse.cdt.core/ChangeLog delete mode 100644 core/org.eclipse.cdt.core/ChangeLog-2003 delete mode 100644 core/org.eclipse.cdt.core/browser/ChangeLog-browser delete mode 100644 core/org.eclipse.cdt.ui.tests/ChangeLog delete mode 100644 core/org.eclipse.cdt.ui/ChangeLog delete mode 100644 core/org.eclipse.cdt.ui/ChangeLog-2003 delete mode 100644 core/org.eclipse.cdt.ui/browser/ChangeLog-browser delete mode 100644 debug/org.eclipse.cdt.debug.core/ChangeLog delete mode 100644 debug/org.eclipse.cdt.debug.core/ChangeLog-2003 delete mode 100644 debug/org.eclipse.cdt.debug.ui/ChangeLog delete mode 100644 debug/org.eclipse.cdt.debug.ui/ChangeLog-2003 delete mode 100644 launch/org.eclipse.cdt.launch/ChangeLog diff --git a/build/org.eclipse.cdt.autotools-feature/ChangeLog b/build/org.eclipse.cdt.autotools-feature/ChangeLog deleted file mode 100644 index 2e663317395..00000000000 --- a/build/org.eclipse.cdt.autotools-feature/ChangeLog +++ /dev/null @@ -1,138 +0,0 @@ -2012-02-17 Jeff Johnston - - * p2.inf: Add additional info so update path - from old autotools feature to new works smoothly. - -2012-01-03 Jeff Johnston - - Refactor to org.eclipse.cdt.autotools-feature. - -2011-08-16 Jeff Johnston - - * pom.xml: Bump up feature to 3.0.1. - * feature.xml: Ditto. - -2011-05-10 Jeff Johnston - - Resolves: #342895 - * feature.xml: Remove autotools compatibility plug-in. Bump up to - version 3.0.0. - * pom.xml: Update version number. - -2010-12-03 Jeff Johnston - - * feature.xml: Bump up version to 2.0.1 for 0.7 release. - -2010-05-18 Andrew Overholt - - * feature.properties: Fix provider name. - -2010-04-26 Andrew Overholt - - * feature.properties: Match consistent license text (bug #306627). Update - copyright year. - * license.html: New file. HTML version of SUA (bug #306627). - * build.properties: Include license.html. - * about.html: Remove. - * feature.xml: Use licenseURL property instead of explicit URL. - -2010-04-12 Andrew Overholt - - * feature.properties: Match consistent license text (bug #306627). - -2009-11-10 Andrew Overholt - - * feature.properties: Make featureName a bit more user-friendly. - -2009-11-04 Jeff Johnston - - * feature.xml: Fix dependencies to support CDT 6.0.0 and up. - -2009-11-03 Jeff Johnston - - * feature.xml: Fix feature id. - -2009-10-21 Jeff Johnston - - * feature.xml: Add revised org.eclipse.linuxtools.cdt.autotools plug-in that has been - set up for compatbility mode to build older projects. - -2009-10-13 Jeff Johnston - - * feature.xml: Bump to 2.0.0. Refer to new org.eclipse.linuxtools.cdt.autotools.core and - org.eclipse.linuxtools.cdt.autotools.ui plug-ins. - -2009-04-24 Jeff Johnston - - * feature.xml: Fix dependencies to not require 6.0.0 CDT plugins as they - aren't in the CDT Master zip yet for Galileo builds. - -2009-04-23 Andrew Overholt - - * feature.xml: Use 6.0.0 CDT requirements on Galileo branch. - -2009-01-15 Jeff Johnston - - * feature.xml: Bump up version to 1.0.2. - -2009-01-08 Jeff Johnston - - Fixes #260436 - - * feature.xml: Add .qualifier to version id. - -2009-01-06 Andrew Overholt - - * feature.xml: Add update site information. - * build.properties: Add feature.properties and epl-v10.html. - -2008-10-31 Andrew Overholt - - * feature.xml: Use %featureName, %provider, %copyright, and %description from - feature.properties. Add "(Incubation)". - * feature.properties: Initial import. - * epl-v10.html: Likewise. - -2008-10-14 Jeff Johnston - - * feature.xml: Update release to 1.0.1. - -2008-08-08 Jeff Johnston - - * feature.xml: Update release to 1.0.0. - -2008-01-28 Jeff Johnston - - * feature.xml: Update release to 0.9.6. - -2007-12-05 Jeff Johnston - - * feature.xml: Update release to 0.9.5.3. - -2007-11-19 Jeff Johnston - - * feature.xml: Update release to 0.9.5.2. - -2007-10-23 Jeff Johnston - - * feature.xml: Update release to 0.9.5.1. - -2007-10-04 jjohnstn - - * feature.xml: Update release to 0.9.5. - -2007-09-24 Jeff Johnston - - * feature.xml: Update release to 0.9.4. - -2007-09-05 Jeff Johnston - - * feature.xml: Update release to 0.9.3. - -2007-08-17 Jeff Johnston - - * feature.xml: Fix up release number. - -2007-07-19 Jeff Johnston - - * feature.xml: Fix up description to not reference sample url. diff --git a/build/org.eclipse.cdt.autotools.core/ChangeLog b/build/org.eclipse.cdt.autotools.core/ChangeLog deleted file mode 100644 index c2a32f29534..00000000000 --- a/build/org.eclipse.cdt.autotools.core/ChangeLog +++ /dev/null @@ -1,4416 +0,0 @@ -2012-08-29 Jeff Johnston - - Resolves: bug #381291 - * plugin.xml: Add other types of binary parsers for Autotools target since it can apply to - non-ELF OSes. - -2012-08-29 Jeff Johnston - - Resolves: bug #388354 - * plugin.properties: Fix statedir option help tip message. - * src/org/eclipse/cdt/internal/autotools/core/configure/ConfigureMessages.properties: Ditto. - -2012-07-23 Jeff Johnston - - * src/org/eclipse/cdt/autotools/core/AutotoolsOptionConstants.java: New file. - * src/org/eclipse/cdt/internal/autotools/core/configure/IConfigureOption.java: Use IAutotoolsOption values for type constants. - * src/org/eclipse/cdt/internal/autotools/core/configure/AutotoolsConfiguration.java: Use AutotoolsOptionConstants - for names of configuration options. - -2012-07-20 Jeff Johnston - - * src/org/eclipse/cdt/autotools/core/AutotoolsPlugin.java (getAutotoolCfgOptions): New publicly accessible - method for retrieving Autotool configuration options for a given build configuration. - (updateAutotoolCfgOptions): New publicly accessible method for updating Autotool configuration options for - a given build configuration. - * src/org/eclipse/cdt/internal/autotools/core/configure/ConfigureMessages.properties: Add new messages for - errors caused by user reading and updating configuration options. - * src/org/eclipse/cdt/internal/autotools/core/configure/AutotoolsConfigurationManager.java: Add synchronization to - all public methods. - (updateAutotoolCfgOptions): New method to allow external users to update configuration options. - (getAutotoolsCfgOptions): New method to get configuration options for a given configuration id. - -2012-04-20 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up version to 1.1.0. - * pom.xml: Ditto. - -2012-04-11 Jeff Johnston - - Bug #375007 fix from Anna Dushistova - * src/org/eclipse.cdt/internal/autotools/core/AutotoolsNewMakeGenerator.java - (getConfigurePath): If configure command is specified as absolute - path, just use it. - -2012-03-30 Jeff Johnston - - Bug #371277 - * src/org/eclipse/cdt/internal/autotools/core/AutotoolsNewMakeGenerator.java - (regenerateMakefiles): Fix setting of status on error. - (runScript): Switch to use sh -c for all script execution. - -2012-03-30 Jeff Johnston - - Bug #372557 - * src/org/eclipse/cdt/internal/autotools/core/AutotoolsNewMakeGenerator.java - (runScript): Fix index out of range exception when environment variable is - unknown. - -2012-03-29 Jeff Johnston - - * src/org/eclipse/cdt/autotools/core/AutotoolsNewProjectNature.java: Fix old nature id to contain the .core specifier. - -2012-01-03 Jeff Johnston - - Refactor all packages to be org.eclipse.cdt.autotools.core. - -2011-12-16 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsPropertyConstants.java (fACVersions): Add - 2.68. - (fAMVersions): Add 1.11.1. - -2011-10-19 Jeff Johnston - - Bug #361461 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (regenerateMakefiles): Fix autogen.sh - case whereby autogen.sh doesn't run or create configure script. - -2011-10-03 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/FlagConfigureOption.java (getParameter): Remote - extraneous space at beginning of CFLAGS constructed string. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.properties: Fix tips for - various CFLAGS settings. - -2011-10-03 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AbstractConfigurationOption.java (isFlag): New method. - (isFlagValue): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java (getSavedConfigs): Add - support for flags and flag values. - (saveConfigs): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfiguration.java (initConfigOptions): Ditto. - (configOpts): New CFLAGS and value options. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.java (getParameter): New method. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureOptionCategory.java (isFlagValue): New method. - (isFlag): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/IConfigureOption.java (isFlag): New method. - (isFlagValue): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.properties: Add new messages - for CFLAGS settings. - -2011-09-27 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runScript): Add - check for additionalEnvs not being null to prevent NPE. - -2011-09-15 Jeff Johnston - - Resolves bug#356278 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (stripEnvVarsFromOption): New - method. - (runScript): Strip env-vars from script options. Also display any env-vars stripped from command and options. - (stripEnvVars): Rewrite so quoted strings are checked first and then simplify the last type of specifier to - just non-space value. - * src/org/eclipse/linuxtools/cdt/autotools/core/Resources.properties: Add new - message. - -2011-08-24 Sami Wagiaalla - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerGenerator.java (addMarker): - Add all attributes using the attribute map. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java: - Small cleanups. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsProblemMarkerInfo.java: - Use attribute setter and getter. - (getProblemType): New. - (getLibraryInfo): New. - (mySetType): New. - (mySetAttribute): New. - (myGetAttribute): New. - (myGetAttributes): New. - * plugin.xml: Set AutoconfErrorParser name and id. - -2011-08-16 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump version to 1.0.2. - * pom.xml: Ditto. - -2011-07-25 Jeff Johnston - - Resolves: bug#351660 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): - Fix to set MakeTargets to a single dummy target with invalid name to avoid MakeTargetManager from trying - to send out extraneous change event. - -2011-07-20 Jeff Johnston - - Resolves: bug#351660 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): - Fix to always create a new MakeTarget rather than finding an existing one so that - modifications made do not result in events being sent to project/workspace. - -2011-07-14 Sami Wagiaalla - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerGenerator.java (addMarker): - Use argument problemMarkerInfo. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParserManager.java (addProblemMarker): - New method. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java: - Implement IErrorParser. - (ErrorParser): New no argument constructor. - Remove epm instance variable. - Add project instance variable. - (processLine): New. - (processLine): Use addProblemMarker. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsProblemMarkerInfo.java: - Extend org.eclipse.cdt.core.ProblemMarkerInfo. - (AutotoolsProblemMarkerInfo): Call super(). - * plugin.xml: Added ErrorParser to org.eclipse.cdt.core.ErrorParser - extension point. - -2011-07-13 Sami Wagiaalla - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerGenerator.java (addMarker): - Set the markers type attribute. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/IAutotoolsMarker.java (MARKER_PROBLEM_TYPE): - New global constant. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParserManager.java (generateExternalMarker): - Take type argument. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java (getCheckType): - Return AutotoolsProblemMarkerInfo.Type object instead of String. - (processLine): Pass Type to generateMarker(). - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsProblemMarkerInfo.java: - Added Type enum. - (type): New instance variable. - (AutotoolsProblemMarkerInfo): Constructors now takes type argument. - -2011-07-13 Sami Wagiaalla - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (getBuildPath): - New. - (getSourcePath): New. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java (getCheckType): - Use source directory to find configure. - (ErrorParser): Take sourceDir argument. - -2011-07-13 Sami Wagiaalla - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java (processLine): - Look for failed checks. - (getCheckType): New. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (getConfigurePath): - New. - (runCommand): Pass configure path when creating ErrorParser. - (runScript): Ditto. - -2011-06-22 Jeff Johnston - - Resolves: #349881 - * plugin.xml: Add call-on-empty-delta behaviour for Autotools builder. - -2011-06-16 Jeff Johnston - - Resolves: #348432 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/VersionComparator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsPropertyConstants.java: Add new - constants for various Autoconf versions. - -2011-05-26 Jeff Johnston - - Resolves #343879 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runScript): - For Windows/Mac targets, do not pass PWD environment variable forward. - -2011-05-19 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParserManager.java (outputLine): Fix - to use IErrorMarkeredOutputStream interface rather than reflection. - -2011-04-27 Jeff Johnston - - Resolves #343875 - * src/org/eclipse/linuxtools/cdt/autotools/core/AutotoolsNewProjectNature.java (.run): Add - code to turn on and off workspace autobuilding around our call to change the project - description. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsConfigurationBuilder.java (build): Add - check for creating a CDT project in which case do not build yet. - (isCdtProjectCreated): New method. - (shouldBuild): Do not return true for autobuild, instead let the builder tell us. - * plugin.xml: Make the Autotools builder configurable. - -2011-04-26 Jeff Johnston - - Resolves #343731 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runScript): - Add support for running scripts on Windows and Mac. - (regenerateMakefiles): Invoke autoreconf as a script instead of a command. - -2010-12-08 Jeff Johnston - - Resolves #331735 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java (cloneCfg): Add - a check for getSavedConfigs returning null. - -2010-12-03 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up version to 1.0.1 for 0.7 release. - -2010-11-10 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerResolutionGenerator.java (getResolutions): Return - no resolutions at present until we have package kit interfaces to call. - -2010-10-29 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsProblemMarkerInfo.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParser.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParserManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/IAutotoolsMarker.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerResolutionGenerator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/PkgconfigErrorResolution.java: New file. - * plugin.properties: Add new strings for new extensions added. - * plugin.xml: Add a new marker for configuration errors. Also add an error resolution - generator for this new type of marker. - * src/org/eclipse/linuxtools/cdt/autotools/core/Resources.properties: Add new messages. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runCommand): Add - ErrorParserManager to parse errors from configuration. - (runScript): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerGenerator.java: Rewritten to - not extend IMarkerGenerator. - (addMarker): Accept an AutotoolsProblemMarkerInfo. - (hasMarkers): New method. - (removeAllMarkers): Remove Autotools markers rather than C/C++ ones. - -2010-08-05 Andrew Overholt - - * plugin.properties: Change provider to Eclipse Linux Tools. - -2010-06-03 Jeff Johnston - - Bug #315652 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsConfigurationBuilder.java (shouldBuild): Always - return true for automatic build. - -2010-05-27 Andrew Overholt - - Bug #270326 - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java - (initialize): Test fix for black-on-black configure console. - -2010-05-27 Jeff Johnston - - Resolves: #314587 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (getWinOSType): New method. - (getPathString): Modify to check for WinOSType if platform is WIN_32. - -2010-05-26 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/core/Resources.properties: Add new error message for setting options - via template. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/SetAutotoolsStringOptionValue.java: New file. - * plugin.xml: Add new template process type. - -2010-05-26 Jeff Johnston - - Resolves: #314122 - 2010-05-26 Jon Beniston - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java (saveConfigs): Convert - any special characters in value before saving. - (xmlEscape): New method. - -2010-05-21 Jeff Johnston - - Resolves: #313754 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (stripEnvVars): Add - support to strip off environment variables that follow the command. - -2010-05-07 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java - (resourceChanged): Don't access resource delta if it is null. - -2010-04-06 Jeff Johnston - - Resolves #308261 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfiguration.java (copy): Only set - the isDirty flag to true if we are cloning a configuration to a new id. A straight copy should not change the isDirty - flag. - -2010-03-18 Jeff Johnston - - Resolves #306406 - * src/org/eclipse/linuxtools/cdt/autotools/core/AutotoolsNewProjectNature.java (addAutotoolsBuilder): Don't save - project description unless builder list has been modified. To save the project description, use a Job so it is - done asynchronously. - -2010-03-15 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (regenerateMakefiles): Use the - id of the IConfiguration not the name to fetch the IAConfiguration for it. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsOptionValueHandler.java (handleValue): Make - sure ICConfigurationDescription exists before accessing it. - -2010-03-12 Jeff Johnston - - Resolves #304005 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsConfigurationBuilder.java (build): Add logic to - check for dirty configuration. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runScript): Change to use getId - instead of getName method for IAConfiguration. - (runCommand): Ditto. - (regenerateMakefiles): Add call to sync configurations. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfiguration.java (getId): New - method. - (copy): Changed to two separate methods, one which takes an id and the other which takes no parameter - and expects the id to be copied. - (AutotoolsConfiguration): Changed to accept an id rather than a name. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java: Change to keep - track of temporary configuration list for a project. This is needed when performing configuration settings and the - user has not yet confirmed. In addition, store all configurations by id and not name since the id does not change. - (resourceChanged): Logic changed to rename both saved and temporary configuration lists which are now Map structures. - (AutotoolsConfigurationManager): Add hash maps for saved and temporary configuration lists. - (syncConfigurations): New method. - (applyConfigs): Ditto. - (saveConfigs): Changed to take the project as parameter. A second private - version of the function also has been added which takes an array of Configuration - Descriptions. The option value "Name" for configure tool is resolved for saved configurations. - (getConfigs): Renamed to getSavedConfigs. - (getSavedConfigs): New method renamed from getConfigs. - (getConfigurations): Renamed to getSavedConfigs. - (isConfigurationAlreadySaved): Modified calls. - (setSyncing): New method. - (createDefaultConfiguration): Pass id instead of name to constructor. - (isSyncing): New method. - (addConfiguration): No longer need to check for existence because we are adding to a Map. - (replaceConfiguration): Removed. - (saveAllConfigs): Ditto. - (replaceProjectConfigurations): Split into two versions. The new version takes an additional - parameter which is an array of Configuration descriptions. - (getTmpConfigs): New method. - (syncNameField): New method. - (clearTmpConfigurations): New method. - (findCfg): Find by id and not name. - (getTmpConfiguration): New method. - (getConfiguration): Try and find configuration by id before creating default. - (cloneCfg): New method taken out of AutotoolsConfigurationPropertyPage and added here to perform cloning of an Autotools configuration. - Logic has been added to not perform cloning if the target configuration already has been saved and to return a boolean regarding this. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsOptionValueHandler.java (handleValue): Changed to - call new cloneCfg interface in AutotoolsConfigurationManager. Logic to check for an Autotools Clone listener is removed. The return - code of cloneCfg is checked to see if the configuration has already been saved. If not saved and we are not doing a sync - then it returns without resolving the Name option field. The Name option field is now the Configuration Description id - which does not change on a rename operation. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/IAConfiguration.java: Add new getId method. Remove name methods - which are no longer used. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/NewAutotoolsProject.java (process): Modified call to - saveConfigs. - (process): Ditto. - -2010-02-25 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (getAutogenPath): Fix typo - so we split tokens on white-space, not non-white-space. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java (saveConfigs): - Since we base ourselves on hashing by name, do not save multiple configurations with same name. - (getConfigs): Do not load multiple configurations with same name, just the first. - -2010-02-24 Jeff Johnston - - Resolves #303616 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (runScript): Use - unresolved default if environment variable is uninitialized. - (initializeBuildConfigDirs): Ditto. - (runCommand): Ditto. - -2010-02-24 Jeff Johnston - - Resolves #303613 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.properties: Fix tooltip - for config tool directory. - -2010-02-23 Jeff Johnston - - Resolves #303616 - * src/org/eclipse/inuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (getAutogenArgs): - Add additional parameter of arguments found in the command itself. - (getConfigArgs): Ditto. - (getAutogenPath): Fix to split out additional arguments specified with the command. - (getConfigurePath): Ditto. - (runScript): Fix to resolve build macros for arguments. - (runCommand): Ditto. - (regenerateMakefiles): Fix references to functions above to pass additional parms. - -2010-02-09 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): Add - code to use reflection to look for new MakeTargetManager setTargets method which will set the entire list - of MakeTargets at one time. - -2009-12-01 Jeff Johnston - - Resolves #296616 - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MakeTarget.java: Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MakeTargetManager.java: Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ProjectTargets.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/core/AutotoolsNewProjectNature.java: - (removeOldAutotoolsNature): New Method. - (addAutotoolsBuilder): Compensate for case where we are dealing with old Autotools project. - -2009-11-16 Andrew Overholt - - * plugin.properties: Fix provider name. - -2009-11-04 Jeff Johnston - - * META-INF/MANIFEST.MF: Change dependencies to handle CDT 6.0.0 and up. - -2009-11-02 Jeff Johnston - - * plugin.xml: Make special source content types for configure and autogen.sh and have each tool - reference their proper input scripts. Add a discovery profile id for the inputs to each tool - and have neither support managed build. Add the gcc and g++ compiler directly to the set of - tools for the GNU Autotools toolchain. - * src/org/eclipse/linuxtools/cdt/autotools/core/Resources.properties: New message for running - distclean in top-level directory. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): - Try and find an old MakeTarget to use instead of always creating one from scratch. - (regenerateMakefiles): When a full configure is required and the top-level source directory has - already been configured in, a make distclean to the top-level source directory is required before - a configuration can be performed in an alternate directory. Do this automatically, but let the - user know what happened. In addition, change the console for Autotools configuration so that - the console is not cleared within one build. - -2009-10-29 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/DefaultNoDependencyCalculator.java: New file. - * plugin.properties: Add required messages. - * plugin.xml: Add gcc and g++ tools to GNU toolchain. Add content types for configure and autogen.sh - scripts and make these the source content types for configure and autogen.sh respectively. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsPropertyConstants.java: Add - compat constants for use with older projects. - -2009-10-27 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/NewAutotoolsProject.java: Clean - up unused imports. - * plugin.xml: Add gcc and g++ to toolchain. Specify GCCStdMakePerFile discovery profile - for toolchain and for configure tool inputs. - -2009-10-20 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/NewAutotoolsProject.java (process): Add - creation of default Autotools configuration. - -2009-10-13 Jeff Johnston - - * build.properties: Remove icons. - * icons/ac16/acmacro_arg_obj.gif: Removed. - * icons/ac16/acmacro_obj.gif: Removed. - * icons/ac16/ammacro_obj.gif: Removed. - * icons/ac16/case_obj.gif: Removed. - * icons/ac16/condition_obj.gif: Removed. - * icons/ac16/convert_normal.gif: Removed. - * icons/ac16/elif_obj.gif: Removed. - * icons/ac16/else_obj.gif: Removed. - * icons/ac16/for_obj.gif: Removed. - * icons/ac16/if_obj.gif: Removed. - * icons/ac16/while_obj.gif: Removed. - * icons/autoconf.gif: Removed. - * icons/automake.gif: Removed. - * icons/dlcl16/build_configs.gif: Removed. - * icons/dlcl16/config_category.gif: Removed. - * icons/dlcl16/config_tool.gif: Removed. - * icons/dlcl16/newc_app.gif: Removed. - * icons/dlcl16/newcc_app.gif: Removed. - * icons/dlcl16/open_include.gif: Removed. - * icons/dtool16/alphab_sort_co.gif: Removed. - * icons/dtool16/build_menu.gif: Removed. - * icons/dtool16/convert-normal.gif: Removed. - * icons/dtool16/make.gif: Removed. - * icons/dtool16/makefile.gif: Removed. - * icons/dtool16/newc_app.gif: Removed. - * icons/dtool16/newcc_app.gif: Removed. - * icons/dtool16/segment_edit.gif: Removed. - * icons/dtool16/target_add.gif: Removed. - * icons/dtool16/target_build.gif: Removed. - * icons/dtool16/target_delete.gif: Removed. - * icons/dtool16/target_edit.gif: Removed. - * icons/dtool16/update_old.gif: Removed. - * icons/elcl16/build_configs.gif: Removed. - * icons/elcl16/config_category.gif: Removed. - * icons/elcl16/config_tool.gif: Removed. - * icons/elcl16/newc_app.gif: Removed. - * icons/elcl16/newcc_app.gif: Removed. - * icons/elcl16/open_include.gif: Removed. - * icons/etool16/alphab_sort_co.gif: Removed. - * icons/etool16/build_menu.gif: Removed. - * icons/etool16/convert_normal.gif: Removed. - * icons/etool16/make.gif: Removed. - * icons/etool16/makefile.gif: Removed. - * icons/etool16/newc_app.gif: Removed. - * icons/etool16/newcc_app.gif: Removed. - * icons/etool16/segment_edit.gif: Removed. - * icons/etool16/target_add.gif: Removed. - * icons/etool16/target_build.gif: Removed. - * icons/etool16/target_delete.gif: Removed. - * icons/etool16/target_edit.gif: Removed. - * icons/etool16/target_filter.gif: Removed. - * icons/etool16/update_old.gif: Removed. - * icons/obj16/acmacro_obj.gif: Removed. - * icons/obj16/command_obj.gif: Removed. - * icons/obj16/define_obj.gif: Removed. - * icons/obj16/environment_obj.gif: Removed. - * icons/obj16/envvar_obj.gif: Removed. - * icons/obj16/error_obj.gif: Removed. - * icons/obj16/fatalerror_obj.gif: Removed. - * icons/obj16/hfolder_obj.gif: Removed. - * icons/obj16/include_obj.gif: Removed. - * icons/obj16/info_obj.gif: Removed. - * icons/obj16/irule_obj.gif: Removed. - * icons/obj16/lib_obj.gif: Removed. - * icons/obj16/macro_obj.gif: Removed. - * icons/obj16/relation_obj.gif: Removed. - * icons/obj16/target_obj.gif: Removed. - * icons/obj16/trule_obj.gif: Removed. - * icons/obj16/warning_obj.gif: Removed. - * icons/sample.gif: - -2009-10-09 Jeff Johnston - - Refactoring of org.eclipse.linuxtools.cdt.autotools into org.eclipse.linuxtools.cdt.autotools.core - and org.eclipse.linuxtools.cdt.autotools.ui. - - * .settings/org.eclipse.core.resources.prefs: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AbstractAutotoolsHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AbstractTargetAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AclocalHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoconfHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoheaderHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutomakeHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoreconfHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoconfAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoheaderAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoreconfAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeLibtoolizeAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/LibtoolizeHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/ReconfigureAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/ReconfigureHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/SingleInputDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/TwoInputDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsBuilder.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsConfigurationBuilder.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakeTargetManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsOptionValueHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsProjectNature.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsProjectPropertyTester.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutoconfSubstRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeConfigMacro.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeEditor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeEditorFactory.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeErrorHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/Automakefile.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileUtil.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeIfElse.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeMacroDefinitionRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeMacroReferenceRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeTextHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeWordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AbstractConfigurationOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/BinConfigureOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureOptionCategory.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureTool.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IAConfiguration.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IConfigureOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/InternalConfigureOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/MultiArgConfigureOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/StringConfigureOption.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractElementListSelectionDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractMakefile.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractMakefileCodeScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AddBuildTargetAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ArchiveTarget.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/BadDirective.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Command.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Comment.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/CompletionProposalComparator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Conditional.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/DefaultRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/DefineVariable.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/DeleteOnErrorRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Directive.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/EditorUtility.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ElementListSelectionDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Else.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/EmptyLine.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Endef.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Endif.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ExportAllVariablesRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ExportVariable.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ExternalEditorInput.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ExternalEditorInputFactory.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUAutomakefile.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUMakefileConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUMakefileUtil.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUTargetRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUVariableDef.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IAutomakeConditional.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/If.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Ifdef.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Ifeq.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Ifndef.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Ifneq.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IgnoreRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IMakefileDocumentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IMakefileEditorActionDefinitionIds.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Include.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/InferenceRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IntermediateRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/IReconcilingParticipant.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ISelectionValidator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ITranslationUnitEditorInput.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/LexicalSortingAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/LowResolutionTimeRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MacroDefinition.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MacroDefinitionRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MacroReferenceRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileAnnotationHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileCodeScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileCompletionProcessor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakeFileConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileContentOutlinePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileDocumentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileDocumentSetupParticipant.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileEditor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileEditorActionContributor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileEditorPreferenceConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileEditorTogglePresentationAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefilePartitionScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileReader.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileReconcilingStrategy.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakeFileResources.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileSourceConfiguration.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileStorageDocumentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileTextHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileWordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MessageLine.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/NotParallelRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/NullMakefile.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OpenDeclarationAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OpenIncludeAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OverrideDefine.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OverrideVariable.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Parent.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/PhonyRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/PosixMakefileUtil.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/PosixRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/PreciousRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ProjectionMakefileUpdater.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Rule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SccsGetRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SecondaryRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SelectionList.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SelectionStatusDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SilentRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SpecialRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/StaticTargetRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/StatusInfo.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/StatusTool.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/StringMatcher.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SuffixesRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Target.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/TargetRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/TargetVariable.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Terminal.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/TwoArrayQuickSort.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/UnExport.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Util.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/VariableDefinition.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/VPath.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/WordPartDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/WorkingCopyManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MakeMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MakeTarget.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MakeTargetManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MarkerGenerator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ProjectTargets.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfPrototype.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/HoverMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/HoverMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsCPropertyTab.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AutotoolsConsole.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AutotoolsPluginImages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/CBuildStepsConsole.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/CConfigureConsole.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/Console.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ConsoleMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ConsoleMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/CWordFinder.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/editors/autoconf/ProjectionFileUpdater.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ErrorParserBlock.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/FileRelevance.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/HTML2TextReader.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/HTMLPrinter.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/HTMLTextPresenter.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/LineBreakingReader.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/LocationAdapter.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeResources.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeUIImages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeUIMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MessageLine.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/OptionalMessageDialog.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AbstractEditorPreferencePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferencePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutotoolsEditorPreferenceConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutotoolsPreferencePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/ColorEditor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/ColorManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/OverlayPreferenceStore.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/StatusInfo.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/TabFolderLayout.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AbstractConfigurePropertyOptionsPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsBuildPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsCategoryPropertyOptionPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePrefStore.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyTab.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyTab.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsGeneralPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsHeadPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolPropertyOptionPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyTab.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/IProjectPropertyListener.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/IPropertyChangeManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListContentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListLabelProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ResourceLookup.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ResourceLookupTree.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/SingleCharReader.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/SubstitutionTextReader.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/AutotoolsWizardMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/AutotoolsWizardMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/ConfigurationContentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/ConfigurationLabelProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/ManagedProjectOptionBlock.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/NewAutotoolsProject.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/popup/actions/GetDefinedSymbolsAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/popup/actions/GetIncludePathAction.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfAnnotationHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfCodeScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentSetupParticipant.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMacroValidator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfIdentifierRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfKeywordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfM4WordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacro.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroCodeScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroParameterListValidator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroPartitionRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroProposalContextInformation.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroWordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPartitioner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPartitionScanner.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPKGWordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfWhitespaceDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfWordDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolEditorActionDefinitionIds.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolHelpContextIds.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolsEditor.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/InlineDataRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/MultilineRuleDamagerRepairer.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfLabelProvider.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/ParseException.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfCaseConditionElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfCaseElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElifElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElseElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfForElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfIfElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroArgumentElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfOutlineErrorHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfParser.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfRootElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfSelectElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfTokenizer.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfUntilElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfWhileElement.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfErrorHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfMacroDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfMacroValidator.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IMacroDetector.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/ITokenConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/ParseException.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/Token.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RecursiveSingleLineRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RestrictedEndOfLineRule.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsBuildWizard.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/CProjectPlatformPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java: Removed. - * templates/projecttemplates/EmptyProject/template.properties: Removed. - * templates/projecttemplates/EmptyProject/template.xml: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/AUTHORS: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/COPYING: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/NEWS: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/README: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties: Removed. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/AUTHORS: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Basename.cpp: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/configure.ac.top: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/COPYING: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Makefile.am.src: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Makefile.am.top: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/NEWS: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/README: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.properties: Removed. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/core/AutotoolsNewProjectNature.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/core/AutotoolsPlugin.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/core/Resources.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsConfigurationBuilder.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsNewMakeGenerator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsPropertyConstants.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsOptionValueHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/IConfigurationCloneListener.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MakeMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MakeTarget.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MakeTargetManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/MarkerGenerator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ProjectTargets.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/NewAutotoolsProject.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AbstractConfigurationOption.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfiguration.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/AutotoolsConfigurationManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/BinConfigureOption.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureOptionCategory.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureTool.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/IAConfiguration.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/IConfigureOption.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/InternalConfigureOption.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/MultiArgConfigureOption.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/StringConfigureOption.java: New file. - * .project: Changed due to refactoring. - * META-INF/MANIFEST.MF: Refactored. - * plugin.xml: Refactored. Moving UI elements to org.eclipse.linuxtools.cdt.autotools.ui plug-in. - -2009-10-06 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java (saveConfigs): Store - configuration data into .autotools file stored in project rather than using project working location. - (getConfigs): Get configs from .autotools file stored in the project rather than using project working - location. - -2009-10-05 Jeff Johnston - - * plugin.xml: Fix category for Autotools C++ wizard. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsOptionValueHandler.java (fixName): New method. - (handleValue): Add support to generate build directory if property option is on or defaulted. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsBuildPropertyPage.java (createControls): - Add support for automatic build name generation option. - (initialize): Ditto. - (performDefaults): Ditto. - (performOK): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyConstants.java: - Add support for auto build-name generation option. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.properties: Add - messages for new property for automatically naming the build directory. - -2009-09-29 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyTab.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyTab.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsGeneralPropertyPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsHeadPropertyPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyTab.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/NewAutotoolsProject.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsBuildWizard.java: New file. - * templates/projecttemplates/EmptyProject/template.properties: New file. - * templates/projecttemplates/EmptyProject/template.xml: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/AUTHORS: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/COPYING: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/NEWS: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src/README: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/AUTHORS: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Basename.cpp: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/configure.ac.top: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/COPYING: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Makefile.am.src: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/Makefile.am.top: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/NEWS: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src/README: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.properties: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml: New file. - * plugin.properties: Add strings to support additions to plugin.xml. - * plugin.xml: Add a new template process for creating an Autotools project. Add templates for - an empty project, a helloworld C project, and a helloworld C++ project. Add a CDT wizard for - creating a new Autotools project. Remove project type name from Autotools project type so that - it does not get added by MBSWizard and instead is added as part of the new AutotoolsBuildWizard. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (regenerateMakefiles): When forced to - autoreconf missing files, do not restart the console for the subsequent configuration. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsOptionValueHandler.java (handleValue): Handle class rename. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (setDefaultOptions): New - method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IAConfiguration.java: Add setDefaultOptions method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsCategoryPropertyOptionPage.java (updateFields): Add - call to set the values. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java: - (performSave): Deal with AutotoolsPropertyPage being renamed AutotoolsConfigurePropertyPage. - (isSingle): Add override to specify this is a single page. - (AutotoolsConfigurePropertyPage): New. - -2009-09-21 Jeff Johnston - - * plugin.xml: Make configure source tool directory use our shared applicability calculator. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (createDirectory): - Change to return boolean and to use Java File logic. - (regenerateMakefiles): Fail if createDirectory fails for build directory. Change over to not - use Root or Workspace for file management. Use Java File instead. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListLabelProvider.java: - Remove compiler warning. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Add new failure message if the - build directory cannot be created. - -2009-09-18 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsDefaultBuildDirHandler.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsOptionValueHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IAConfiguration.java: New file. - * plugin.properties: Add configure name string. - * plugin.xml: Add configure name to configure options for build definition and set its option value handler and - calculator to be AutotoolsOptionValueHandler. Add back a builder for toolchain to prevent errror when displaying - toolChain editor property page. Add new AutotoolsNatureV2. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsConfigurationBuilder.java (performMakefileGeneration): Add - multiconfiguration support. - (clean): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): - (createDirectory): Use Java File interface to perform mkdirs. - (regenerateMakefiles): Add configuration parameter to support multiconfiguration. - (initializeBuildConfigDirs): Use build location from ManagedBuild. - (generateMakefiles): Call new regenerateMakefile interface. - (reconfigure): Use new regenerateMakefiles interface. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (setConfigToolDirectory): - (setActive): Remove. - (isActive): Remove. - (configOpts): Remove builddir. - (copy): Change output to be IAConfiguration. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java: Remove active - configuration tracking. - (resourceChanged): Remove active configuration logic. - (saveConfigs): Fix bug with adding header information in loop. - (replaceConfiguration): Use IAConfiguration interface. - (getConfigs): Remove active configuration logic. - (configurationAlreadyExists): Use IAConfiguration interface. - (getConfigurations): Don't add a configuration to project automatically. - (AutotoolsConfigurationManager): Remove active configuration management set up. - (createDefaultConfiguration): Do not default configuration name now that we are syncing up with build configurations. - (addConfiguration): Use IAConfiguration interface. Remove active configuration management. - (replaceProjectConfigurations): New method. - (findCfg): New method. - (getConfiguration): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsCPropertyTab.java: Extend AbstractCBuildPropertyTab. - (isIndexerAffected): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsCategoryPropertyOptionPage.java (AutotoolsCategoryPropertyOptionPage): - Use IAConfiguration interface. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePrefStore.java (setSelection): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java: Remove configuration - tracking. Let AutotoolsPropertyPage do it. - (handleOptionSelection): Use AbstractPage cast. - (setValues): Disable for multiconfiguration. Get current configuration using getAutotoolsCfg method. - (createControls): Don't bother getting current Autotools configuration. Don't call setValues(). - (canBeVisible): Check for project. - (updateData): Get ManagedBuild configuration from input to use later to find syncing AutotoolsConfiguration with - same name. - (getAutotoolsCfg): New Method. - (performCancel): Do nothing. - (displayPageForElement): Set selection based on current Autotools configuration from getAutotoolsCfg(). - (performDefaults): Do nothing. - (performOK): Replace Autotools configurations for project. - (createSelectionArea): Use a temporary AutotoolsConfiguration for a tree label provider. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyPage.java (createControls): - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyPage.java: Rewritten to extend - AbstractPage and to replace content with AbstractPage.java as well since the majority of methods in AbstractPage - are private and manipulate private data. Add AutotoolsConfiguration tracking and a call-back mechanism for registering - cloned configurations from AutotoolsOptionValueHandler. When needed, call the super methods so they may access - private methods. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolPropertyOptionPage.java (AutotoolsToolPropertyOptionPage): - Use IAConfiguration interface. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListLabelProvider.java (ToolListLabelProvider): Ditto. - (getCfg): Ditto. - (setCfg): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java (doRun): Remove AutotoolsConfiguration - logic and defer to when needed. - -2009-09-09 Jeff Johnston - - Switching to use CommonBuilder. - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsConfigurationBuilder.java: New file. - * META-INF/MANIFEST.MF: Update dependencies. - * plugin.xml: Change build configuration to non-managed-build. Add AutotoolsConfigurationBuilder - as separate builder and remove AutotoolsNewMakeGenerator as Managed Build Makefile generator. Make - Autotools Nature require Managed Build Nature. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (addMakeTargetsToManager): - Specify CDT common builder as target builder and also specify build directory as container. - (regenerateMakefiles): Add build directory to console messages. Make full configure default to false. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature.java (addAutotoolsBuilder): Change - to put new Configuration builder ahead of Common Builder. - (configure): Remove Std Make bits. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Add new messages and add build directory - specification to Makefile generator messages. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java (addNature): Refer - to Managed Nature rather than Make Nature. - -2009-08-17 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (getPathString): New - method. - (runScript): Call getPathString method on command path. Use CCorePlugin to get - environment variable manager instead of ManagedBuildManager. - (runCommand): Ditto. - (initializeBuildConfigDirs): Remove code to set build location in builder. - (initialize): Get the C Configuration description for the active configuration. - -2009-07-29 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AutotoolsConsole.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/Console.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/CBuildStepsConsole.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/CConfigureConsole.java: Inherit from - Console class. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeResources.properties: ADd newline - at end of file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ConsoleMessages.properties: Add console - names. - * plugin.xml: Add CBuildConsole extensions for Autotools console and BuildSteps console. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAction.java: - (executeConsoleCommand): New method to execute commands in a special console. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java: (run): Use - new executeConsoleCommand method from InvokeAction which this class now inherits from. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoconfAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoheaderAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoreconfAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeLibtoolizeAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeMessages.properties: Add CWD message. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (stripEnvVars): Make - public static. - -2009-07-29 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/actions/ReconfigureAction.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/ReconfigureHandler.java: New file. - * plugin.properties: Add strings for Reconfigure menu item. - * plugin.xml: Add Reconfigure project menu item. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (regenerateMakefiles): - (reconfigure): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java (resourceChanged): - Now that plugin working area is used, no need to manage the files there for project deletion or - renaming. - (addConfiguration): If this is first configuration for project, call setActiveConfiguration. - (replaceConfiguration): Ditto. - (saveConfigs): Use plugin working area for project. - (getConfigs): New method which gets configs for single project. - (loadConfigs): Removed. - (getActiveConfiguration): Call getConfigurations internally. - (getConfigurations): Call getconfigs method and create default configuration if needed. - (setActiveConfiguration): - (getInstance): Remove loadConfigs call. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: Add save - config error message. - -2009-07-13 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (getToolArgs): Add - support for caching parameters. - (getToolParameters): Clean up warnings. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/BinConfigureOption.java (setValue): Set configuration - dirty on value change. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfPrototype.java: Clean - up compiler warnings. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyPage.java: Ditto. - -2009-07-10 Jeff Johnston - - * icons/obj16/fatalerror_obj.gif: New file. - * icons/obj16/info_obj.gif: New file. - * icons/obj16/warning_obj.gif: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsCPropertyTab.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AbstractAutotoolsPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/FileRelevance.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/LocationAdapter.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/OptionalMessageDialog.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ResourceLookup.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ResourceLookupTree.java: New file. - * plugin.xml: Fix new MakefileGenerator id and nature references. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder.java (clean): New override method. - (getTargets): New override method. - (removeBuildDir): New method. - (build): Minor format change. - (AutotoolsNewMakefileBuilder): - (makeArray): New method. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (getAutogenPath): New method - that calls stripEnvVars. - (runScript): Add additional enviornment variables specified on command line. - (stripEnvVars): New method to strip env vars from a command string. - (getConfigurePath): Changed to use stripEnvVars. - (regenerateMakefiles): Fix deletion logic to not delete build directory. - (makeArray): New method. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature.java: Change id. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AbstractConfigurationOption.java (getParameters): - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (Option): Add - defaultValue field. - (Option.getDefaultValue): New method. - (Option.Option): Added constructor. - (initConfigOptions): Fix autogen to not have id with dot in name. - (configOpts): Add default value processing. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: Change name of autogen - tool name message. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeResources.properties: Added messages. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/MakeUIImages.java: Add new image. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java (handleOptionSelection): - Change cast. - (cfgChanged): Add comment. - (getProject): Changed to get project from page. - (createControls): Remove configuration combo which is no longer used. - (updateData): Update comment. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyPage.java (updateButtons): - Update comment. - (cfgChanged): Added comment. - (getProject): Changed to get project from page. - (updateData): Update comment. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.java: Added messages. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyPage.java: Changed to inherit from - AbstractAutotoolsPage. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolPropertyOptionPage.java (createFieldEditors): - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyPage.java (updateButtons): - Update comment. - (cfgChanged): Added comment. - (getProject): Changed to get project from page. - (updateData): Update comment. - -2009-06-26 Jeff Johnston - - Resolves #280509 - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (regenerateMakefiles): Add - logic to use autoreconf if no configure script and no autogen.sh. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Add messages. - -2009-06-26 Jeff Johnston - - Resolves #280696, #280504, #280505, #280506 - - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAction.java (showSuccess): - Changed to issue a information dialog that does not have a cancel button. - (executeCommand): Changed to create a ProgressMonitorDialog that is issued - until the command completes successfully or with failure. - (ExecuteProgressDialog): New private internal class that implements IRunnableWithProgress - which is used to run the command for a ProgressMonitorDialog. - (simpleParseOptions): New method to parse options and account for quoted strings. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoheaderHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoreconfHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoheaderAction.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoreconfAction.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeLibtoolizeAction.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/LibtoolizeHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/SingleInputDialog.java: New file. - * plugin.properties: Add new messages for additional tools/commands added. - * plugin.xml: Change invoking autotools to be a single menu item in Project menu which - expands to show all tools available, including aclocal, autoconf, autoheader, automake, - autoreconf, and libtoolize. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeMessages.properties: Add support - for autoheader, autoreconf, and libtoolize. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyConstants.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.properties: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyPage.java - (createControls): Ditto. - (initialize): Ditto. - (performDefaults): Ditto. - (performOK): Ditto. - -2009-06-26 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (toolsCfg): - New AutotoolsConfiguration acquired from AutotoolsConfigurationManager. - (runScript): Use new toolsCfg instead of cfg. - (getConfigArgs): Ditto. - (initializeBuildConfigDirs): Ditto. - (autogenExists): Ditto. - (runCommand): Ditto. - (getAutogenArgs): Ditto. - (configureExists): Ditto. - (regenerateMakefiles): Ditto. - (getConfigurePath): Ditto. - (getMakefileName): Ditto. - (initialize): Initialize toolsCfg to active Autotools configuration for project. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AbstractConfigurationOption.java (getParameters): - New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (getToolArgs): New - method. - (getConfigArgs): Removed. - (configOpts): Add autogen.sh support. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: Add autogen.sh - stuff. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureOptionCategory.java (getParameters): New - method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureTool.java (getParameters): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IConfigureOption.java (getParameters): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/MultiArgConfigureOption.java (getParameters): Fix - to properly separate options of all kinds and not just for configure. - -2009-06-26 Jeff Johnston - - Resolves #281582, #281583 - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java (clean): Do not - use ManagedBuildManager to get a Makefile generator. Just create a new Autotools Makefile - generator. - (removeBuildDir): Ditto. - (build): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java (getCompilationString): - Fix to support g++, top-level building, and compilation strings that span multiple lines. - -2009-06-15 Jeff Johnston - - Resolves #280117 - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java (buildFile): Fix so we don't - leave loop early before finding build directory. - -2009-06-11 Jeff Johnston - - * icons/ac16/convert-normal.gif: Removed. - * icons/etool16/convert-normal.gif: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsEditorPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyConstants.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyManager.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyMessages.properties: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsToolsPropertyPage.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/IProjectPropertyListener.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/IPropertyChangeManager.java: Removed. - * icons/ac16/convert_normal.gif: New file. - * icons/dlcl16/config_category.gif: New file. - * icons/dlcl16/config_tool.gif: New file. - * icons/elcl16/config_category.gif: New file. - * icons/elcl16/config_tool.gif: New file. - * icons/etool16/convert_normal.gif: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureTool.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/InternalConfigureOption.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/MultiArgConfigureOption.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AbstractConfigurePropertyOptionsPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsCategoryPropertyOptionPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePrefStore.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsConfigurePropertyPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolPropertyOptionPage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListContentProvider.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/ToolListLabelProvider.java: New file. - * plugin.properties: Change messages. - * plugin.xml: Remove warnings. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java: Changed due to refactoring. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoconfAction.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsBuilder.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AbstractConfigurationOption.java (isMultiArg): - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java (getConfigToolDirectory): - Rewritten to use option. - (setConfigToolDirectory): Ditto. - (setDirty): Rewritten. - (Option): Add public methods to get name, description, type, and tooltip. - (setBuildDirectory): Rewritten to use option. - (getConfigArgs): New method. - (initConfigOptions): Set options for everything including tools. - (getOption): New method. - (getOptionList): Ditto. - (AutotoolsConfiguration): Keep track of parms dirty vs config dirty. - (getChildOptions): Add support for both categories and tools. - (setOption): Alter dirty flag. - (getToolParameters): New method. - (getTools): Ditto. - (configOpts): New internal map. - (getBuildDirectory): Rewrite to use simple option. - (copy): Copy using option copy methods and add internal variables as well. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java (ConfigureFileFilter): - New class to make it easy to find configuration data for project. - (resourceChanged): Added internal map changes as well. - (addConfigurationHeader): New method. - (saveConfigs): Changed to use IFile. - (replaceConfiguration): New method. - (setActiveConfiguration): Ditto. - (getConfigurations): If default configuration created, mark it active. - (AutotoolsConfigurationManager): Create active configs map. - (getInstance): Fixed to only load configs the one time. - (loadConfigs): Fixed to properly load configuration files and use xml parsing. - (getActiveConfiguration): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/BinConfigureOption.java (getType): - (copy): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.java: - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureOptionCategory.java (getValue): - (getType): New method. - (isMultiArg): Ditto. - (copy): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IConfigureOption.java: - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/StringConfigureOption.java (getType): - (copy): New method. - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Changed due to - refactoring of properties. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AutotoolsPluginImages.java: Add new images for - Autotools configuration property page. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsBuildPropertyPage.java: Changed due to - refactoring of properties. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsEditorPropertyPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyConstants.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyManager.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyMessages.properties: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsPropertyPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/AutotoolsToolsPropertyPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/IProjectPropertyListener.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/properties/IPropertyChangeManager.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java: Ditto. - -2009-05-29 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AbstractConfigurationOption.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfiguration.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/AutotoolsConfigurationManager.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/BinConfigureOption.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureMessages.properties: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/ConfigureOptionCategory.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/IConfigureOption.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/internal/configure/StringConfigureOption.java: New file. - * .classpath: Checking in. - * plugin.xml: Fix compiler warnings. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAction.java (separateTargets): Ditto. - (separateOptions): Ditto. - (executeCommand): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoconfAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/TwoInputDialog.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsBuilder.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsDefaultBuildDirHandler.java (handleValue): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java (clean): Ditto. - (build): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder.java (performMakefileGeneration): Ditto. - (build): Ditto. - (AutotoolsNewMakefileBuilder): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator.java (runScript): Ditto. - (saveTargets): Ditto. - (runCommand): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature.java (configure): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsProjectNature.java (removeNature): Ditto. - (addAutotoolsBuilder): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java (buildFile): Ditto. - (getDefinedSymbols): Ditto. - (getIncludePaths): Ditto. - (definedSymbols): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java (setDirty): Ditto. - (getScannerInformation): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutoconfSubstRule.java (DecreasingCharArrayLengthComparator): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java (DirectiveComparator): Ditto. - (computeContextInformation): Ditto. - (computeCompletionProposals): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeDocumentProvider.java (connect): Ditto. - (shutdown): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeErrorHandler.java (AutomakeMarker): Ditto. - (checkChildren): Ditto. - (AutomakeMarker.setAttributes): Ditto. - (AutomakeMarker.getAttributes): Ditto. - (createMarker): Ditto. - (AutomakeMarker.AutomakeMarker): Ditto. - (AutomakeMarker.getAdapter): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileCodeScanner.java (createRules): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java (AutomakefileContentProvider.getElements): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractElementListSelectionDialog.java (setSelectionListElements): Ditto. - (getWidgetSelection): Ditto. - (verifyCurrentSelection): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractMakefile.java (getMacroDefinitions): Ditto. - (getBuiltinInferenceRules): Ditto. - (getRules): Ditto. - (getInferenceRules): Ditto. - (getTargetRules): Ditto. - (getBuiltinMacroDefinitions): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AddBuildTargetAction.java (getTargetRules): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/CompletionProposalComparator.java (compare): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/EditorUtility.java (getWorkspaceFileAtLocation): Ditto. - (isLinked): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ElementListSelectionDialog.java (open): Ditto. - (setElements): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ExternalEditorInput.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/GNUAutomakefile.java (getBuiltins): Ditto. - (addDirective): Ditto. - (parseVPath): Ditto. - (getDirectives): Ditto. - (parse): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/LexicalSortingAction.java (LexicalCSorter.isSorterProperty): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileCompletionProcessor.java (DirectiveComparator): Ditto. - (computeContextInformation): Ditto. - (computeCompletionProposals): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileContentOutlinePage.java (MakefileContentProvider.getElements): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileDocumentProvider.java (shutdown): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileMessages.java (getFormattedString): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefilePartitionScanner.java (MakefilePartitionScanner): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/NullMakefile.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OpenIncludeAction.java (resolveIncludeLink): Ditto. - (findFile): Ditto. - (getIncludeStatement): Ditto. - (chooseFile): Ditto. - (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Parent.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/PosixMakefileUtil.java (findTargets): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/ProjectionMakefileUpdater.java (createAnnotationMap): Ditto. - (fCollapseConditional): Ditto. - (fCollapseRule): Ditto. - (fCollapseMacroDef): Ditto. - (match): Ditto. - (processReconcile): Ditto. - (computeAdditions): Ditto. - (initialize): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/Rule.java (getCommands): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SelectionList.java (getSelection): Ditto. - (setElements): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/SelectionStatusDialog.java (setInitialSelection): Ditto. - (getPrimaryInitialSelection): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/StringMatcher.java (parseWildCards): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/WorkingCopyManager.java (setWorkingCopy): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MakeTarget.java (getAdapter): Ditto. - (getEnvironment): Ditto. - (setEnvironment): Ditto. - (build): Ditto. - (getExpandedEnvironment): Ditto. - (getAttributeMap): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/MakeTargetManager.java (initializeBuilders): Ditto. - (getTargetBuilders): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ProjectTargets.java (findTarget): Ditto. - (remove): Ditto. - (get): Ditto. - (getAsXML): Ditto. - (contains): Ditto. - (add): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/editors/autoconf/ProjectionFileUpdater.java (createAnnotationMap): Ditto. - (match): Ditto. - (processReconcile): Ditto. - (computeAdditions): Ditto. - (initialize): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/ErrorParserBlock.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/HTML2TextReader.java (static initializer): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/HTMLTextPresenter.java (updatePresentation): Ditto. - (adaptTextPresentation): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java (ColorListContentProvider.getElements): Ditto. - (addTextKeyToCover): Ditto. - (createSyntaxPage): Ditto. - (createOverlayStore): Ditto. - (HighlightingColorListItem): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferencePage.java (ColorListContentProvider.getElements): Ditto. - (addTextKeyToCover): Ditto. - (createSyntaxPage): Ditto. - (createOverlayStore): Ditto. - (HighlightingColorListItem): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/ColorManager.java (dispose): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/StatusInfo.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java (addMakeTargetsToManager): Ditto. - (runScript): Ditto. - (regenerateMakefiles): Ditto. - (runCommand): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfAnnotationHover.java (getMarkersForLine): Ditto. - (select): Ditto. - (getHoverInfo): Ditto. - (formatMultipleMessages): Ditto. - (.createInformationControl): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfCodeScanner.java (AutoconfCodeScanner): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfIdentifierRule.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacro.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroCodeScanner.java (AutoconfMacroCodeScanner): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java (computeCompletionProposals): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroParameterListValidator.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPartitionScanner.java (AutoconfPartitionScanner): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolsEditor.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/InlineDataRule.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java (updateSelection): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElement.java (AutoconfElement): Ditto. - (toString): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfOutlineErrorHandler.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfParser.java (ExprEndCondition): Ditto. - (ExprEndCondition.serialVersionUID): Ditto. - (BlockEndCondition): Ditto. - (checkBlockValidity): Ditto. - (BlockEndCondition.serialVersionUID): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RecursiveSingleLineRule.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RestrictedEndOfLineRule.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsPropertyManager.java (AutotoolsPropertyManager): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsToolsPropertyPage.java (performOK): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java (doRun): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/CProjectPlatformPage.java (handleConfigurationSelectionChange): Ditto. - (CProjectPlatformPage): Ditto. - (filterSupportedConfigurations): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java (doRun): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java (doRun): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java (ManagedWizardOptionBlock.setupHelpContextIds): Ditto. - -2009-05-01 Jeff Johnston - - * plugin.xml: Add new Autotools nature for time-being. Specify new builder which is based - on MakefileBuilder and specify new project wizard. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder: Move hastTargetBuilder - to AutotoolsPlugin. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakeTargetManager: Use AutotoolsPlugin - hasTargetBuilder method. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage: Ditto. - * src/org/eclipse.linuxtools/cdt/autotools/AutotoolsProjectPropertyTester.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java: Move hasTargetBuilder - method here. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Apply fix for stopping - build on failure to generate Makefile. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Change message for no - makefile generated. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java: New file. - -2009-04-30 Jeff Johnston - - Resolves #249199 - * src/org/eclipse/linuxtools/cdt/autotools/actions/AbstractAutotoolsHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutoconfHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AutomakeHandler.java: New file. - * plugin.properties: Add messages for invoking autotools. - * plugin.xml: Change invoke autotools actions from Actions in an ActionSet to instead - use org.eclipse.ui.menus, org.eclipse.ui.commands, and org.eclipse.ui.handlers and - do not add these actions to project menu if not an Autotools project. - * src/org/eclipse/linuxtools/cdt/autotools/actions/AclocalHandler.java (execute): Implemented. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java (run): Add check - for null container. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutoconfAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java (run): Ditto. - -2009-04-21 Jeff Johnston -2009-05-01 Jeff Johnston - - * plugin.xml: Add new Autotools nature for time-being. Specify new builder which is based - on MakefileBuilder and specify new project wizard. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder: Move hastTargetBuilder - to AutotoolsPlugin. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakeTargetManager: Use AutotoolsPlugin - hasTargetBuilder method. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage: Ditto. - * src/org/eclipse.linuxtools/cdt/autotools/AutotoolsProjectPropertyTester.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java: Move hasTargetBuilder - method here. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Apply fix for stopping - build on failure to generate Makefile. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Change message for no - makefile generated. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java: New file. - - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/OpenIncludeAction.java - (run): Fix compiler warnings. - (getIncludeStatement): Ditto. - (chooseFile): Ditto. - (.visit): Ditto. - (findFile): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileMessages.java - (getFormattedString): Fix compiler warnings. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java - (getAutogenArgs): Fix compiler warnings. - (runScript): Ditto. - (getConfigArgs): Ditto. - (MakeTargetComparator): Ditto. - (makeArray): Ditto. - (runCommand): Ditto. - (addMakeTargetsToManager): Ditto plus do not start/stop MakeTargetManager - anymore. - (saveTargets): New method. - (translateDocumenttoCDTProject): Removed. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeMessages.java - (getFormattedString): Cast 2nd argument for message fomatting to avoid compile - warnings. - * src/org/eclipse/linuxtools/cdt/autotools/internal/wizards/AutotoolsWizardMessages.java - (getFormattedString): Cast 2nd argument for message formatting to avoid compiler - warnings. - (getFormattedString): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/AutotoolsPluginImages.java - (makeIconFileURL): Fix static member reference to avoid compiler warning. - 2009-05-01 Jeff Johnston - - * plugin.xml: Add new Autotools nature for time-being. Specify new builder which is based - on MakefileBuilder and specify new project wizard. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder: Move hastTargetBuilder - to AutotoolsPlugin. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakeTargetManager: Use AutotoolsPlugin - hasTargetBuilder method. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage: Ditto. - * src/org/eclipse.linuxtools/cdt/autotools/AutotoolsProjectPropertyTester.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakefileBuilder: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewMakeGenerator: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsNewProjectNature: New file. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java: Move hasTargetBuilder - method here. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Apply fix for stopping - build on failure to generate Makefile. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Change message for no - makefile generated. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/AutotoolsNewCProjectWizardV2.java: New file. - (static initializer): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsPlugin.java - (getFormattedString): Cast 2nd argument to avoid compiler warning. - * src/org/eclipse/linuxtools/cdt/autotools/internal/ui/preferences/AbstractEditorPreferencePage.java - (validatePositiveNumber): Properly template containers. - (getTextFields): Ditto. - (initializeFields): Ditto. - (updateStatus): Ditto. - (getCheckBoxes): Ditto. - (getNumberFields): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileCodeScanner.java - (createRules): Use templated List. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/MakefileCodeScanner.java - (createRules): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/internal/editors/automake/AbstractMakefileCodeScanner.java - (createTextAttribute): Correctly access static member function. - (initializeRules): Use templated List. - -2009-04-17 Jeff Johnston - - * META-INF/MANIFEST.MF: Allow org.eclipse.cdt.make.core and org.eclipse.cdt.make.ui version numbers - to start pre-6.0.0 and exclude 6.1.0. - -2009-04-16 Jeff Johnston - - * META-INF/MANIFEST.MF: Update dependencies to not put upper sealing for version numbers as 6.0.0. - -2009-03-31 Jeff Johnston - - * plugin.xml: Set expected value to true for Autotools property page enablement. - -2009-02-19 Jeff Johnston - - * .settings/org.eclipse.jdt.core.prefs: Specify Java 1.5. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsBuilder.java: Inherit from Builder. - (AutotoolsBuilder): Change to take ToolChain parameter and call super constructor. - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java (clean): Change - to set the Builder for the ToolChain and call different super.build method that does not - take new private MyBoolean argument. - (build): Ditto. - (getTargets): Fix Java 1.5 warnings. - (makeArrayList): Ditto. - -2009-01-20 Jeff Johnston - - Resolves #261717 - - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfTextHover.java (getMacroList): - Don't bother processing macros if the macro document turns out to be null. - -2009-01-15 Jeff Johnston - - Resolves #261257 - - * META-INF/MANIFEST.MF: Update plug-in to add .qualifier to id and update - to 1.0.2.qualifier. - * plugin.xml: Update invoke autotools action set to set visible to true. - -2009-01-06 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java (getConfigArgs): If there - are no -- args in the user arguments, still pass them on to configure. - -2008-11-26 Jeff Johnston - - Resolves #472731 - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java (hasTargetBuilder): - Add check for ManagedProject being null which is apparently possible. - -2008-11-25 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: Change - Copyright to make Red Hat a contributor to the copyright of the original file modified to make - this new class. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeEditor.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/Automakefile.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java: Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakeMacroDefinitionRule.java: Ditto. - -2008-11-03 Andrew Overholt - - * build.properties: Remove libhoverdocs/. - -2008-10-31 Andrew Overholt - - * META-INF/MANIFEST.MF: Use plugin.properties for provider. - * plugin.properties: Add "(Incubation)" to Bundle-Name. - -2008-10-28 Andrew Overholt - - * META-INF/MANIFEST.MF: Update BREE to J2SE-1.5. - -2008-10-14 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up release to 1.0.1. - -2008-10-10 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsMakefileBuilder.java (build): Add check for default - configuration coming back null from buildinfo. - * src/org/eclipse/linuxtools/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java (performDefaults): - Set make -w default to be true. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Set make -w project property to true and don't turn off indexer. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java (doRun): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java (doRun): Ditto. - -2008-10-10 Jeff Johnston - - Fix for #249416 - - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java: Fix addition of MakeTargets to run faster. - (addMakeTargetsToManager): Rewritten to not use MakeTargetManager addTarget or removeTarget methods which - cause a rewrite of the .cproject file each time. - (isValidTarget): Remove checking MakeTargetManager existing target. - (translateDocumentToCDTProject): New method which outputs the MakeTargets to the .cproject file. - (MakeTargetComparator): New Comparator for sorting MakeTargets. - (createTargetElement): New method. - * src/org/eclipse/linuxtools/cdt/autotools/Resources.properties: Add subtask message for refreshing Make Targets - which might take some time. - -2008-10-07 Jeff Johnston - - Fix for #249231 - - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java (getAutogenArgs): Add - support to resolve build macros. - (getConfigArgs): Ditto. - (initializeBuildConfigDirs): Ditto. - -2008-10-03 Jeff Johnston - - Fix for #249644. - - * plugin.xml: Change visible to true for invoke autotools action set. Also add - new popupmenus for running autoconf directly on configure.ac or configure.in. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAclocalAction.java (run): Use - getCWD to get the relative current working directory and pass a string to the new - TwoInputDialog constructor. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAutomakeAction.java (run): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/actions/InvokeAction.java (getCWD): New method - to get the relative CWD for an autotools action. - * src/org/eclipse/linuxtools/cdt/autotools/actions/TwoInputDialog.java (createDialogArea): - Use CLabel instead of Label for first label (the CWD). - (TwoInputDialog): Change to accept a String for the first message instead of an IPath. - * src/org/eclipse/linuxtools/cdt/autotools/MakeGenerator.java (addMakeTargetsToManager): - Temporarily disable. - -2008-10-01 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfo.java (getIncludePaths): Fix bug that - was properly resolving relative paths. Also add support for parsing -isystem specifiers and putting - the paths on the include path list. - -2008-09-19 Jeff Johnston - - * META-INF/MANIFEST.MF: Change Eclipse-AutoStart over to Bundle-ActivationPolicy. - * src/org/eclipse/linuxtools/cdt/autotools/ui/LibHover.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/LibHoverMessages.java: Removed. - * src/org/eclipse/linuxtools/cdt/autotools/ui/LibHoverMessages.properties: Removed. - * plugin.xml: Remove CHelpProvider library hover extension as this functionality - has been moved into its own plugin. - -2008-09-18 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/editors/automake/AutomakefileCodeScanner.java (createRules): - Specify Token.UNDEFINED for WordRules default token. Otherwise, just getting the first possible - character of a word detector will result in default token being returned and no further parsing. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfCodeScanner.java (AutoconfCodeScanner): - Ditto. - -2008-09-17 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/AutotoolsScannerInfoProvider.java (getScannerInformation): - Return null if project is not an Autotools project. - (unsubscribe): Check scanner info for null before accessing. - -2008-09-17 Jeff Johnston - - Refactored from com.redhat.eclipse.cdt.autotools to org.eclipse.linuxtools.cdt.autotools - - * src/org/eclipse/linuxtools/cdt/autotools/internal/text/hover/AutoconfTextHover.java: - (AUTOCONF_MACROS_DOC_NAME): Change to use default URL pointing to sourceware.org. - (AUTOMAKE_MACROS_DOC_NAME): Ditto. - (getHoverDoc): Remove unused variable. - (getAMDoc): Modify to handle either a file or URL. - (getACDoc): Ditto. - (.createInformationControl): Switch to use non-deprecated constructor. - * src/org/eclipse/linuxtools/cdt/autotools/ui/LibHover.java (getLibHoverDocs): Modify to handle - either an external file name or URL. - (getLibHoverDocName): New method that returns default URL pointing to sourceware.org. - (HelpResource.getHref): Change to return URL. - (getFunctionInfo): Remove unread variable. - -2008-09-09 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder(hasTargetBuilder): Change logic - to look for ProjectType id rather than looking at builder id of configuration since ManagedProject - might have had configuration removed. Resolves #461647. - * plugin.xml: Fix typo in referenced nature of autoolsNature. Resolves #461201. - -2008-08-08 Jeff Johnston - - * META-INF/MANIFEST.MF: Update version number to 1.0.0 and specify minimum/maximum versions - for all dependencies now that CDT 5.0 and Eclipse 3.4 must be used. - -2008-07-04 Jeff Johnston - - * icons/ac16/acmacro_arg_obj.gif: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsEditorPropertyPage.java: - (getproject): Remove. - * META-INF/MANIFEST.MF: Add org.eclipse.core.filesystem as dependency. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: Update imports. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfLabelProvider.java (getImage): - Use special image for acmacro argument. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: - Update imports. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/AutotoolsPluginImages.java: Add image for - acmacro argument. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Update imports. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java (reconcile): - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: Update imports. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileReconcilingStrategy.java (reconcile): - Call new form of parse method. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Directive.java: - (getMakefile): New required method. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUAutomakefile.java: - (parse): New required method. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AbstractMakefile.java: - (getFileURI): New required method. - (getMakefile): Ditto. - (setFileURI): Ditto. - (getMakefileReaderProvider): Ditto. - (parse): Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/OpenDeclarationAction.java: - (openInEditor): Use URI instead of File. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/NullMakefile.java: - (parse): New required method to implement. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileDocumentProvider.java (createMakefile): - Add throws modifier. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroCodeScanner.java: Update imports. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: Ditto. - -2008-07-04 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump release to 0.9.7. - -2008-04-17 14:12 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/: - internal/ui/editors/autoconf/ProjectionFileUpdater.java, - ui/editors/AutoconfCodeScanner.java, - ui/editors/AutoconfPKGWordDetector.java, - ui/editors/outline/AutoconfLabelProvider.java: Collapse and - decorate long macro arguments, and notice PKG_ macros - -2008-04-17 13:13 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/: - internal/ui/editors/autoconf/ProjectionFileUpdater.java, - ui/editors/AutoconfEditorMacroValidator.java, - ui/editors/parser/AutoconfElement.java, - ui/editors/parser/AutoconfParser.java: Fix editor collapsing and - remove line number metadata from AutoconfElement, since the "end - line" is only meaningful in the context of the client. - -2008-04-17 10:43 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/: - AutoconfEditorMessages.properties, - outline/AutoconfContentOutlinePage.java, - parser/AutoconfCaseConditionElement.java, - parser/AutoconfCaseElement.java, parser/AutoconfElement.java, - parser/AutoconfElifElement.java, parser/AutoconfElseElement.java, - parser/AutoconfForElement.java, parser/AutoconfIfElement.java, - parser/AutoconfMacroDetector.java, - parser/AutoconfMacroElement.java, - parser/AutoconfOutlineErrorHandler.java, - parser/AutoconfParser.java, parser/AutoconfRootElement.java, - parser/AutoconfTokenizer.java, parser/AutoconfWhileElement.java, - parser/OldAutoconfParser.java, parser/Token.java: More autoconf - parser work. Remove old parser and standardize AST node - constructors. Add more tests and fix some bugs. - -2008-04-10 15:40 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/: - internal/ui/editors/autoconf/ProjectionFileUpdater.java, - ui/editors/AutoconfEditor.java, - ui/editors/AutoconfEditorMacroValidator.java, - ui/editors/AutoconfEditorMessages.properties, - ui/editors/AutoconfErrorHandler.java, - ui/editors/AutoconfReconcilingStrategy.java, - ui/editors/outline/AutoconfLabelProvider.java, - ui/editors/parser/AutoconfElement.java, - ui/editors/parser/AutoconfMacroArgumentElement.java, - ui/editors/parser/AutoconfMacroElement.java, - ui/editors/parser/AutoconfParser.java, - ui/editors/parser/AutoconfParser2.java, - ui/editors/parser/AutoconfSelectElement.java, - ui/editors/parser/AutoconfTokenizer.java, - ui/editors/parser/AutoconfUntilElement.java, - ui/editors/parser/AutoconfWhileElement.java, - ui/editors/parser/ITokenConstants.java, - ui/editors/parser/OldAutoconfParser.java, - ui/editors/parser/ParseException.java: More autoconf parser work. - -2008-04-09 14:38 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/: - AutoconfEditorMacroValidator.java, - AutoconfEditorMessages.properties, AutoconfErrorHandler.java, - parser/AutoconfCaseConditionElement.java, - parser/AutoconfElement.java, - parser/AutoconfMacroArgumentElement.java, - parser/AutoconfMacroDetector.java, parser/AutoconfParser.java, - parser/AutoconfParser2.java, parser/AutoconfTokenizer.java, - parser/IAutoconfErrorHandler.java, - parser/IAutoconfMacroDetector.java, parser/IMacroDetector.java, - parser/ITokenConstants.java, parser/Token.java: New autoconf - parser work in progress - -2008-04-07 14:06 Ed Swartz - - * META-INF/MANIFEST.MF, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMacroValidator.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfErrorHandler.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroPartitionRule.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroWordDetector.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/ParseException.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfLabelProvider.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElement.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfMacroArgumentElement.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfOutlineErrorHandler.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/IAutoconfErrorHandler.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/IAutoconfMacroValidator.java, - src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/ParseException.java: - Initial checkpoint for autotools parser changes - - -2008-01-28 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/actions/AclocalHandler.java: New file for - future menu support. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsProjectNature.java: New file. - * META-INF/MANIFEST.MF: Release updated. - * plugin.properties: Add some new messages for autotools tool invocation. - * plugin.xml: Update release to 0.9.6. Add autotools project nature. Make - autotools commands enablement dependent on autotools project nature. - Specify enablesFor 1 for all autotools tool actions. - * src/com/redhat/eclipse/cdt/autotools/actions/AbstractTargetAction.java (setSelectedContainer): New - method for future menu support. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (hasTargetBuilder): Use - AutotoolsProjectNature static addAutotoolsBuilder method. - (addAutotoolsBuilder): Moved to AutotoolsProjectNature. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runScript): New method to - run scripts. - (regenerateMakefiles): Use runScript method to run configuration scripts. Use - runCommand for executables like "make". - (runCommand): Added comments. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Add new autotools project nature. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java (addNature): - Ditto plus set up autotools builder. - (doRun): Don't set up autotools builder since it is done in addNature. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java (addNature): - Add new autotools project nature and set up autotools builder. - (doRun): Don't set up autotools builder since it is done in addNature. - -2007-12-05 Jeff Johnston - - * plugin.xml: Update release to 0.9.5.3. - -2007-12-05 Jeff Johnston - - Resolves Bugzilla #412651, #412661 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (getConfigurePath): Fetch tool command - name instead of hard-wiring to "configure". - (autogenExists): Fetch command name from autogen.sh options. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: (removeBuildDir): New method. - (clean): If user has specified remove build directory, then use removeBuildDir method. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: New messages for supporting - build directory removal operation. - -2007-11-28 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/LibHoverMessages.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHoverMessages.properties: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java: Add references to - LibHoverMessages instead of hard-coded strings. - * libhoverdocs/glibc-2.7-2.xml: Regenerated. - -2007-11-27 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (HelpResource.getHref): Use latest glibc doc version. - (getLibHoverDocs): Ditto. - * libhoverdocs/glibc-2.7-2.xml: New C library docs based on glibc-2.7-2 manual. - * libhoverdocs/glibc.xml: Old glibc docs removed. - -2007-11-19 Jeff Johnston - - * plugin.xml: Update release to 0.9.5.2. Also clear all OS lists for build definitions to - default to "all" OSes. - -2007-11-15 Jeff Johnston - - Resolves Bugzilla #385991 - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java (getMatchingFunctions): New method. - (FunctionSummary.compareTo): New method to support Comparable interface. - (FunctionSummary.getIncludes): Fix to avoid type cast exception/ - (getFunctionInfo): Revised to call getFunctionSummaryFromNode method. - (FunctionSummary): Add Comparable interface. - (getFunctionSummaryFromNode): New method. - (FunctionSummary.FunctionPrototypeSummary.getPrototypeString): Add NLS - comments. - - -2007-11-01 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsToolsPropertyPage.java: New File for - setting tool paths for the various autotools. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAclocalAction.java (run): Use the - project properties setting to determine what tools to use. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java (run): Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutomakeAction.java (run): Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyMessages.properties: New - messages. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyConstants.java: Add new - constants for setting the tool paths for aclocal, automake, and autoconf. - * plugin.xml: Add tools settings property page for Autotools. - * plugin.properties: New message for added property page. - -2007-10-30 Jeff Johnston - - Resolves Bugzilla #359311, #359301, #359321 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacro.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyManager.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/IProjectPropertyListener.java: New File. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsProjectPropertyTester.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/IPropertyChangeManager.java: New File. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java: - (getAMDoc): New method. - (fBindingService): - (getAutomakeMacrosDocName): Modified to take a version parameter. - (getAutoconfMacrosDocName): Ditto. - (getPrototype): Changed to take an editor input. - (getAutoconfMacrosDocName): Ditto. - (AutotoolsHoverDoc): New internal class. - (getMacroList): New method to merge AC and AM macros together based on version - properties. - (getACDoc): New method. - (getIndexedInfo): Changed to take editor input. - (getHoverDoc): New metohd. - (getIndexedInfoFromDocument): New method that will parse the given document. - (getDefaultAutoconfMacrosDocName): New method to get the default preference - Autoconf macros doc name. - (getHoverRegion): Modified to get editor from elsewhere. - (getDefaultAutomakeMacrosDocName): New method to get the default preference - Autoconf AM macros doc name. - (getHoverInfo): Changed to take an editor input. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroParser.java: Removed. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/editors/autoconf/ProjectionFileUpdater.java (initialize): - (processReconcile): Use stored editor. - (install): Change input parameter to AutoconfEditor. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java (parseMacro): - (parse): Modified to take IEditorInput argument and pass that on to AutoconfErrorHandler. - (AutoconfParser): Modified to take an editor parameter. - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsDefaultBuildDirHandler.java: Updated - copyright to just Red Hat Inc. - * plugin.properties: New messages. - * plugin.xml: Add ICPropertyTab extension for editor properties. Add properties - page for Autotools properties. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsEditorPropertyPage.java: New file. - - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyPage.java: Rewritten. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java: - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyConstants.java: - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfErrorHandler.java (AutoconfErrorHandler): - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java - (AutoconfSourceViewerConfiguration): Take editor as parameter. - (getPresentationReconciler): Pass along or use editor passed in. - (getContentAssistant): Ditto. - (getReconciler): Ditto. - (getTextHover): Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java (connect): - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java (computeCompletionProposals): - (AutoconfMacroContentAssistProcessor): Take editor input. - (computeMacroStart): Use editor. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java (reconcile): - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Make this implement - IProjectPropertyListener - (handlePreferenceStoreChanged): Modified to call handleVersionChange method if a - autoconf or automake macro version preference change has occurred. - (doSetInput): Deregister editor as property listener if editor was for a project - file previously and register editor as property listener if editor is now for a - project. - (getAutoconfDocumentProvider): Make static. - (getAutoconfCodeScanner): Pass this to constructor. - (handleVersionChange): New method. - (handleProjectPropertyChanged): New IProjectPropertyListener method. - (initializeEditor): Pass this to source viewer configuration constructor. - (getAutoconfParser): Pass this to constructor. - (dispose): Deregister editor as property listener for a project if applicable. - (getAutoconfMacroCodeScanner): Pass this to constructor. - -2007-10-23 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroCodeScanner.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/RestrictedEndOfLineRule.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java (AutoconfPartitionScanner): - Move macro partitioning ahead of comments. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java (getPresentationReconciler): - Use AutoconfMacroCodeScanner for macro damager repairer. - (getContentAssistant): Use AutoconfMacroCodeScanner for macro content assist. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java (nextToken): - New method that simply defaults to super.nextToken to be used for debugging purposes. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java (getAutoconfMacroCodeScanner): - - * plugin.xml: Update to release 0.9.5.1. - -2007-10-23 Jeff Johnston - - Resolves Bugzilla #330701 - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java: New File to - add property settings for how to clean an Autotools project and whether or not to use the - current Autotools info scanner. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyMessages.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyConstants.java: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/properties/AutotoolsPropertyMessages.properties: New File. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java (parseLines): - Process macros ahead of stripping out comments as this prevents removing quotes inside the - macro which have precedence over # (e.g. used to specify #include and not meaning a - comment to end of line). - (parseWhile): Change comment typo. - (parseFor): Ditto. - * plugin.properties: Add new messages regarding property pages. - * plugin.xml: Add Autotools build IcPropertyTab (AutotoolsBuildPropertyPage). Also - specify that AutotoolsDefaultBuildDirHandler is also an option applicability tester. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.properties: - Change the message for autoconf and automake versions to include the word "Default". - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitioner.java (computePartitioning): - Add override method as way to print out partitions. Cannot compute and print out partitions at - connect time as in 4.0.1 we initially are given an empty document that is later filled. - (printPartitions): Change argument to be an array of partition regions. - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (build): - (clean): New method. Pay attention to user clean method preference. - (getTargets): Pay attention to user clean target preference. - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java (getCompilationString): - Pay attention to user preference on scanner info retrieval and disable if need be. - (createIncludeChain): Use AutotoolsPropertyConstants to get property names to use. - (followIncludeChain): Ditto. - (getMakefile): Add nls comments. - (AutotoolsScannerInfo): Ditto. - (getDefinedSymbols): Ditto. - (buildFile): Ditto. - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (regenerateMakefiles): Don't - call AutotoolsScannerInfoProvider.setDirty method anymore. Instead, set a project property - to indicate the scanner info is dirty. - (addMakeTargetsToManager): Add a try/catch statement to prevent duplicate entries from - stopping loop that adds make targets. - (initializeBuildConfigDirs): Formatting change. - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java (getScannerInformation): - Add a check for project property indicating the scanner info is dirty in which case call - setDirty method. - (setDirty): Make private. - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsDefaultBuildDirHandler.java: Now implements - IOptionApplicability. - (isOptionEnabled): New interface method to implement. - (isOptionVisible): Ditto. - (isOptionUsedInCommandLine): Ditto (set to false). - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsBuilder.java (getProject): New method. - (AutotoolsBuilder): Add project argument. - (getCleanBuildTarget): Implemented using new Autotools CLEAN_MAKE_TARGET property. - - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new message. - -2007-10-09 Jeff Johnston - - Resolves Bugzilla #323641 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java (getDefinedSymbols): Use - the patch provided by Jose Fonseca to provide a proper regular expression for parsing - the defined symbols from the make output. - -2007-10-05 Jeff Johnston - - * plugin.xml: Ensure the ids for InvokeAutoconf and InvokeAutomake actions are unique. - -2007-10-04 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsDefaultBuildDirHandler.java (handleValue): - Add some place holders for supporting the user manually setting the build directory. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add some dialog messages for - future usage. - * plugin.xml: Update version to 0.9.5. - -2007-10-02 Jeff Johnston - - Resolves Bugzilla #315811 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsDefaultBuildDirHandler.java: New File. - * plugin.xml: Change build definition to version 4.0.0. Remove unused project converter - extension. For build directory, specify an option handler which is implemented by - AutotoolsDefaultBuildDirHandler. - -2007-09-24 Andrew Overholt - - * plugin.xml: Update version to 0.9.4. - -2007-09-21 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java (run): - Fix array indexing. - -2007-09-18 Jeff Johnston - - * plugin.xml: Add ELF and GNU_ELF binary parsers as default for an Autotools project. - -2007-09-05 Jeff Johnston - - Resolves Bugzilla #274551 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java (getCompilationString): Support - the case where the file isn't part of the build and there is no scanner info to gather. - (buildFile): Minor cosmetic changes. - - * META-INF/MANIFEST.MF: Update release. - -2007-09-04 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (regenerateMakefiles): Add a - clause to check for the case whereby there was no way to generate the Makefile and one - didn't already exist. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties (Makegenerator.didnt.generate): - New message. - -2007-08-24 Jeff Johnston - - Resolves Bugzilla #254248 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java (selectionChanged): - Make call to editor.selectAndReveal method to focus editor page on selected outline item. - -2007-08-24 Jeff Johnston - - Resolves Bugzilla #254246 - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CWordFinder.java (findWord): Fix - to handle being in the first word of the file. - -2007-08-17 Jeff Johnston - - Resolves Bugzilla #253331 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (build): Enable - autobuilding. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (regenerateMakefiles): If - the configuration options change, clean the previous build directory so a full rebuild - will occur. - -2007-08-15 Jeff Johnston - - * META-INF/MANIFEST.MF: Change release to 0.9.2 and specify minimum java runtime as - 1.4. - -2007-08-15 Jeff Johnston - - Resolves Bugzilla #251412 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (addAutotoolsBuilder): - When calling IProject.setDescription(), pass a NullProgressMonitor instead of - null, despite what the function API says because an isCancelled() call may occur - and will result in an exception thrown. Also, use a try/catch block to handle any - of the legitimate exceptions that might occur in this operation. - -2007-08-15 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new messages - for new C and C++ project wizards. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectWizard.java: Renamed... - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsCProjectWizard.java: ..to this. - (doRun): Rewritten based on conversion wizard to properly set up project. - (getProjectType): New method. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsCCProjectWizard.java: New file - copied from NewAutotoolsCProjectWizard but inherits from NewCCProjectWizard. - - * icons/dlcl16/newc_app.gif: New gif. - * icons/dlcl16/newcc_app.gif: Ditto. - * icons/elcl16/newc_app.gif: Ditto. - * icons/elcl16/newcc_app.gif: Ditto. - - * plugin.properties: Add new strings for new C and C++ project wizards. - * plugin.xml: Add new C and C++ project wizards. - -2007-08-09 Jeff Johnston - - Resolves Bugzilla #251604 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (getAutogenArgs): New method. - (regenerateMakefiles): Pass user-specified autogen.sh options when invoking autogen.sh. - * plugin.xml: Add autogen.sh tool support with user options. - * plugin.properties: Add new autogen tool message strings. - -2007-07-24 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java - (handlePreferenceStoreChanged): Add support for changing automake macros version. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java - (getAutomakeMacrosDocument): - New method. - (getIndexInfo, getPrototype): Create private versions of these that take a document - as an input parameter. Change the public static methods to call the private - versions with the autoconf macro document and the automake macro document, if - the macro isn't found yet. - (init): Set up the autoconf macro document and automake macro document. - (reinit): Reset both the autoconf and automake macro documents. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java - (LATEST_VERSION): Replace with LATEST_AC_VERSION and LATEST_AM_VERSION. - (createOverlayStore): Add automake version setting. - (initializeVersion): Replace with initializeACVersion and initializeAMVersion. - (initialize): Call the two replacements of initializeVersion. - (createVersionTabContent): Add automake version support. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsEditorPreferenceConstants.java - Add automake version support. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.properties: - Add messages used in automake version preference. - - * libhoverdocs/ammacros-1.4-p6.xml: New automake macro docs for 1.4-p6. - * libhoverdocs/ammacros-1.9.5.xml: New automake macro docs for 1.9.5. - * libhoverdocs/ammacros-1.9.6.xml: New automake macro docs for 1.9.6. - -2007-07-17 Jeff Johnston - - * MANIFEST.MF: Bump up release to 0.9.1. - -2007-07-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUAutomakefile.java - (parse): Fix Automake if/else constructs to be child/parent directives as appropriate. - (bypassIf, bypassElse, isTrue): Removed. - (parseIf): Add rules parameter. - (addDirective): Remove caveat when dealing with automake if/else. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IAutomakeConditional.java - (getRules, setRules): New methods for the interface. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Else.java: Add ICommand - interface and implement required methods including new ones add to IAutomakeConditional. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/If.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeErrorHandler.java - (update): Change to call checkChildren for makefile. - (checkChildren): New recursive method to check for bad directives. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java - (AutomakefileLabelProvider.getImage): Add support for IAutomakeConditional elements and - remove reference to AutomakeIfElse class. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeMacroDefinitionRule.java - (isValidCharacter): Add support for "+-$()@" chars. - -2007-07-11 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUAutomakefile.java - (parseIf): Add @if support. - (isTrue): Default to true for if conditions. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUMakefileConstants.java: - Add @if and @endif macros. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUMakefileUtil.java - (isIf): Add @if support. - (isEndif): Add @endif support. - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: - Add support for @if and @endif keywords. - (createRules): Add support for whitespace and simple identifiers. - -2007-07-09 Jeff Johnston - - Resolves Bugzilla #247518 - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java - (createRules): Use new AutoconfSubstRule class for identifying autoconf substituitions. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileUtil.java (isConfigMacro): - Refine so that macro must start and end with @ and contain at least one valid char. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutoconfSubstRule.java: New file. - -2007-07-06 Jeff Johnston - - Resolves Bugzilla #246153 - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java (createFileInfo): - Rewrite to handle workspace files as well as external ones. - (createMakefile): Change to accept a file name rather than an IFile. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor - (getDefault): New method. - (doSetInput): Ditto. - (initializeEditor): Add a few lines that would have been performed by - base class initializeEditor. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeErrorHandler - (AutomakeMarker): New internal class for error marking. - (update): Switch to using internal markers and directly updating the - Annotation model. - (removeExistingMarkers): Directly reference the annotation model. - (AutomakeErrorHandler): Fetch and store the annotation model for the input. - Change prototype. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java - (AutomakefileReconcilingStrategy): Change to store an IEditorInput. Use new - AutomakeErrorHandler interface. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileEditor.java - (initializeEditor): Remove fixme comment. - -2007-07-04 Jeff Johnston - - Resolves Bugzilla #246783 - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: - (initializeEditor): Call AutotoolsEditorPreferenceConstants.initializeDefaultValues - to ensure the editor default values are set. - -2007-06-29 Jeff Johnston - - Resolves Bugzilla #246154 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsBuilder.java: New proxy - class to wrap an existing IBuilder and override build path functionality. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: - (build): Wrap the builder using the new AutotoolsBuilder class so the - build path will work properly. - -2007-06-28 Jeff Johnston - - Resolves Bugzilla #246134 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfErrorHandler.java: - (AutoconfErrorHandler): Change constructor to just take IDocument input. - (AutoconfMarker): New private class for marking autoconf document. - (createMarker): New private method to create AutoconfMarker in document. - (handleError): Create a marker and add it to annotation model durectly - instead of using MarkerUtilities. - (removeAllMarkers): Remove directly from annotation model instead of using file. - (removeExistingMarkers): Ditto. - (getDocument): New method. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: - (connect): Change constructor call to AutoconfErrorHandler. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: - (getViewer): New method to return the source viewer for the editor. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroParser.java: - (AutoconfMacroParser): Change constructor call to AutoconfErrorHandler. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java: - Change all uses of AutoconfOutlineErrorHandler to AutoconfErrorHandler. - -2007-06-26 Jeff Johnston - - Resolves Bugzilla #245820 - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileUtil.java (isAutomakeCommand): - New method. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Conditional.java (isIf): New - method. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IAutomakeConditional.java: - New interface. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Else.java: Changed to - implement new IAutomakeConditional interface. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/If.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUAutomakefile.java - (parse): Add Automake if/else parsing and support for Makefile.in processed if/else blocks. - (bypassIf, bypassElse, parseIf): New private methods. - (addDirective): Don't add directives to an Automake if or else construct. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUMakefileConstants.java: - Add CONDITIONAL_IF constant. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUMakefileUtil.java - (isIf): New method. - -2007-06-25 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileEditorTogglePresentationAction.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileEditorActionContributor.java: Ditto. - - * icons/etool16/alphab_sort_co.gif: New icon. - * icons/etool16/build_menu.gif: Ditto. - * icons/etool16/convert_normal.gif: Ditto. - * icons/etool16/make.gif: Ditto. - * icons/etool16/makefile.gif: Ditto. - * icons/etool16/newc_app.gif: Ditto. - * icons/etool16/newcc_app.gif: Ditto. - * icons/etool16/segment_edit.gif: Ditto. - * icons/etool16/target_add.gif: Ditto. - * icons/etool16/target_build.gif: Ditto. - * icons/etool16/target_delete.gif: Ditto. - * icons/etool16/target_edit.gif: Ditto. - * icons/etool16/target_filter.gif: Ditto. - * icons/etool16/update_old.gif: Ditto. - - * plugin.xml: Change Automake editor to use new internal MakefileEditorActionContributor - class rather than point to the internal one in internal CDT make. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentSetupParticipant.java: - (setup): Don't bother registering this as document listener. - (documentAboutToBeChanged): Remove body of method as this is no longer needed. - -2007-06-25 Jeff Johnston - - Resolves Bugzilla #245611 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java - (getMacroList): Change to call AutoconfTextHover to get the name of the macros - document since it will depend on current preferences. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java - (getAutoconfMacrosDocName): New static method. - -2007-06-19 Jeff Johnston - - * libhoverdocs/acmacros-2.59.xml: New autoconf hover text and syntax info - for autoconf 2.59. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: - Add 2.59 support. - -2007-06-18 Jeff Johnston - - * libhoverdocs/acmacros-2.13.xml: New autoconf hover text and syntax info - for autoconf 2.13. - * libhoverdocs/acmacros-2.61.xml: New autoconf hover text and syntax info - for autoconf 2.61. - * libhoverdocs/acmacros.xml: Replaced with files above. - - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover (init): Change document - to be dependent on autoconf version preference. - (reinit): New method to force reinitialization of help document. - (getPrototype): Fix to allow for earlier versions which specify multiple - prototypes in one using "[,", for example. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: - Add version preference support. - (createOverlayStore): Add version support. - (createContents): Add version tab. - (initializeVersion): New method. - (createVersionTabContents): Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsEditorPreferenceConstants.java: - Add AUTOCONF_VERSION and initialize the default autoconf version value to be the - highest possible. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.properties: - Add new messages pertaining to autoconf version. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java (handlePreferenceStoreChanged): - If the autoconf version is changed, invalidate the document and force a reparse. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.java (getFormattedString): - Add new method which takes 3 replacement strings. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: - Change macro error messages to take the autoconf version as a parameter. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java: Fix - typo for too many args message id. - (parseMacro): For wrong number of argument messages, get the current autoconf version preference - and pass it in to the message. - -2007-06-07 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java: Rebase on - GNUAutomakefile class. Remove all parsing methods. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: Fix - comments to refer to internal Autotools classes as appropriate. - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Conditional.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/DefineVariable.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/DeleteOnErrorRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Else.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Endef.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Endif.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ExportAllVariablesRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ExternalEditorInput.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUAutomakefile.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUTargetRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUVariableDef.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Ifdef.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Ifeq.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Ifndef.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Ifneq.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Include.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IntermediateRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/LowResolutionTimeRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/NotParallelRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/OverrideDefine.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/OverrideVariable.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/PhonyRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SecondaryRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/StaticTargetRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/TargetVariable.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Terminal.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/UnExport.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/VPath.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/ExternalEditorInput.java: Update comments - that should refer to internal Autotools classes. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/MakefileDocumentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/ProjectionMakefileUpdater.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/WorkingCopyManager.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/editors/autoconf/ProjectionFileUpdater.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferencePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Ditto. - -2007-06-07 Jeff Johnston - - Resolves Bugzilla #243184 - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeConfigMacro.java: New file. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java (parse): Add - support for autoconf macros. - (parseConfigMacro): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java - (createRules): Add rule for configure macros. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java - (getImage): Add support for AutomakeConfigMacro. - (getText): Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileUtil.java (isConfigMacro): - New method. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIImages.java: Add acmacro_obj image. - * icons/obj16/acmacro_obj.gif: New icon. - -2007-06-05 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java: Removed. No - longer used now that MakeTargets work. - * src/com/redhat/eclipse/cdt/autotools/actions/CheckboxTablePart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeContentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeTargetDialog.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/SharedPart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/SharedPartWithButtons.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/StructuredViewerPart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/TargetListViewerPart.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/editors/autoconf/ProjectionFileUpdater.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsEditorPreferenceConstants.java: - Add new constants for Autoconf editor folding. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/IAutotoolsEditor.java: New interface. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Make class - implement IAutotoolsEditor interface. This allows ProjectionFileUpdater class to - work. Add folding support based on MakefileEditor class. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElement.java - (getStartOffset, setStartOffset, getEndLineNumber, setEndLineNumber): New methods. - (getEndOffset, setEndOffset, getLastChild): Ditto. - (AutoconfElement): New constructor which takes start offset. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfCaseElement.java: - Add new constructor to match that of AutoconfElement. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElifElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElseElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfForElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfIfElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfWhileElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java: - (AutoconfLineReader): New internal class to replace LineNumberReader class. Change - all internal parse routines to use this class instead of LineNumberReader. - (parseLines): When a semicolon is found that denotes a multistatement line, update the end - offset of the previous construct and set the start offset for the next construct to be after - the semicolon and additional whitespace. - (parseMacro, parseIf, parseElif, parseElse, parseCase, parseFor, parseWhile): Construct with - start offset based on previous mark. After processing, set the end line number for the - element. - -2007-06-01 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: - Refactor AutomakeEditorPreferenceConstants to AutotoolsEditorPreferenceConstants. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ColorManager.java: Moved from here to.. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/ColorManager.java: ...here - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditorFactory.java: - Changed due to movement of ColorManager class. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AbstractMakefileCodeScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileCodeScanner.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileSourceConfiguration.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AbstractAutomakeEditorPreferencePaga.java: - Refactored to be... - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AbstractEditorPreferencePage.java: - ...this. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutoconfEditorPreferencePage.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferenceConstants.java: - Refactored to be... - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsEditorPreferenceConstants.java: - ...this. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakePreferencesMessages.java: - Refactored to be... - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.java: - ...this. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakePreferencesMessages.properties: - Refactored to be... - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencesMessages.properties: - ...this. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferencePage.java: - Use new refactored classes. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java: Add color preference - support. - (AutoconfCodeScanner): A color provider is no longer needed as input. - (getToken, getTokenProperties, addToken, indexOf, affectsBehavior): New methods. - (adaptToPreferenceChange, adaptToColorChange, adaptToStyleChange); Ditto. - (createTextAttribute, initialize): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfColorProvider.java: Removed and replaced - with ColorManager. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Change to use - ColorManager. - (initializeEditor): Set the preference change store and initialize the editor preferences. - (getAutoconfCodeScanner): Changed to match new AutoconfCodeScanner constructor. - (getPreferenceColor): New method. - (getColorProvider): Removed. - (handlePreferenceStoreChanged): New method. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java: - Inherit from TextSourceViewerConfiguration. Store the preference store. - * plugin.properties: Add new internationalized string for Autoconf editor preferences. - * plugin.xml: Add Autoconf editor preference page. - -2007-05-30 Jeff Johnston - - Resolves Bugzilla #241908 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (addMakeTargetsToManager): - Change builder id used to one used in plugin.xml. - -2007-05-30 Jeff Johnston - - Resolves Bugzilla #241782 - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new message - for Autotools preference page. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (initializeEditor): Initialize color and folding preference defaults. - (handlePreferenceStoreChanges): Call super method to refresh editor. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ColorManager.java: - Change constants to be in Autotools domain. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AbstractAutomakeEditorPreferencePage.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferenceConstants.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakeEditorPreferencePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakePreferencesMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutomakePreferencesMessages.properties: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/AutotoolsPreferencePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/ColorEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/OverlayPreferenceStore.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/StatusInfo.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/preferences/TabFolderLayout.java: Ditto. - - * plugin.properties: Add new internationalized strings from plugin.xml. - * plugin.xml: Add Autotools and Automake Editor preference pages. Also - clean up some extensions to use internationalized strings. - -2007-05-28 Jeff Johnston - - Resolves Bugzilla #241612 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java: - Add utility methods from MakeUIPlugin to log messages and - issue error dialogs, etc.. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeTargetDialog.java: - Use MakeUIMessages instead of MakeUIPlugin for messages. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java: - Replace internal CDT classes with internal Autotools classes. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditorFactory.java: - Ditto. - (getPreferenceColor): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeErrorHandler.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeIfElse.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeMacroDefinitionRule.java: - Ditto. - (evaluate): Remove unused local variable ch. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeTextHover.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AbstractElementListSelectionDialog.java: - New file transported from CDT internals. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AbstractMakefile.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AbstractMakefileCodeScanner.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/AddBuildTargetAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ArchiveTarget.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/BadDirective.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ColorManager.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Command.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Comment.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/CompletionProposalComparator.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/DefaultRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Directive.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/EditorUtility.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ElementListSelectionDialog.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/EmptyLine.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ExternalEditorInput.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ExternalEditorInputFactory: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/GNUMakefileConstants.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IgnoreRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IMakefileDocumentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IMakefileEditorActionDefinitionIds.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/InferenceRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/IReconcilingParticipant.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ISelectionValidator.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ITranslationUnitEditorInput.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/LexicalSortingAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MacroDefinition.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MacroDefinitionRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MacroReferenceRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileAnnotationHover.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileCodeScanner.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileCompletionProcessor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileConstants.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileContentOutlinePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileDocumentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileDocumentSetupParticipant.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileEditorPreferenceConstants.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefilePartitionScanner.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileReader.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileReconcilingStrategy.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakeFileResources.properties: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileSourceConfiguration.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileStorageDocumentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileTextHover.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MakefileWordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/MessageLine.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/NullMakefile.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/OpenDeclarationAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/OpenIncludeAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Parent.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/PosixMakefileUtil.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/PosixRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/PreciousRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/ProjectionMakefileUpdater.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Rule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SccsGetRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SelectionList.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SilentRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SpecialRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/StatusInfo.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/StringMatcher.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/SuffixesRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Target.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/TargetRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/TwoArrayQuickSort.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/Util.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/VariableDefinition.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/WordPartDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/editors/automake/WorkingCopyManager.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/ui/AutotoolsPluginImages.java: Switch to - use new ac16 icon directory instead of etools16. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ErrorParserBlock.java: Use - MakeUIMessages instead of MakeUIPlugin for messages. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIImages.java: Use - AutotoolsPlugin for error dialogs. Add new images. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIMessages.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIPlugin.java: Removed. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MessageLine.java: Fix typo. - - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/AutotoolsWizardMessages.java: - Fix bundle id for messages. - - * plugin.xml: Fix icon references. - - * icons/ac16: New folder containing icons that used to be in etool16. - * icons/dlcl16/build_configs.gif: New icon. - * icons/dlcl16/open_include.gif: Ditto. - * icons/elcl16/build_configs.gif: Ditto. - * icons/elcl16/open_include.gif: Ditto. - * icons/dtool16/alphab_sort_co.gif: Ditto. - * icons/dtool16/build_menu.gif: Ditto. - * icons/dtool16/convert-normal.gif: Ditto. - * icons/dtool16/make.gif: Ditto. - * icons/dtool16/makefile.gif: Ditto. - * icons/dtool16/newc_app.gif: Ditto. - * icons/dtool16/newcc_app.gif: Ditto. - * icons/dtool16/segment_edit.gif: Ditto. - * icons/dtool16/target_add.gif: Ditto. - * icons/dtool16/target_build.gif: Ditto. - * icons/dtool16/target_delete.gif: Ditto. - * icons/dtool16/target_edit.gif: Ditto. - * icons/dtool16/update_old.gif: Ditto. - * icons/etool16: Move autoconf editor icons to ac16 folder. - * icons/obj16/command_obj.gif: New icon. - * icons/obj16/define_obj.gif: Ditto. - * icons/obj16/environment_obj.gif: Ditto. - * icons/obj16/envvar_obj.gif: Ditto. - * icons/obj16/error_obj.gif: Ditto. - * icons/obj16/hfolder_obj.gif: Ditto. - * icons/obj16/include_obj.gif: Ditto. - * icons/obj16/irule_obj.gif: Ditto. - * icons/obj16/lib_obj.gif: Ditto. - * icons/obj16/macro_obj.gif: Ditto. - * icons/obj16/relation_obj.gif: Ditto. - * icons/obj16/target_obj.gif: Ditto. - * icons/obj16/trule_obj.gif: Ditto. - -2007-05-14 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: - (addMakeTargetsToManager): Use MakeCorePlugin to get an IMakefile - rather than use the internal PosixMakefile class directly. - -2007-05-14 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: - (initialize): Store the configuration for later usage. - (getConfigSettingsPath): Use stored configuration instead of fetching - it each time. - (runCommand): Ditto. - (addMakeTargetsToManager): Use the real MakeTargetManager to store - targets. Mark targets added by parsing the Makefile with special - tag. Delete all MakeTargets with special tag before adding the - new targets. - (initializeBuildConfigDirs): Use stored configuration to get the - tool options rather than the ManagedBuildInfo. - (getConfigArgs): Ditto. - (addMakeTargetsToManager): - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: - Inherit from CommonBuilder. - (build): Change to fetch make target name from args map and store for - later use. - (getTargets): Change to get make target from stored make target name. - - * plugin.xml: Remove Build Special Targets menu item as it is no longer - needed. Add MakeTargetBuilder extension so we can use MakeTargets. - -2007-05-11 Jeff Johnston - - Resolves Bugzilla #239886 - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAclocalAction.java (run): - Pass the CWD to TwoInputDialog and use it when executing the command. On - success, show a success dialog. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java (run): - Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/TwoInputDialog.java (TwoInputDialog): - Take the CWD as a parameter. - (createDialogArea): Add label with CWD. - - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutomakeAction.java (run): - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.java (getString): - Add comments. - (getFormattedString): New method. - - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAction.java (getExecDir): - New method to return the CWD. - (showSuccess): New method to display a success dialog. - - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.properties: Add new - messages. - -2007-05-10 Jeff Johnston - - Resolves Bugzilla #238173 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfIdentifierRule.java (evaluate): - Cast read character to char before invoking Character methods to avoid gcj bug. - -2007-04-30 Jeff Johnston - - Resolves Bugzilla #238493 - * src/com/redhat/eclipse/cdt/autotools/ui/editors/RecursiveSingleLineRule.java (evaluate): - Add check for scanner column < 0 which means we are already at EOF. - -2007-04-25 jjohnstn - - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java (ManagedWizardOptionBlock.setupHelpContextIds): - Switch to use CDTHelpContextIds for static help context id. - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java (createControl): - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/ManagedProjectOptionBlock.java (createContents): - Ditto. - -2007-04-25 Jeff Johnston - - Bugzilla #182821 - - 2007-04-25 Mikhail Sennikovsky - * plugin.xml: Add plugin extensions which let the CDT know that includes and - defined symbols are supported for the Autotools tool-chain. - -2007-04-12 Jeff Johnston - - Resolves Bugzilla #236304 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runCommand): Use the - job description as a message in the console. - (regenerateMakefiles): Fix autogen.sh logic to run configure after invoking - autogen.sh if config.status doesn't exist. Make sure console is reused for - 2nd step. Change some of the status messages with new ones. - (autogenExists): Fix bug where path to autogen.sh wasn't being set on return. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new MakeGenerator messages. - -2007-04-11 jjohnstn - - Bugzilla #236077 - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CWordFinder.java: New file. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Replace - CDT internal classes with Autotools internal classes. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/ManagedProjectOptionBlock.java (createContents): - Replace WorkbenchHelp reference with non-deprecated alternative. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakeTargetManager.java: Fix - imports. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runCommand): Replace - deprecated environmental variable method being used. - (createFile): Make protected instead of private. - (getInvalidDirList): Remove. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java (getWorkingCopyManager): - Moved into AutomakeEditorFactory. - (getAutomakefileDocumentProvider): Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditorFactory.java: New file. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java: - Change all calls to getWorkingCopyManager and getAutomakefileDocumentProvider to use - new AutomakeEditorFactory class. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.java (getResourceBundle): - New method. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: Add - new messages that were formerly fetched internally from CDT. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Comment out unused - projectSupport. - (createActions): Use AutoconfEditorMessages. - (InformationDispatchAction.makeAnnotationHoverFocusable): Ditto. - (fProjectionModelUpdater): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfAnnotationHover.java (formatMultipleMessages): - Use AutoconfEditorMessages instead of CUIMessages. - * src/com/redhat/eclipse/cdt/autotools/interenal/ui/ErrorParserBlock.java: New file. - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java (createControl): Remove - usage of WorkbenchHelp class which is deprecated. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java (ManagedWizardOptionBlock.setupHelpContextIds): - Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Remove unused code. Switch to use non-deprecated interface for getting - indexer. - -2007-04-10 jjohnstn - - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectWizard.java: - Removed. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java: - Use new internal ManagedProjectOptionBlock class. - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java: - Switch to use new AutotoolsWizardMessages internal class. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: - Fix imports. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java (doRunEpilogue): - Switch to new IRunnableWithProgress interface. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/AutotoolsWizardMessages.java: - New file to support old wizard code. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/AutotoolsWizardMessages.properties: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/ConfigurationContentProvider.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/ConfigurationLabelProvider.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/wizards/ManagedProjectOptionBlock: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/AutotoolsPluginImages.java: - Add build_configs.gif for Wizard support. - * src/com/redhat/eclipse/cdt/autotools/internal/MarkerGenerator.java (addMarker): - New method required by IMarkerGenerator interface. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (getProject): - New method. - (initializeBuildConfigDirs): Change the default build directory - for the configuration's builder. - Add support for CDT 4.0 M6. - * cdtpatches/*: Removed. - * icons/eclcl16: New icon directory. - * icons/eclcl16/build_configs.gif: New icon. - * plugin.properties: Add new strings used in plugin.xml. - * plugin.xml: Add buildType and buildArtefactType extensions. Add - toolchain to Autotools project buildDefinitions extension. - -2007-04-04 Jeff Johnston - - Resolves Bugzilla #235076 - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java (CProjectPlatformPage): - Add missing NLS comment. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (makefileCvsExists): Use - getMakefileCVSPath method. - (configureExists): Use getConfigurePath method. - (getConfigurePath): New method. - (getMakefileCVSPath): New method. - (regenerateMakefiles): Use getConfigurePath and getMakefileCVSPath to get the - command to use when either of these is found to exist. - (autogenExists): Change to protected method. - -2007-03-30 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java (createPresentation): - Comment out macro parsing as this is now done by the reconciler and overall parsing. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java (getPrototype): - Fix so it is properly setting minimum and maximum parm counts for a macro. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfPrototype.java (setMaxParms): - Fix typo. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java (matchParentheses): - Update logic. - (parseMacro): Add error checking for minimum and maximum parameters as well as unmatched - parentheses or square-brackets. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java (setParmCount): - New method. - (setQuoteDepth): Ditto. - (getParmCount): Ditto. - (getQuoteDepth): Ditto. - (setDepth): Ditto. - (getDepth): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: Add - new error messages for parsing of macros. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage (update): - Use viewer refresh instead of redraw when updating. - (updateSelection): New method. - -2007-03-19 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/Makegenerator.java (regenerateMakefiles): - Refine algorithm so we don't cause a reconfigure if the configuration settings - file doesn't contain the project name. If the configuration arguments are - unchanged and the settings file is the old style, rewrite with project - name. - -2007-03-19 Jeff Johnston - - Resolves Bugzilla #230128 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (saveConfigArgs): Add - the project name as first argument saved. - (regenerateMakefiles): Read off first argument and verify that it matches the - current project name. - -2007-03-19 Jeff Johnston - - Resolves Bugzilla #232965 - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runCommand): - Change prototype to accept a console and a boolean which when true - means to restart the console which may possibly clear the console. - (regenerateMakefiles): Change calls to runCommand. For multiple - actions (e.g. autogen.sh then configure), opt for the 2nd, 3rd, etc... - calls to not clear the console. Don't run config.status unless - the top-level Makefile is missing. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new - MakeGenerator.unsupportedConfig message. - -2007-03-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (regenerateMakefiles): - If configuration parameters have changed, mark all Scanner Info as dirty. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java (getCollectionName): - Make synchronized to avoid concurrent access of the infoCollection. - (getScannerInformation): Ditto. - (setDirty): New method. - -2007-03-14 Jeff Johnston - - Resolves Bugzilla #230493 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java (getDefinedSymbols): - Recalculate each time if compilation string is null. - (getIncludePaths): Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java (getScannerInformation): - Use a map of configurations to keep ScannerInfo seperate per configuration. Use - current configuration to fetch scanner info. - -2007-02-27 Jeff Johnston - - * plugin.xml: Bump up release to 0.0.8.1. - -2007-02-27 Jeff Johnston - - Resolves Bugzillas #230253, #205310. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakeTargetManager.java (addTargets): - New method to do mass add of MakeTargets for performance improvement. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: - (addMakeTargetsToManager): Use new AutotoolsMakeTargetManager addTargets method. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectWizard.java (doRun): - Set indexer to NullIndexer before applying options. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java: - Add new NULL_INDEXER_ID. - * src/com/redhat/eclipse/cdt/autotools/internal/MakeTargetManager.java: Expose - projectTargetMap to inheriting classes. - -2007-02-23 Jeff Johnston - - Fix for Bugzilla 229891. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (getMakeTargets): - Use Make Target info to find the real build target which may have been set by the - Build Special Targets action. - (build): Set up the IMakeBuildInfo needed to fetch Make Target from. - -2007-02-22 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.properties: Fix a few - typos. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentSetupParticipant.java (setup): - Use IDocumentExtension3 version of setDocumentParitioner if document is an instance of - IDocumentExtension3. - -2007-02-22 Andrew Overholt - - * icons/automake.gif: New craptacular icon for automake editor. - * icons/autoconf.gif: Another manifestation of my poor artistic skills. - * plugin.xml: Use new icons. - -2007-02-21 Jeff Johnston - - Fix for Bugzilla 229893. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Switch - to superclass TextFileDocumentProvider instead of FileDocumentProvider so as to fix - undo support. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentSetupParticipant.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: Fix typo. - * plugin.xml: Add extension for document setup that ties document setup for configuration - files to AutoconfDocumentSetupParticipant. - -2007-02-20 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java (findDelimeter): Ignore - escaped character. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java (AutoconfPartitionScanner): - Add escape character for # format comment and eat "\#" as character. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java (AutoconfCodeScanner): - Ditto. - * plugin.xml: Update release to 0.0.8. - -2007-02-20 Andrew Overholt - - Patch from Jordy Potman - http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229352 - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java - (AutomakefileSourceConfiguration): Update super constructor call to reflect - change in CDT 3.1.2. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (initializeEditor): Likewise. - -2007-02-20 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElement.java: New class. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElifElement: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfElseElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfOutlineErrorHandler.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfIfElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfRootElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfWhileElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfCaseElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfForElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfCaseConditionElement.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java (AutoconfCodeScanner): - * src/com/redhat/eclipse/cdt/autotools/ui/editors/parser/AutoconfParser.java: New class to - do Autoconf file parsing and error marking. - Add AutoconfIdentifierRule and InlineDataRule. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java (createDocument): - Changed to use new AutoconfErrorHandler interface. - (documentAboutToBeChanged): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfErrorHandler.java (removeExistingMarkers): - Add verification that file exists. - (removeAllExistingMarkers): Ditto. - (handleError): Ditto. - (getCharOffset): Reformatted. - (AutoconfErrorHandler): Change constructor to take an IStorageEditorInput rather than - an IFile. This allows external files to be edited without error handling. - * src/com/redhat/eclipse/cdt/autotools/editors/AutoconfEditorMessages.properties: New messages - added for outline parsing. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java (AutoconfPartitionScanner): - Use new AutoconfIdentifierRule. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java (getPresentationReconciler): - Change default partition to use MultilineRuleDamagerRepairer. - (getReconciler): New method. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java (createPresentation): - Change to use new AutoconfErrorHandler constructor. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroParser.java (AutoconfMacroParser): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java (doSetInput): New. - (getInputDocument): Ditto. - (getRootElement): Ditto. - (getAutoconfParser): Ditto. - (getAdapter): Ditto. - (InformationProvider): Ditto. - (getOutlinePage): Ditto. - (setRootElement): Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java: New file. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfContentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/outline/AutoconfLabelProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfIdentifierRule.java: New class to - prevent matches of other strings that happen to be inside common identifiers. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/InlineDataRule.java: New class to - recognize inline data files. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/MultilineRuleDamagerRepairer.java: New class - to handle damage/repair when multiline rules are used. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfReconciliingStrategy.java: New class - for delayed document-change parsing. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/AutotoolsPluginImages.java: New class - to handle image repository. - * icons/etool16/acmacro_obj.gif: New image for Autoconf outline view. - * icons/etool16/ammacro_obj.gif: Ditto. - * icons/etool16/case_obj.gif: Ditto. - * icons/etool16/condition_obj.gif: Ditto. - * icons/etool16/elif_obj.gif: Ditto. - * icons/etool16/for_obj.gif: Ditto. - * icons/etool16/if_obj.gif: Ditto. - * icons/etool16/while_obj.gif: Ditto. - * plugin.xml: Add new error marker extension for outline view. - -2007-02-02 Andrew Overholt - - * cdtpatches/README: Fix CVS location of managedbuilder. - -2007-02-02 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeCompletionProcessor.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java (getBuiltins): - Add $<, $@, and $?. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java - (getContentAssistant): Make use of AutomakeCompletionProcessor. - -2007-01-31 Jeff Johnston - - * cdtpatches/cdt.ui.buildconsole.patch: New file that contains the - 3.1.1 version of the patch for Bugzilla 153816 which adds multiple - build console support to CDT 4.0. - * cdtpatches/cdt.ui.patch: Altered to remove any build console patches. - * cdtpatches/README: Updated to include the new patch. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CConfigureConsole.java (CConfigureConsole): - Modified to use new CUIPlugin build console manager interface. - -2007-01-31 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeErrorHandler.java: New class. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Remove unnecessary import. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java - (connect): New method. Update error markers at document load time. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java - (reconcile): Update error markers. - (AutomakefileReconcilingStrategy): Set class-wide variables. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (getAutomakeErrorHandler): New method. - -2007-01-26 Jeff Johnston - - Fix for Bugzilla 224644. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java (getMakeTargets): - Don't add "clean" for fullbuild anymore. It causes unnecessary extra building to occur. - (build): Set a flag that build was called. - (clean): Only clean if this method is called directly and via a call to build method. - Clean by doing a make clean rather than calling super.clean. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runCommand): When an - error occurs in configure, we want to set the status of the project to "needs rebuild". - (getConfigSettingsPath): New method to generate name of config settings file. - (saveConfigArgs): Use new getConfigSettingsPath method. - (regenerateMakefiles): Ditto, when checking if config options have changed. - (autogenExists): Clean up unused variables. - (getMakefileName): Return "Makefile" instead of "makefile". - -2007-01-22 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java: - Update copyright. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeIfElse.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileUtil.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (getAutomakeSourceViewer): New method. Update copyright. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: - Update copyright. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeTextHover.java - (getHoverInfo): Remove debugging println. Update copyright. - -2007-01-19 Jeff Johnston - - Fix for Bugzilla 214624. - * src/com/redhat/eclipse/cdt/autotools/internal/MarkerGenerator.java: New file. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (runCommand): Add check - for return code being 0 or 1 to reveal whether command ran correctly. - (regenerateMakefiles): Add boolean checking for runCmd calls and also quit - if runCmd fails. For autogen.sh cases, check if configure is run by autogen.sh - and don't bother calling configure afterwards if true. Add error checking to - ensure a second command is not run if the first fails. - (PathVar): New private class. - (autogenExists): Fixed to take a path parameter to fill in. It also looks for - any file that ends in autogen.sh to handle projects like Gnome. - * Resources.properties: Add new messages used by MakeGenerator. - * cdtpatches/managedbuilder.core.patch: New patch to cause ManagedMake build - to stop if an error occurs generating Makefile. - * cdtpatches/README: Add details on how to install new patch. - -2007-01-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroParser.java: New code - to parse an Autoconf macro. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java (createPresentation): - Use new AutoconfMacroParser.parse method instead of embedding the code. Remove - all corresponding parse methods. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java (documentAboutToBeChanged): - Add checks for whether we should remove the error markers in an autoconf_macro - partition. - -2007-01-12 Jeff Johnston - - * about.html: New EPL license file. - -2007-01-12 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/ParseException.java: New file. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditorMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfErrorHandler.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfPrototype.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfAnnotationHover.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java: Add - copyright info. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfColorProvider.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Ditto. - (createDocument): New method. - (documentChanged): Ditto. - (documentAboutToBeChanged): Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfKeywordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfM4WordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroPartitionRule.java : Ditto. - (matchParentheses): Fix up logic. - (evaluate): - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroWordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitioner.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java: Ditto. - (getPresentationReconciler): Use AutoconfMacroDamagerRepairer for macro partition. - (getAnnotationHover): New method. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfWhitespaceDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfWordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/IAutotoolEditorActionDefinitionIds.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/IAutotoolHelpContextIds.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/RecursiveSingleLineRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetDefinedSymbolsAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetIncludePathAction.java: Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java: Ditto. - (getIndexedInfo): New method. - (getPrototype): Ditto. - - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/HoverMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeWordDetector.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAclocalAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutomakeAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/TwoInputDialog.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java: Ditto. - -2007-01-12 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeTextHover.java: New class. Hover help provider for automake editor. - (getHoverControlCreator): New method. Return null for now. - (AutomakeTextHover): New method. - (getHoverRegion): New method. Return an IRegion from an offset in the document. - (findWord): New method. Return an IRegion of the hover region. - (getHoverInfo): New method. Return the hover information for a particular region. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java (getTextHover): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java (getDirectiveContainingLine): Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java (getMakefile): Likewise. - -2007-01-09 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: Revert - to version 1.2 prior to 2006-11-27. This reversion is required because the previous - fix causes a regression in autoconf partitioning. - -2007-01-08 Andrew Overholt - - * libhoverdocs/acmacros.xml: Add PKG_* macros from pkgconfig. - -2007-01-05 Andrew Overholt - - * libhoverdocs/acmacros.xml: Add AM_* macros from automake's Public-macros.html. - -2007-01-05 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (regenerateMakefiles): - Add check for Makefile.cvs ahead of configure check. Use resource strings - for runCommand descriptions. - (makefileCvsExists): New internal method. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new - resource strings. - -2007-01-02 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileCodeScanner.java - (automaticVariables): New $<, etc. variables. - (createRules): Add automatic variables as keywords. Also add @AC_SUBST_VAR@ - highlighting. - (nextToken): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java - (getDocument): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeWordDetector.java: - New file. - -2006-12-15 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java - (getAutomakeCodeScanner): New method. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (getAutomakeSourceViewerConfiguration): Likewise. - (getAutomakefileDocumentProvider): Likewise - (initializeEditor): Set up field variables. - -2006-12-12 Andrew Overholt - - * META-INF/MANIFEST.MF: Add package visibility for tests. - * plugin.xml: Add filename associations for AutomakeEditor. - -2006-12-11 Jeff Johnston - - * MANIFEST.MF: Update release to 0.0.6. - -2006-12-11 Kyu Lee - - * src/com/redhat/eclipse/cdt/autotools/actions/TwoInputDialog.java: New class - for getting 2 text field inputs. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.java: New class - for NLS strings. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutomakeAction.java: New - class for handling invoke automake. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java: New - class for handling invoke autoconf. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAction.java: New super - class for invoking autotools classes. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAclocalAction.java: New - class for handling invoke aclocal. - * src/com/redhat/eclipse/cdt/autotools/actions/InvokeMessages.properties: - Property file for NLS strings. - * plugin.xml: Added menu options for invoking autotools under project menu. - -2006-12-11 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java - (getWorkingCopyManager): New method. - (getAutomakefileDocumentProvider): Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java - (initializeEditor): New method. - (getAutomakeOutlinePage): Likewise. - (createPartControl): Likewise. - (getAdapter): Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeDocumentProvider.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeMacroReferenceRule.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeMacroDefinitionRule.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeIfElse.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileUtil.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileSourceConfiguration.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileReconcilingStrategy.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakefileContentOutlinePage.java: - Likewise. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/Automakefile.java: - Likewise. - -2006-12-08 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java - (setCurrentProject): Make protected to allow subclasses to use. - * MANIFEST.MF: Export org.eclipse.linuxtools.cdt.autotools.wizards classes to the - autotools.tests plug-in. - -2006-12-01 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/editors/automake: New directory. - * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java: New - file. Simple extension of MakefileEditor for now. - * plugin.xml: Add automake editor. - -2006-11-29 Jeff Johnston - - * plugin.xml: Add .m4 file support to the Autoconf editor. - -2006-11-27 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java - (performRevert): Method copied from CDT and JDT editors. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: - Change base class to be TextFileDocumentProvider. This means no longer providing - a createDocument() method. - (createDocument): Deleted. - (AutoconfStorageDocumentProvider.AutoconfStorageDocumentProvider): New internal - class based on StorageDocumentProvider. - (AutoconfStorageDocumentProvider.setupDocument): New method of internal class. - (AutoconfDocumentProvider): New constructor which sets up a - TextFileDocumentProvider that takes the internal AutoconfStorageDocumentProvider - class as parent DocumentProvider. This emulates what the CDT CEditor does and is - done to provide proper edit reversion support. - -2006-11-22 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/IAutotoolHelpContextIds.java: - Add CONTENT_ASSIST string. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java - (getContentAssistant): New routine to add content assist support. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java - (createActions): Add action for content assist. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java - (getIndexedInfo): - (getInformationControlCreator): New method. - (getTooltipAffordanceString): Make static. - (init): Ditto. - (getIndexedInfo): Ditto plus add call to init. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java: - New class for macro content assist. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroParameterListValidator.java: - New class for content assist to help with macro call parameters. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroProposalContextInformation.java: - New file for parameter context assist information. - -2006-11-14 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java - (AutoconfPartitionScanner): Change partitions to be comments, macros, and - default. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java - (getPresentationReconciler): Change to match new paritioning. Use a special new - MultiLineDamagerRepairer for macros. - (getConfiguredContentTypes): Change to list of new partitions. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java - (createPartControl): Specify new AUTOCONF_MACRO partition. - (InformationDispatchAction.makeAnnotationHoverFocusable): Ditto. - (InformationDispatchAction.makeTextHoverFocusable): Ditto. - (getAutoconfInlineCodeScanner, getAutoconfStringScanner): Removed. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfInlineCodeScanner.java: - Removed. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSectionRule.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfStringScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java - (AutoconfCodeScanner): Change rules to add a recursive single line rule for - strings and a multiline rule for inlined code. Also add a rule to discover m4 - macros. - * src/com/redhat/eclipse.cdt/autotools/ui/editors/AutoconfM4WordDetector.java: - New file. - * src/com/redhat/eclipse.cdt/autotools/ui/editors/AutoconfMacroPartitionRule.java: - Ditto. - * src/com/redhat/eclipse.cdt/autotools/ui/editors/MultiLineDamagerRepairer.java: - Ditto. - * src/com/redhat/eclipse.cdt/autotools/ui/editors/RecursiveSingleLineRule.java: - Ditto. - -2006-10-31 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java - (init): Turn off parser validation. - * libhoverdocs/acmacros.xml: Update including m4 macros. - -2006-10-30 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: - Remove unneeded import. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (getLibHoverDocs): Specify no xml validation since there may be duplicate - function ids due to multiple standard definitions used in glibc. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java - (getTextHover): New method to add text hover for autoconf editor. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitioner.java - (connect): Remove calls to print debug messages. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java - (isFoldingEnabled): - (InformationDispatchAction.InformationDispatchAction): New for scrollable - tooltip support. - (createPartControl): Ditto. - (fProjectionModelUpdater): Ditto. - (InformationProvider.getInformation): Ditto. - (InformationDispatchAction): Ditto. - (initializeKeyBindingScopes): Ditto. - (InformationDispatchAction.makeTextHoverFocusable): Ditto. - (InformationProvider.getInformation2): Ditto. - (InformationProvider): Ditto. - (InformationDispatchAction.computeOffsetAtLocation): Ditto. - (fInformationPresenter): Ditto. - (.createInformationControl): Ditto. - (InformationProvider.getInformationPresenterControlCreator): Ditto. - (createActions): Ditto. - (InformationDispatchAction..createInformationControl): Ditto. - (InformationDispatchAction.run): Ditto. - (InformationDispatchAction.fTextOperationAction): Ditto. - (InformationDispatchAction.makeAnnotationHoverFocusable): Ditto. - (fProjectionSupport): Ditto. - (InformationProvider.getSubject): Ditto. - (InformationProvider.InformationProvider): Ditto. - * src/libhoverdocs/acmacros.xml: New file containing autoconf hover help. - * src/libhoverdocs/glibc.xml: Updated. - * src/libhoverdocs/LIBHOVERDOCS.LICENSE: New file with licensing info. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/IAutotoolEditorActionDefinitionIds.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/ui/editoros/IAutotoolHelpContextIds.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/AutoconfTextHover.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/HoverMessages.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/text/hover/HoverMessages.properties: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/HTML2TextReader.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/HTMLPrinter.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/HTMLTextPresenter.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/LineBreakingReader.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/SingleCharReader.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/SubstitutionTextReader.java: - Ditto. - * plugin.xml: Fix autoconf editor to look for configure.in or configure.ac. Add - hover help for autoconf editor and set up F2 key binding for scrollable tooltips. - * plugin.properties: Add autoconf editor strings. - -2006-10-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfCodeScanner.java: New - file. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfWordDetector.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfWhitespaceDetector.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfStringScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfSectionRule.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitionScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfPartitioner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroWordDetector.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfMacroRule.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfKeywordDetector.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfInlineCodeScanner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfEditor.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/ui/editors/AutoconfColorProvider.java: - Ditto. - * plugin.properties: Add Autoconf editor name. - * plugin.xml: Add Autoconf editor. - -2006-10-03 Jeff Johnston - - Fix for Bugzilla 209161. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (initializeBuildConfigDirs): New method. - (initialize): Call initializeBuildConfigDirs(). - (regenerateMakefiles): Ditto if configuration parameters have changed. - (createDirectory): Return project path if input directory is empty string or - ".". - -2006-09-29 Jeff Johnston - - * build.properties: Update so plugin.properties built into binary. - * build.xml: New file. - -2006-09-28 Jeff Johnston - - * plugin.xml: Bump up release number to 0.0.5. - -2006-09-15 Jeff Johnston - - Fix for Bugzilla 206719 - * plugin.xml: Comment out deprecated ManagedBuildInfo extension and replace with - new org.eclipse.cdt.managedbuilder.core.buildDefinitions extension point. - * plugin.properties: Add new strings from new build definition. - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java - (CProjectPlatformPage): Fix project type reference to refer to new project type - id in build definition. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (initialize): Switch over to new option ids in new build definition. - (getConfigArgs): Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java - (getCompilationString): Don't bother if input resource isn't a file. - (buildFile): Fix how build directory is fetched to work with new build - definition. - (AutotoolsScannerInfo): Save the original resource reference. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (AUTOTOOLS_CONFIG_ID): Change to match new build definition. - -2006-09-13 Jeff Johnston - - Fix for Bugzilla 206359 - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java - (verifyScannerInfoProvider): New method to check ScannerInfoProvider and set it - only if necessary. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (hasTargetBuilder): Call verifyScannerInfoProvider instead of - setScannerInfoProvider to prevent changing the project file every time the - hasTargetBuilder check is made. - -2006-09-12 Jeff Johnston - - Fix for Bugzilla 206164. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java - (followIncludeChain): Follow the session property as far as possible. When it - ends try looking for the new OPEN_INCLUDE_P persistent property to re-establish - the chain. - (createIncludeChain): Set a new persistent property OPEN_INCLUDE_P that is the - location of the resource. - -2006-09-11 Jeff Johnston - - * cdtpatches/cdt.ui.patch: Update patch to include defined symbol hover help. - -2006-09-11 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java - (getDefinedSymbols): Prepare code for failure to get compilation string. - -2006-09-06 Jeff Johnston - - * cdtpatches/README: New file to instruct how to apply patches to the CDT. - * cdtpatches/cdt.core.patch: Patch for org.eclipse.cdt.core. - * cdtpatches/cdt.ui.patch: Patch for org.eclipse.cdt.ui. - -2006-08-28 Jeff Johnston - - * plugin.xml: Replace DynamicScannerInfo extension hack with existing CDT - ScannerInfoProvider extension. Change version to 0.0.4. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CConfigureConsole.java - (CConfigureConsole): Use new getSubConsoleManager method of CUIPlugin. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsole.java: No - longer needed, so removed. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleDocument.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleManager.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePage.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePartition.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePartitioner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleStream.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleViewer.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConsoleEvent.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConsoleOutputTextStore.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ScrollLockAction.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java - (convertProject): Set scanner info provider for project. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java: Extend - AbstractCExtension. - (getScannerInformation): Call AutotoolsScannerInfo.followIncludeChain method to - get real underlying resource to get dynamic build info from. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java: Implement new - interface IScannerInfoPlus. - (followIncludeChain): New method to adhere to new interface. - (createIncludeChain): New method. - (getDefinedSymbols): Add defined symbols found by ManagedBuildManager. - (getIncludePaths): Append include path found by ManagedBuildManager. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java - (setScannerInfoProvider): New method. - (getConsoleManager): Removed. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: - (hasTargetBuilder): Replace the default scanner provider for Managed Make - projects with AutotoolsScannerInfoProvider. - -2006-08-21 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java - (run): If there are no targets yet - (i.e. no makefile), try and regenerate the makefile.* src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java (getConfigArgs): - Make sure there is an "other" string to process rather than adding an empty - argument. - -2006-08-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (regenerateMakefiles): Add logic to check if the configuration arguments have - changed since the last configuration and reconfigure if they have. - (saveConfigArgs): New method. - -2006-08-03 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (addAutotoolsBuilder): Check for ManagedMake's genmakebuilder and remove if - found. - (hasTargetBuilder): Look for Autotools default configuration and if found, add - the Autotools Makefile builder. - -2006-07-31 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (getLibHoverDocs): New method which replaces buildDocPath and fetches libhover - base data file from the plugin's jar. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (buildDocPath): Replaced by getLibHoverDocs. Change all callers. - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (getDocument): Removed. - -2006-07-24 Jeff Johnston - - * plugin.xml: Remove unused sample extensions. - * src/com/redhat/eclipse/cdt/autotools/editors/*: Remove all files. - * src/com/redhat/eclipse/cdt/autotools/preferences/*: Ditto. - * src/com/redhat/eclipse/cdt/autotools/properties/*: Ditto. - * src/com/redhat/eclipse/cdt/autotools/views/*: Ditto. - -2006-07-24 Jeff Johnston - - * plugin.xml: Update release. - * META-INF/MANIFEST.MF: Export libhoverdocs. - -2006-07-13 Jeff Johnston - - * plugin.xml: Update release. - -2006-07-11 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (getMakeTargets): Use IMakeBuildInfo.BUILD_TARGET_INCREMENTAL instead of - IMakeBuildInfo.BUILD_TARGET_FULL which is now obsoleted and not set by the - MakeTargets. - (clean): Ditto. - -2006-07-10 Jeff Johnston - - * plugin.xml: Add new "other" option which allows the end-user to specify any - configuration option manually. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (getConfigArgs): New function to get configure arguments from preferences. - (runCommand): Change prototype to take an argument array. - (regenerateMakefiles): Only when running full configure, pass args to runCommand - and get these from getConfigArgs method. - -2006-07-05 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java - (getCompilationString): Don't use previous compilation string if we have marked - the scanner info as dirty. - (getIncludePaths): Don't continue processing if the compilation string is null. - -2006-06-26 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetDefinedSymbolsAction.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java - (getDefinedSymbols): Fill in function details to fetch flags used in dynamic - compilation info. - (getCompilationString): New function to get and save the actual compilation - string from the make invocation. - (getIncludePaths): Move logic into getCompilationString. - (compilationString): New field to store compilation string. - (definedSymbols): New field to store map of defined symbols. - * plugin.xml: Add defined symbols menu item. - -2006-06-20 jjohnstn - - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetIncludePathAction.java: - Remove unused imports. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIImages.java: New class - copied from Std Make internal packages to local internal package. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MessageLine.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeUIPlugin.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/MakeResources.properties: New - properties message file used by MakeUIPlugin. - * src/com/redhat/eclipse/cdt/autotools/actions/TargetListViewerPart.java: Use - Autotools StructureViewPart instead of internal one from Std Make plugin. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeTargetDialog.java: Use new - Autotools internal classes rather than internal ones from Std Make plugin. - * src/com/redhat/eclipse/cdt/autotools/actions/AbstractTargetAction.java - (getShell): Use new AutotoolsPlugin getActiveWorkbenchShell method instead of - the one in internal MakeUIPlugin. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: Remove - unused imports. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java - (getActiveWorkbenchShell): New method. - -2006-06-19 Jeff Johnston - - * plugin.xml: Add dependency on org.eclipse.core.variables. - * src/com/redhat/eclipse/cdt/autotools/internal/MakeTargetManager: New internal - class copied from Std Make projects. - * src/com/redhat/eclipse/cdt/autotools/internal/MakeTarget: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ProjectTargets: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/MakeMessages: Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakeTargetManager: Base on local - internal MakeTargetManager class rather than unpublished Std Make internal class. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator: Remove reference to Std - Make MakeMessages internal class. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: Add new message - about invoking make for the project. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java - (getFormattedString): New method to get resource string with arguments. - -2006-06-16 Jeff Johnston - - * plugin.xml: Added "org.eclipse.cdt.core.DynamicScannerInfoProvider" extension. - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetIncludePathAction.java - (run): Altered to use new AutotoolsScannerInfo class. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfoProvider.java: New - class used to hook up to added extension point: - org.eclipse.cdt.core.DynamicScannerInfoProvider. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java: New file based - on AutotoolsMakefileMiner.java. Class implements IScannerInfo interface. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileMiner.java: Transformed - into AutotoolsScannerInfo.java. - -2006-06-14 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetIncludePathAction.java: - Fix up imports. - -2006-06-08 Jeff Johnston - - * plugin.xml: Make provider Red Hat. - -2006-06-08 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileMiner.java: New file. - * src/com/redhat/eclipse/cdt/autotools/popup/actions: GetIncludePathAction.java: - Ditto. - * plugin.xml: Add extensions to create menu for source files that will grab the - dynamic include path for the build and display it in a message dialog. This is - just a temporary test. - -2006-05-19 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java - (run): Create our target selection dialog in-line. Make this dialog have a - filter for selection of make target. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildTargetDialog.java: Remove: - no longer necessary. - -2006-05-18 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (clean): Overriding method to check for MakeTargets in which case we don't want - to clean out directory. - * plugin.xml: Remove unneeded extension. - -2006-04-28 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java - (getHref): Change to reference the glibc book rather than the Gnu help. - -2006-04-28 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/ui/LibHover.java: New file based on Chris - Moller's hover help, using ICHelpProvider interface. - * plugin.xml: Add CHelpProvider extension to supply hover help. - * libhoverdocs/glibc.xml: Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutoconfPlugin.java: Refactored. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsPlugin.java: Refactored from - AutoconfPlugin. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CConfigureConsole.java: - Refactor AutoconfPlugin to AutotoolsPlugin. - * src/com/redhat/eclipse/cdt/autotools/wizards/CProjectPlatformPage.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/preferences/PreferenceInitializer.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/TargetListViewerPart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeTargetDialog.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeContentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildTargetDialog.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java: Ditto. - -2006-04-18 Jeff Johnston - - * plugin.xml: Remove toc extension since we have moved docs to a separate - plug-in. - * getdocs.sh: Moved to autotools-doc plugin. - * doc.zip: Ditto. - * toc.xml: Ditto. - * testToc.xml: Removed. - -2006-04-07 Jeff Johnston - - * toc.xml: Add references for Gnu Tools documents. - * doc.zip: New file containing zipped up html files for Gnu tools. - * getdocs.sh: Shell script to get html files from the web and build doc.zip. - * plugin.xml: Connect toc extension to toc.xml so that Gnu tools help is - provided with Autotools plugin. - -2006-03-21 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutoconfPlugin.java - (getConsoleManager): New method. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (runCommand): Specify the Autotools configure console to use for configuration - output. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/CConfigureConsole.java: New - file stodified from ManagedBuild Project internal directory. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleDocument.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleManager.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePage.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePartitioner.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsolePartition.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleStream.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsoleViewer.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConfigureConsole.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConsoleEvent.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConsoleMessages.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ConsoleMessages.properties: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/internal/ui/ScrollLockAction.java: Ditto. - * plugin.xml: Set up CBuildConsole extension to be CConfigureConsole. - -2006-03-15 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (addMakeTargetsToManager): New method. - (regenerateMakefiles): Call addMakeTargetsToManager after Makefile is generated. - -2006-03-13 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectOptionPage.java - (getProject): If dealing with a ConvertToAutotoolsProjectWizard, use it's - getProject method. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizard.java - (setCurrentProject): New method. - (applyOptions): Change prototype to accept project as input. Call - setCurrentProject method using the project variable before getting the optionPage - to performApply. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java - (applyOptions): Add project as input variable and pass this on call. - (convertProject): Pass project when calling applyOptions method. - -2006-03-09 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java - (getMakeTargets): When doing a full build, we don't want to do a "clean" if the - target is not "all". - -2006-03-09 Andrew Overholt - - * .cvsignore: Initial checkin. Ignore bin. - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java - (regenerateMakefiles): Rename CONFIG_STATUS_NAME to CONFIG_STATUS. Call - autogen.sh first if configure does not exist. - (configureExists): New method. - (autogenExists): New method. - (runCommand): New method. Run configure or autogen and report success. - * plugin.properties: Change "CVS Autotools" to Autotools. - * plugin.xml: Likewise. - * src/com/redhat/eclipse/cdt/autotools/wizards/NewAutotoolsProjectWizard.java - (NewAutotoolsProjectWizard): Likewise. - -2006-03-08 Jeff Johnston - - * plugin.xml: Set up default gcc scanner in our ManagedMakeProject target - extension - - org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java - (convertProject): Remove commented code about setting ScannerConfig as we now - set the default GCC scanner collector in our ManagedMakeProject extension. - -2006-03-07 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/AutoconfPlugin.java - (ftargetManager): New field. - (getUniqueIdentifier): New method. - (getTargetManager): Ditto. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakefileBuilder.java: New - builder that extends ManagedMakeProject's GeneratedMakefileBuilder and allows us - to override behavior. - * src/com/redhat/eclipse/cdt/autotools/AutotoolsMakeTargetManager.java: New - class that extends a Std MakeProject's MakeTargetManager and allows us to - override behavior. - * src/com/redhat/eclipse/cdt/autotools/Resources.properties: New strings added - to support BuildSpecial functionality. - * src/com/redhat/eclipse/cdt/autotools/AbstractTargetAction.java: New file based - on Std MakeProject class. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildSpecial.java: Rewritten to - extend AbstractTargetAction and to create a dialog rather than print out hello - world. - * src/com/redhat/eclipse/cdt/autotools/actions/BuildTargetDialog.java: New file - that implements the Build Special Targets dialog. Based on a Std Make Project's - BuildTargetDialog. - * src/com/redhat/eclipse/cdt/autotools/actions/CheckboxTablePart.java: New file - to support new dialogs. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeContentProvider.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/MakeTargetDialog.java: New file - that implements the Make Target dialog allowing management of make targets. Based - on Std Make Project's MakeTargetDialog. - * src/com/redhat/eclipse/cdt/autotools/actions/SharedPartWithButtons.java: - Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/StructuredViewerPart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/actions/TargetListViewerPart.java: Ditto. - * src/com/redhat/eclipse/cdt/autotools/wizards/ConvertToAutotoolsProjectWizardPage.java: - Instead of adding a ManagedProject builder, add our new AutotoolsMakefileBuilder. - * plugin.xml: Add our new AutotoolsMakefileBuilder as an official builder. - -2006-02-24 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java: Remove some warnings. - * plugin.xml: Fix duplicate target configuration options and re-add in --build - option. - -2006-02-23 Jeff Johnston - - * Initial import. diff --git a/build/org.eclipse.cdt.autotools.docs/ChangeLog b/build/org.eclipse.cdt.autotools.docs/ChangeLog deleted file mode 100644 index f321b8e6b08..00000000000 --- a/build/org.eclipse.cdt.autotools.docs/ChangeLog +++ /dev/null @@ -1,320 +0,0 @@ -2012-04-26 Jeff Johnston - - * Linux_Tools/*: Removed. - * CDT/Autotools/User_Guide/Building.html: New file. - * CDT/Autotools/User_Guide/Configuration.html: New file. - * CDT/Autotools/User_Guide/Creating-an-Autotools-Project.html: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAclocal.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAutoconfEditor.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAutoheader.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAutomake.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAutomakeEditor.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsAutoreconf.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsBuildConsole.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsBuilders.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsBuildMakeTarget.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsCBuildProperties.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsCheckOutAs.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConfigureConsole.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConfigureSettings.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConsole.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConvertProject.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConvertToCProject.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsConvertWizard.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsCreateMakeTarget.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsEditorPreferences.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsEditorsTab.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsLibtoolize.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsMakeTargetMenu.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsManageConfigurations.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsModifyMakeTarget.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsNewConfiguration.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsNewCProjectWizard.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsProperties.png: New file. - * CDT/Autotools/User_Guide/images/AutotoolsToolSettings.png: New file. - * CDT/Autotools/User_Guide/Invoking-Autotools.html: New file. - * CDT/Autotools/User_Guide/Make-Targets.html: New file. - * CDT/Autotools/User_Guide/Special-Editors.html: New file. - * CDT/Autotools/User_Guide/Supported-Environments.html: New file. - * CDT/Autotools/User_Guide/Updating-This-Document.html: New file. - * CDT/Autotools/User_Guide/User-Guide.html: New file. - * build-helper.xml: Rewritten to use the CDT Autotools User Guide Wiki page. - * build.properties: Add CDT directory and remove Linux_Tools directory. - * toc.xml: Update to new files. - -2012-01-03 Jeff Johnston - - Refactor to org.eclipse.cdt.autotools.docs. - -2011-06-16 Jeff Johnston - - * build.properties: Add book.css. - * book.css: New file. - -2011-06-01 Jeff Johnston - - Resolves: #347979 - * build.properties: Add images directory. - * images/*.gif: New files. - -2011-03-22 Jeff Johnston - - * build.properties: Add tools.xml to bin list. - -2010-12-15 Jeff Johnston - - * tools.xml: New file. - * plugin.xml: Restore help contents for GNU Tools that were overwritten by switching to - using media-wiki to generate documentation. - -2010-12-03 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up version to 2.0.2 for 0.7 release. - -2010-10-18 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/MediaWikiImageFetcher.java: Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/tasks.properties: Removed. - * userguide/Autotools\ Plugin-in\ User\ Guide-toc.xml: Removed. - * userguide/Autotools\ Plugin-in\ User\ Guide.html: Removed. - * userguide/Building.html: Removed. - * userguide/Configuration.html: Removed. - * userguide/Creating-an-Autotools-Project.html: Removed. - * userguide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: Removed. - * userguide/images/Linuxtools-AutotoolsAclocal.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutoconfEditor.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutoheader.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutomake.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutomakeEditor.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutoreconf.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutotools.png: Removed. - * userguide/images/Linuxtools-AutotoolsAutotoolsConsole.png: Removed. - * userguide/images/Linuxtools-AutotoolsBuilders.png: Removed. - * userguide/images/Linuxtools-AutotoolsBuildLocation.png: Removed. - * userguide/images/Linuxtools-AutotoolsCheckout.png: Removed. - * userguide/images/Linuxtools-AutotoolsConfsettings.png: Removed. - * userguide/images/Linuxtools-AutotoolsConsolePrefs.png: Removed. - * userguide/images/Linuxtools-AutotoolsConsoleSelect.png: Removed. - * userguide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: Removed. - * userguide/images/Linuxtools-AutotoolsConvertWizard.png: Removed. - * userguide/images/Linuxtools-AutotoolsCProjectWizard.png: Removed. - * userguide/images/Linuxtools-AutotoolsCreateConf.png: Removed. - * userguide/images/Linuxtools-AutotoolsEditorsTab.png: Removed. - * userguide/images/Linuxtools-AutotoolsLibtoolize.png: Removed. - * userguide/images/Linuxtools-AutotoolsMakeTargetBuild.png: Removed. - * userguide/images/Linuxtools-AutotoolsMakeTargetCreate.png: Removed. - * userguide/images/Linuxtools-AutotoolsMakeTargetEdit.png: Removed. - * userguide/images/Linuxtools-AutotoolsManageConfs.png: Removed. - * userguide/images/Linuxtools-AutotoolsNewOther.png: Removed. - * userguide/images/Linuxtools-AutotoolsToolSettings.png: Removed. - * userguide/Invoking-Autotools.html: Removed. - * userguide/Make-Targets.html: Removed. - * userguide/Special-Editors.html: Removed. - * userguide/Supported-Environments.html: Removed. - * userguide/Updating-This-Document.html: Removed. - * Linux_Tools_Project/Autotools/User_Guide/Building.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Configuration.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Creating-an-Autotools-Project.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAclocal.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoconfEditor.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoheader.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutomake.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutomakeEditor.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoreconf.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutotools.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutotoolsConsole.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsBuilders.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsBuildLocation.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCheckout.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConfsettings.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConsolePrefs.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConsoleSelect.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConvertWizard.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCProjectWizard.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCreateConf.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsEditorsTab.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsLibtoolize.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetBuild.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetCreate.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetEdit.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsManageConfs.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsNewOther.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsToolSettings.png: New file. - * Linux_Tools_Project/Autotools/User_Guide/Invoking-Autotools.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Make-Targets.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Special-Editors.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Supported-Environments.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/Updating-This-Document.html: New file. - * Linux_Tools_Project/Autotools/User_Guide/User-Guide.html: New file. - * .classpath: Updated. - * build-helper.xml: Rewritten to match rpm ui editor which uses media-wiki anttasks rather - than extracting images manually. - * build.properties: Remove directories that no longer exist and add new ones. - * toc.xml: Replaced. - -2010-06-04 Jeff Johnston - - Bug #315852 - * toc.xml: Fixed link for pkg-config tool. - -2010-04-17 Jeff Johnston - - * META-INF/MANIFEST.MF: Change J2SE level to 1.5. - -2010-04-14 Jeff Johnston - - Resolves #309117 - * .classpath: New file. - * build-helper.xml: New file. - * doc/notices.html: New file. - * extract-markup.xsl: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/MediaWikiImageFetcher.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/tasks.properties: New file. - * userguide/Autotools\ Plugin-in\ User\ Guide-toc.xml: New file. - * userguide/Autotools\ Plugin-in\ User\ Guide.html: New file. - * userguide/Building.html: New file. - * userguide/Configuration.html: New file. - * userguide/Creating-an-Autotools-Project.html: New file. - * userguide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: New file. - * userguide/images/Linuxtools-AutotoolsAclocal.png: New file. - * userguide/images/Linuxtools-AutotoolsAutoconfEditor.png: New file. - * userguide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: New file. - * userguide/images/Linuxtools-AutotoolsAutoheader.png: New file. - * userguide/images/Linuxtools-AutotoolsAutomake.png: New file. - * userguide/images/Linuxtools-AutotoolsAutomakeEditor.png: New file. - * userguide/images/Linuxtools-AutotoolsAutoreconf.png: New file. - * userguide/images/Linuxtools-AutotoolsAutotools.png: New file. - * userguide/images/Linuxtools-AutotoolsAutotoolsConsole.png: New file. - * userguide/images/Linuxtools-AutotoolsBuilders.png: New file. - * userguide/images/Linuxtools-AutotoolsBuildLocation.png: New file. - * userguide/images/Linuxtools-AutotoolsCheckout.png: New file. - * userguide/images/Linuxtools-AutotoolsConfsettings.png: New file. - * userguide/images/Linuxtools-AutotoolsConsolePrefs.png: New file. - * userguide/images/Linuxtools-AutotoolsConsoleSelect.png: New file. - * userguide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: New file. - * userguide/images/Linuxtools-AutotoolsConvertWizard.png: New file. - * userguide/images/Linuxtools-AutotoolsCProjectWizard.png: New file. - * userguide/images/Linuxtools-AutotoolsCreateConf.png: New file. - * userguide/images/Linuxtools-AutotoolsEditorsTab.png: New file. - * userguide/images/Linuxtools-AutotoolsLibtoolize.png: New file. - * userguide/images/Linuxtools-AutotoolsMakeTargetBuild.png: New file. - * userguide/images/Linuxtools-AutotoolsMakeTargetCreate.png: New file. - * userguide/images/Linuxtools-AutotoolsMakeTargetEdit.png: New file. - * userguide/images/Linuxtools-AutotoolsManageConfs.png: New file. - * userguide/images/Linuxtools-AutotoolsNewOther.png: New file. - * userguide/images/Linuxtools-AutotoolsToolSettings.png: New file. - * userguide/Invoking-Autotools.html: New file. - * userguide/Make-Targets.html: New file. - * userguide/Special-Editors.html: New file. - * userguide/Supported-Environments.html: New file. - * userguide/Updating-This-Document.html: New file. - * .project: Change to be Java project. - * build.properties: Add new binary files. - * META-INF/MANIFEST.MF: Dependency added. - * plugin.xml: Add additional toc for Autotools User Guide. - -2009-11-16 Andrew Overholt - - * plugin.properties: Fix bundle name. Fix provider. - -2009-10-20 Jeff Johnston - - * cheatsheets/autotools.xml: Revised for Autotools rewrite. - -2009-10-13 Jeff Johnston - - * build.properties: Add build.properties to bin list. - * META-INF/MANIFEST.MF: Bump up version to 2.0.0. - -2009-01-15 Jeff Johnston - - * META-INF/MANIFEST.MF: Add .qualifier to id. - -2008-11-03 Jeff Johnston - - * build.properties: Add cheatsheets directory to binary list and remove - doc.zip which no longer exists in project. - -2008-10-31 Andrew Overholt - - * META-INF/MANIFEST.MF: Use translated BundleName and provider. Add - "(Incubation)". - * plugin.properties: Initial import. - -2008-10-01 Jeff Johnston - - * toc.xml: Add anchor id so other gnu tools can be added to Gnu Tools list. - -2008-09-19 Jeff Johnston - - * META-INF/MANIFEST.MF: Update version number to 1.0.0. - -2008-09-16 Jeff Johnston - - * toc.xml: Add http references for all of the GNU tools documentation. - -2007-10-04 jjohnstn - - * META-INF/MANIFEST.MF: Update release to 0.0.5. - * cheatsheets/autotools.xml: Add sub-step after pushing finish for GNU Autotools - project wizard to handle the possibility of the workspace asking to go to the - C/C++ perspective. Remove separate "changing to C/C++ perspective" step. - -2007-10-03 Jeff Johnston - - * cheatsheets/autotools.xml: New File. - * plugin.xml: Add cheatsheets extension for autotools project. - * META-INF/MANIFEST.MF: Add dependency on org.eclipse.ui.cheatsheets. - -2007-08-15 Jeff Johnston - - * META-INF/MANIFEST.MF: Change release to 0.0.4 and specify minimum java runtime - as 1.4. - * build.xml: Removed. - -2007-02-02 Andrew Overholt - - * toc.xml: Add "and Other" to the toc entry. - * doc.zip: Add pkg-config/index.html (created using PolyglotMan - ). - -2007-01-22 Andrew Overholt - - * toc.xml: Gnu -> GNU. - -2007-01-12 Jeff Johnston - - * about.html: New license file. - -2006-08-29 Jeff Johnston - - * build.xml: Update release to 0.0.3. - -2006-07-24 Jeff Johnston - - * Manifest.MF: Change release to 0.0.3. - * getdocs.sh: Update to current FC6 releases of tools help. - * doc.zip: Updated. - -2006-07-14 Jeff Johnston - - * Manifest.MF: Change release to 0.0.2. - * build.properties: Add doc.zip and toc.xml to bin files. - -2006-06-08 Jeff Johnston - - * plugin.xml: Make provider Red Hat. - -2006-04-18 Jeff Johnston - - * getdocs.sh: New file to generate doc.zip. - -2006-04-18 Jeff Johnston - - * toc.xml: New file. - * doc.zip: Ditto. - * plugin.xml: Ditto. \ No newline at end of file diff --git a/build/org.eclipse.cdt.autotools.tests/ChangeLog b/build/org.eclipse.cdt.autotools.tests/ChangeLog deleted file mode 100644 index c853034259a..00000000000 --- a/build/org.eclipse.cdt.autotools.tests/ChangeLog +++ /dev/null @@ -1,305 +0,0 @@ -2012-07-23 Jeff Johnston - - * src/org/eclipse/cdt/autotools/tests/AllAutotoolsTests.java (suite): Add new UpdateConfigureTest. - * src/org/eclipse/cdt/autotools/tests/UpdateConfigureTest.java: New test. - * src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0): Fix nature id being tested. - * src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1): Ditto. - * src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2): Ditto. - * src/org/eclipse/cdt/autotools/tests/AutotoolsProjectNatureTest.java (testAutotoolsProjectNature): Ditto. - -2012-03-30 Jeff Johnston - - * src/org/eclipse/cdt/autotools/tests/ProjectTools.java - (setup): Fix to return false when Workbench is null. - -2012-03-30 Jeff Johnston - - * zip/project2.zip: Fix autogen.sh to make the configure script executable. - -2012-03-29 Jeff Johnston - - * src/org/eclipse/cdt/autotools/tests/ProjectTools.java (build): Refresh the workspace root so resource tests - will work consistently. - -2012-01-03 Jeff Johnston - - Refactor to org.eclipse.cdt.autotools.tests. - -2011-06-16 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/BaseParserTest.java (parseNoHandlers): - Revert previous fix as it is no longer needed. - -2011-06-16 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/BaseParserTest.java (parseNoHandlers): - Fix to new parser API. - -2011-05-19 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java (setUp): Perform - any editor or active page manipulation within Display thread. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java (setUp): Ditto. - (testGetHoverForMacro2): Ditto. - (testGetHoverForMacro1): Ditto. - (testGetHoverInfoForTargetDependencies): Ditto. - (testGetHoverInfoForTargetDependency): Ditto. - (testGetHoverInfoTargetName2): Ditto. - (testGetHoverInfoTargetName1): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java (testAutomakeEditorAssociation): Ditto. - -2010-11-18 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (createProject): Try creating a project - description and then creating a CDT project from the initial handle. Use that handle to - convert to an Autotools Project. This is being done to try and remove the current random - bug under Hudson builds. - -2010-05-10 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsTestsPlugin.java: Fix plugin id. - (AutotoolsTestsPlugin): Remove setting of plugin. - (start): Add setting of plugin here. - -2010-03-12 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (setConfigDir): Fix up how - configuration is allocated. Use id instead of name. - -2009-11-13 Jeff Johnston - - * META-INF/MANIFEST.MF: Make singleton. - -2009-11-03 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java: Remove warnings. - -2009-10-15 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0): Fix to - handle fact that default build directory is now project directory. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (setConfigDir): Fix to use new - AutotoolsConfigurationManager logic. - -2009-10-13 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up release to 2.0.0. - - * src/org/eclipse/linuxtools/cdt/autotools/tests/AllAutotoolsTests.java (suite): Modified to use - new core and ui plug-ins. - (suite): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AutoconfTests.java (suite): Ditto. - (suite): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsTestsPlugin.java (AutotoolsTestsPlugin): Ditto. - (AutotoolsTestsPlugin): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java: Ditto. - - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java: Ditto. - - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java: Ditto. - - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/EditorTests.java (suite): Ditto. - (suite): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto. - (generateFiles): Ditto. - (markExecutable): Ditto. - (ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto. - (generateFiles): Ditto. - (markExecutable): Ditto. - -2009-04-21 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/CoreUtility.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java: Use local CoreUtility - class to avoid internal class access warnings. - -2009-03-05 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (generateFiles): Call - genfiles.sh instead of issuing aclocal, autoconf, and automake which might not exist on - test system. - * zip/project1.zip: Add generated files into special genfiles directory and add EPL. - * zip/project2.zip: Ditto. - -2009-03-05 Jeff Johnston - - * build.properties: Add zip directory to binary build. - -2009-01-15 Jeff Johnston - - * META-INF/MANIFEST.MF: Add .qualifier to id. - -2008-12-09 Andrew Overholt - - * test.xml: Debugging statement. - -2008-12-08 Andrew Overholt - - * test.xml: Clean up some typos. - -2008-12-04 Andrew Overholt - - * build.properties: Add test.xml to bin.includes. - -2008-11-05 Andrew Overholt - - * META-INF/MANIFEST.MF: Update BREE to 1.5. - -2008-11-05 Andrew Overholt - - * src/org/eclipse/linuxtools/cdt/autotools/tests/AllAutotoolsTests.java: New test suite. - * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AutoconfTests.java: New test suite. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/EditorTests.java: New test suite. - * test.xml: New file to drive tests on build.eclipse.org. - -2008-11-03 Andrew Overholt - - * build.properties: Remove plugin.xml, add plugin.properties. - -2008-10-31 Andrew Overholt - - * META-INF/MANIFEST.MF: Use plugin.properties for %bundleName and %provider. - Add "(Incubation)". - * plugin.properties: Initial import. - -2008-10-14 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump release to 1.0.3. - -2008-09-19 Jeff Johnston - - * META-INF/MANIFEST.MF: Change Eclipse-AutoStart to Bundle-ActivationPolicy. - -2008-09-18 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java (setUp): Make sure - test project has unique name since JUNIT tests are run multithread. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java (testAutomakeEditorAssociation): - Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java (setUp): Ditto. - -2008-09-17 Jeff Johnston - - Refactored com.redhat.eclipse.cdt.autotools.tests to org.eclipse.linuxtools.cdt.autotools.tests. - - * src/org/eclipse/linuxtools/cdt/autotools/tests/AllTests.java: Removed since must run as Junit - plugin and default is to run all tests in plugin which causes duplicate test runs. - * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AllTests.java: Removed. Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0): - Add new generate configuration files parameter and set to true. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1): - Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2): - Add new generate configuration files parameter and set to false. - * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (addSourceContainerWithImport): - Add new parameter which states whether configuration files require generation after - import. - (importFilesFromZipAndGenerate): New method which imports project files and performs - generation of configuration files. - (generateFiles): New method. - -2008-07-04 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump to 1.0.2. - -2008-04-17 10:43 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/tests/autoconf/: - TestMacroParser.java, TestShellParser.java: More autoconf parser - work. Remove old parser and standardize AST node constructors. - Add more tests and fix some bugs. - -2008-04-10 15:40 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/tests/autoconf/: - BaseParserTest.java, TestMacroParser.java, TestShellParser.java, - TestTokenizer.java: More autoconf parser work. - -2008-04-09 14:38 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/tests/: AllTests.java, - autoconf/AllTests.java, autoconf/BaseParserTest.java, - autoconf/TestMacroParser.java, autoconf/TestParser.java, - autoconf/TestShellParser.java, autoconf/TestSourceInfo.java, - autoconf/TestTokenizer.java: New autoconf parser work in progress - -2008-04-07 14:06 Ed Swartz - - * src/com/redhat/eclipse/cdt/autotools/tests/: AllTests.java, - autoconf/AllTests.java, autoconf/TestParser.java, - autoconf/TestSourceInfo.java: Initial checkpoint for autotools - parser changes - - -2007-08-15 Jeff Johnston - - * META-INF/MANIFEST.MF: Change release to 1.0.1 and specify minimum java runtime as - 1.4. - -2007-04-16 Jeff Johnston - - * src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest0.java: New - test to test simple project with configure in top-level directory. - * src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java: Add - new AutotoolsProjectTest0 test. - -2007-04-13 Jeff Johnston - - Verifies fix for #236304 - * src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java (tearDown): - Add try catch around project delete. - * src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest2.java: New test - for autogen.sh. - * src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java (suite): Add - new AutotoolsProjectTest2 test. - * zip/project2.zip: New autogen.sh test project. - -2007-04-04 Jeff Johnston - - Verifies fix for #235076 - * src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java (createFile): Add comments. - (setup): Ditto. - (getMonitor): Ditto. - (createEmptyFile): Ditto. - (addSourceContainer): Ditto. - (createProject): Ditto. - (addSourceContainerWithImport): Ditto. - (ConvertToAutotoolsProjectWizardTest): Ditto. - (ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto. - (build): New method. - (setConfigDir): Ditto. - (markExecutable): Ditto. - * src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java: New test. - * src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java (suite): Add - AutotoolsProjectTest1 test. - * zip/project1.zip: New sample project file for testing. - -2007-01-22 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeEditorTests.java: - Add copyright. - * src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeColourizationTests.java: - Add copyright. - * src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeTextHoverTest.java: - New file. - - -2006-12-15 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeColourizationTests.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java - (createFile): New method. - * src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java - (suite): Add AutomakeColourizationTests. - -2006-12-12 Andrew Overholt - - * src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeEditorTests.java: - New file. - * src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java - (createEmptyFile): New method. - * src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectNatureTest.java: - Clean up imports. \ No newline at end of file diff --git a/build/org.eclipse.cdt.autotools.ui.tests/ChangeLog b/build/org.eclipse.cdt.autotools.ui.tests/ChangeLog deleted file mode 100644 index ad5bb9cac42..00000000000 --- a/build/org.eclipse.cdt.autotools.ui.tests/ChangeLog +++ /dev/null @@ -1,99 +0,0 @@ -2012-01-03 Jeff Johnston - - Refactor to org.eclipse.cdt.autotools.ui.tests. - -2011-10-18 Jeff Johnston - - * build.properties: Remove src.includes references to remove warnings. - -2010-06-22 Jeff Johnston - - Tests: #317345 - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canSeeTools): New test. - (canAccessAclocal2): Ditto. - (canAccessAutoconf2): Ditto. - (canAccessAutomake2): Ditto. - (canAccessLibtoolize2): Ditto. - (canAccessAutoheader2): Ditto. - (canAccessAutoreconf2): Ditto. - (canReconfigureProject2): Ditto. - (canSetTools): Ditto. - (canResetTools): Ditto. - -2010-06-04 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add a check - for the Configure console showing a warning about the unknown option. - -2010-05-21 Jeff Johnston - - Tests: #313754 - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestMakeTargets.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java: Add TestMakeTargets. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestEnvironmentVars.java (setEnvVarOnCommandLine): Add extra - environment variables that follow the command. - -2010-05-13 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java: - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (sleep): Don't exit Eclipse since this - is no longer the last test in the list. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestEnvironmentVars.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add - test for bug #308261. - -2010-05-05 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Wait until - a.out is created before looking at config.status as we could end up looking at config.status while it is being created. - (newConfigCopiesParms): Don't assume that active configuration will be set in configuration list. - -2010-04-29 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add - waiting period before testing existence of created file to ensure action has run on a slower system. - (newConfigCopiesParms): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canAccessAutoconf): Ditto. - (canAccessAutomake): Ditto. - (canReconfigureProject): Ditto. - (canAccessAutoreconf): Ditto. - (canAccessAclocal): Ditto. - * plugin.properties: Change provider to Eclipse instead of Eclipse.org. - * META-INF/MANIFEST.MF: Add BundleLocalization statement so plugin.properties gets - used. - -2010-04-22 Jeff Johnston - - * plugin.properties: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java: New file. - * build.properties: Make plugin.properties part of binary build. - * META-INF/MANIFEST.MF: Change Java requirement to 1.5. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/Activator.java: Add copyright notice. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (beforeClass): Close - Welcome view optionally if it exists. Also hard-wire keyboard to EN_US. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (beforeClass): Ditto. - (sleep): Close Eclipse. - -2010-04-19 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canAccessAutoheader): New test. - (canAccessAutomake): Ditto. - (canReconfigureProject): Ditto. - (canAccessLibtoolize): Ditto. - (canAccessAutoreconf): Ditto. - -2010-04-15 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java: New file. - (canAccessAutomake): New test. - -2010-04-12 Jeff Johnston - - Initial check-in. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/Activator.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java: New file. - * build.properties: New file. - * .project: New file. - * .classpath: New file. - * .settings: New file. - * META-INF/MANIFEST.MF: New file. \ No newline at end of file diff --git a/build/org.eclipse.cdt.autotools.ui/ChangeLog b/build/org.eclipse.cdt.autotools.ui/ChangeLog deleted file mode 100644 index 150cecceb89..00000000000 --- a/build/org.eclipse.cdt.autotools.ui/ChangeLog +++ /dev/null @@ -1,1023 +0,0 @@ -2012-08-29 Jeff Johnston - - Resolves: bug #388354 - * plugin.properties: Fix statedir option help tip message. - -2012-03-30 Jeff Johnston - - * src/org/eclipse/cdt/internal/autotools/ui/editors/automake/AutomakeEditor.java - (AutomakeEditor): Make constructor public so openEditor will work. - * src/org/eclipse/cdt/internal/autotools/ui/editors/automake/AutomakeErrorHandler.java - (AutomakeErrorHandler): Change constructor to accept an IEditorInput rather than - an IDocument. - * src/org/eclipse/cdt/internal/autotools/ui/editors/automake/AutomakefileReconcilingStrategy.java - (AutomakefileReconcilingStrategy): Pass an IEditorInput to create the - AutomakeErrorHandler. - * src/org/eclipse/cdt/internal/autotools/ui/editors/automake/AutomakeDocumentProvider.java - (connect): Ditto. - -2012-03-30 Jeff Johnston - - * src/org/eclipse/cdt/autotools/ui/editors/AutoconfMacro.java - (equals): Fix FindBugs error with missing null case. - (hashCode): New method to fix FindBugs error. - * src/org/eclipse/cdt/internal/autotools/ui/editors/automake/AutomakeEditor.java - (AutomakeEditor): Fix constructor to remove static variable. - (static initializer): Fix FindBugs error with static variable usage. - -2012-03-30 Jeff Johnston - - Bug #371277 - * src/org/eclipse/cdt/internal/autotools/ui/actions/InvokeAction.java - (..run): Use sh -c to execute the autotool scripts. - -2012-03-29 Jeff Johnston - - Resolves: bug#374026 - * src/org/eclipse/cdt/internal/autotools/ui/wizards/AutotoolsBuildWizard.java (createItems): Change to accept any - type of project that has at least one toolchain that is based upon the GNU Autotools toolchain. - -2012-01-03 Jeff Johnston - - Refactor entire plug-in to org.eclipse.cdt.autotools.ui. - -2011-12-16 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutoconfEditorPreferencePage.java (fACVersions): Add - 2.68. - (fAMVersions): Add 1.11.1. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfTextHover.java (getIndexedInfoFromDocument): Fix - code to not compare StringBuffer directly with empty string. - (getAMDoc): Fix code to use UI plugin for getting local data files. - (getACDoc): Ditto. - * macros/ammacros-1.11.1.xml: New file. - * macros/acmacros-2.68.xml: New file. - * macros/GFDL-1.3.html: New file. - -2011-09-23 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsCategoryPropertyOptionPage.java (createFieldEditors): Add - flag value support. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePrefStore.java (getBoolean): Modify for - flag value support. - -2011-09-19 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/ToolListContentProvider.java (getElements): Add check for - null. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StaticTargetRule.java (setPrerequisitePatterns): Fix - typo in name. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/TargetRule.java (setDependencies): Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Else.java (setRules): Add - check for rules being null. - (getRules): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/If.java (getRules): Ditto. - (setRules): Ditto. - -2011-08-24 Jeff Johnston - - Fix for #355134 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AbstractAutotoolsHandler.java (execute): New - method that uses HandlerUtil to get selection for action to use. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/ReconfigureHandler.java (execute): Fix - to use AbstractAutotoolsHandler execute method. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/LibtoolizeHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoreconfHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutomakeHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AclocalHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoconfHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoheaderHandler.java (execute): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolsEditor.java: Remove extraneous - getAdapter prototype. - -2011-06-16 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfMacroValidator.java (validateMacroCall): Add - InvalidMacroException as possible throws. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfParser.java (parse): Remove - version number parameter. - (parseMacro): Add check for InvalidMacroException. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java (reconcile): Call - parser without a version number. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMacroValidator.java (validateMacroCall): Add - macro validate() call here and calculate autoconf version from feditor project. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java (reparseDocument): Change - to use parse with no version number. - -2011-06-16 Sami Wagiaalla - - Resolves: #348260 - * plugin.xml: Insert template for an autotools shared library project. - * templates/projecttemplates/AutotoolsSharedLibraryProject/exampleProgram/exampleProgram.c: New file. - * templates/projecttemplates/AutotoolsSharedLibraryProject/exampleProgram/Makefile.am: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/include/libExample.h: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/include/Makefile.am: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/libExample/libExample.c: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/libExample/Makefile.am: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/AUTHORS: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/ChangeLog: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/configure.ac: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/COPYING: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/Makefile.am: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/NEWS: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/README: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/template.properties: Ditto. - * templates/projecttemplates/AutotoolsSharedLibraryProject/template.xml: Ditto. - -2011-06-16 Sami Wagiaalla - - Resolves: #348432 - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java - (reconcile): Pass Autoconf version number to parser. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java - (reparseDocument): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/InvalidMacroArgumentException.java: - New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/InvalidMacroException.java: - Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfParser.java - (createMacroElement): New function. - (handleError): Ditto. - (checkMacro): Use createMacroElement. - (parse): Set curentVersion. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java - (validate): New function. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElement.java - (getLength): New function. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacro.java: - Corrected formatting. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: - Added messages for invalid for bad first, and second arguments of AC_INIT. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AcInitElement.java: New - file. - -2011-05-18 Jeff Johnston - - Resolves: #312298 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizardHandler.java (createProject): - New override method to add logic post project creation that causes Scanner info to be written to the .cproject - file. - -2011-04-27 Jeff Johnston - - Resolves: #343905 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAction.java (..run): - Add support for running autotools commands under Windows and Mac. - -2011-04-26 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAction.java (..run): - Start the global console to clear it before running the action. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/ReconfigureAction.java (..run): Ditto. - -2010-12-03 Jeff Johnston - - * META-INF/MANIFEST.MF: Bump up version to 1.0.1 for release 0.7. - -2010-11-19 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Specify no override when calling to mapCProjectOwner method. - -2010-09-14 Jeff Johnston - - Resolves: #325194 - * plugin.xml: Add enable restrictions for Autotools General and Configure Settings - property pages. - -2010-08-25 Jeff Johnston - - Patch from Marc-Andre Laperle - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizard.java (EMPTY_PROJECT): Switch - to use local messages. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsWizardMessages.properties: Add some - messages that were formerly fetched from the CDT. - -2010-08-05 Andrew Overholt - - * plugin.properties: Change provider to Eclipse Linux Tools. - -2010-07-19 Jeff Johnston - - Bug #314334 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AddBuildTargetAction.java: Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileContentOutlinePage.java (MakefileContentOutlinePage): - Remove reference to AddBuildTargetAction which isn't used. - (contextMenuAboutToShow): Ditto. - -2010-07-12 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeErrorHandler.java: - (AutomakeAnnotation.setQuickFixable): Remove unnecessary override statement. - (AutomakeAnnotation.isQuickFixableStateSet): Ditto. - (AutomakeAnnotation.isQuickFixable): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java: - (AutoconfAnnotation.setQuickFixable): Remove unnecessary override statement. - (AutoconfAnnotation.isQuickFixableStateSet): Ditto. - (AutoconfAnnotation.isQuickFixable): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentProvider.java (shutdown): Remove references to - Java rawtypes annotation which doesn't exist in J2SE-1.5. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java (updateSelection): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/autoconf/ProjectionFileUpdater.java (createAnnotationMap): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AddBuildTargetAction.java (getTargetRules): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeDocumentProvider.java (shutdown): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExternalEditorInput.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OpenIncludeAction.java (getIncludeStatement): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ProjectionMakefileUpdater.java (initialize): Ditto. - (createAnnotationMap): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ResourceMarkerAnnotationModel.java (batchedUpdate): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SelectionStatusDialog.java (getPrimaryInitialSelection): Ditto. - (setInitialSelection): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTMLTextPresenter.java (adaptTextPresentation): Ditto. - -2010-07-12 Jeff Johnston - - Fix for bug #314348 - * plugin.xml: Make AutomakeEditor default for .am and Makefile.in files. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfAnnotationHover.java (select): Use - Annotations rather than IMarkers. - (getAnnotationsForLine): New method. - (getHoverInfo): Change logic to get annotations and get messages as opposed to using - markers. - (getAnnotationsForLine): - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java (getAdapter): Fix warning. - (getAdapter): - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java (AutoconfAnnotation): New class. - (AutoconfAnnotation.AutoconfAnnotation): New method. - (AutoconfAnnotation.setQuickFixable): Ditto. - (AutoconfAnnotation.isQuickFixableStateSet): Ditto. - (AutoconfAnnotation.isQuickFixable): Ditto. - (handleError): Instead of adding a hacked up IMarker and creating a MarkerAnnotation, create - a normal annotation and add it to the annotation model. - (removeExistingMarkers): Fix warning. - (removeExistingMarkers): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeErrorHandler.java (AutomakeAnnotation): - New class. - (checkChildren): Add an AutomakeAnnotation to the annotation model rather than a MarkerAnnotation which requires us to - make up our own IMarker implementation. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileAnnotationHover.java: Add - implements IAnnotationHoverExtension. - (fEditor): Mark unused for now. - (compareRulerLine): New method. - (select): Ditto. - (getAnnotationsForLine): Ditto. - (getHoverInfo): Change to get annotations and fetch the annotation text. - (formatSingleMessage): New method. - (formatMultipleMessages): Ditto. - (getHoverControlCreator): Ditto. - (.createInformationControl): New internal class. - (canHandleMouseCursor): New method. - (getHoverLineRange): Ditto. - (getAnnotationsForLine): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentProvider.java (MakefileAnnotationModel): - (MakefileAnnotationModel.MakefileAnnotationModel): - (shutdown): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileMessages.java (getResourceBundle): New static - method. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakeFileMessages.properties: Add message for bad directive. - Currently unused because of problem loading resource bundle. - -2010-07-06 Andrew Overholt - - * about.html: Add missing file. - * build.properties: Likewise. - -2010-06-25 Jeff Johnston - - Bug #314358 - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java: Remove AdaptedSourceViewer class. - (createSourceViewer): Return ProjectionViewer. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java (createSourceViewer): Ditto. - -2010-06-25 Jeff Johnston - - Bug #314359 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MessageLine.java (MessageLine): Rewritten to not extend CLabel but - instead to have an internal CLabel field because CLabel is nonextend. - (setErrorMessage): New method. - (setMessage): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MessageLine.java (MessageLine): Rewritten to - not extend CLabel which is nonextend. - (setErrorMessage): New method. - (setMessage): Ditto. - (isDisposed): Ditto. - (setAlignment): Ditto. - (setLayoutData): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfAnnotationHover.java (getMarkersForLine): Fix warnings. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentProvider.java (shutdown): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java (AutoconfMarker): Ditto. - (AutoconfMarker.getAdapter): Ditto. - (AutoconfMarker.setAttributes): Ditto. - (removeExistingMarkers): Ditto. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java (updateSelection): - Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/autoconf/ProjectionFileUpdater.java (createAnnotationMap): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AddBuildTargetAction.java (getTargetRules): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeDocumentProvider.java (shutdown): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeErrorHandler.java (AutomakeMarker): Ditto. - (AutomakeMarker.getAdapter): Ditto. - (AutomakeMarker.getAttributes): Ditto. - (AutomakeMarker.setAttributes): Ditto. - (createMarker): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExternalEditorInput.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentProvider.java (shutdown): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java (getAdapter): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OpenIncludeAction.java (getIncludeStatement): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ProjectionMakefileUpdater.java (initialize): - (createAnnotationMap): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ResourceMarkerAnnotationModel.java (batchedUpdate): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SelectionStatusDialog.java (getPrimaryInitialSelection): - (setInitialSelection): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTMLTextPresenter.java (adaptTextPresentation): - -2010-06-22 Jeff Johnston - - Resolves: #317345 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeLibtoolizeAction.java (run): Fix typo for property - to load. - -2010-05-25 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileContentOutlinePage.java: Remove - unused import warning. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ResourceLookupTree.java: Ditto. - -2010-05-17 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileEditorActionDefinitionIds.java: Do not - extend ITextEditorDefinitionIds as it is not extensible and it is not required. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileContentOutlinePage.java: Remove - extraneous implements of IContentOutlinePage since this is implemented by the - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ResourceMarkerAnnotationModel.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentProvider.java: Refer to - local ResourceMarkerAnnotationModel class. - -2010-05-17 Jeff Johnston - - * META-INF/MANIFEST.MF: Add org.eclipse.linuxtools.cdt.autotools as a friend that can access - internal classes. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ReferenceBlock.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsWizardMessages.properties: Add new message - for Referenced projects. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizard.java (applyOptions): Suppress - warnings. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ManagedProjectOptionBlock.java: Extend the new - ReferenceBlock rather than the API-restricted one in CDT. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/NewAutotoolsProjectOptionPage.java: Suppress warnings. - -2010-05-17 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IArchiveTarget.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IBadDirective.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ICommand.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IComment.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IConditional.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IDefaultRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IDeleteOnErrorRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IDirective.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IEmptyLine.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IExportAllVariablesRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IGNUMakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IIgnoreRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IInclude.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IInferenceRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IIntermediateRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ILowResolutionTimeRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMacroDefinition.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileReaderProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileValidator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/INotParallelRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IParent.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IPhonyRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IPosixRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IPreciousRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISccsGetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISecondaryRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISilentRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISpecialRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISuffixesRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ITarget.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ITargetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ITerminal.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IUnExport.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IVariableDefinition.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IVPath.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IWorkingCopyManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IWorkingCopyManagerExtension.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AbstractMakefile.java: Modify to use new - interfaces so we don't violate new API restrictions from Makefile plugin. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AddBuildTargetAction.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeCompletionProcessor.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeDocumentProvider.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditor.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditorFactory.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeErrorHandler.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Automakefile.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileContentOutlinePage.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileReconcilingStrategy.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeTextHover.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/BadDirective.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Command.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Comment.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Conditional.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/DefaultRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/DeleteOnErrorRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Directive.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Else.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/EmptyLine.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExportAllVariablesRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUAutomakefile.java (createMakefile): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUTargetRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUVariableDef.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/If.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IgnoreRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileDocumentProvider.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Include.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/InferenceRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IntermediateRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/LowResolutionTimeRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MacroDefinition.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileAnnotationHover.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileCompletionProcessor.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileContentOutlinePage.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentProvider.java (createMakefile): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileReconcilingStrategy.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileTextHover.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/NotParallelRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/NullMakefile.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OpenDeclarationAction.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Parent.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PhonyRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PosixRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PreciousRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ProjectionMakefileUpdater.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Rule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SccsGetRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SecondaryRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SilentRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SpecialRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StaticTargetRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SuffixesRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Target.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/TargetRule.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Terminal.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/UnExport.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/VariableDefinition.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/VPath.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/WorkingCopyManager.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ResourceLookupTree.java (resourceChanged): Use AutotoolsUIPlugin - log method. - (add): Ditto. - (initializeProjects): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfTextHover.java (getStyleSheet): Ditto. - -2010-04-29 Jeff Johnston - - * META-INF/MANIFEST.MF: Change required Java env to J2SE-1.5 instead of 1.6. - -2010-04-09 Jeff Johnston - - Resolves #307258 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java (isTabsToSpacesConversionEnabled): - Add override method so tabs are not converted within the Automake editor. - -2010-03-15 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): Move - creation of Autotools configuration to bottom as we must ensure that an ICConfigurationDescription - has been set up for the default configuration and we can't do this manually ourselves. - -2010-03-12 Jeff Johnston - - Resolves #304005 - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsCategoryPropertyOptionPage.java (createFieldEditors): - Specify minimum length of 20 for text entry windows. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyPage.java (cfgChanged): Store configuration - descriptor for possible later usage. - (getConfiguration): Changed to use id rather than name. - (getAllConfigurationData): New method. - (getCfgd): New method. - (AutotoolsConfigurePropertyPage): No longer implement ICloneCfgListener interface. No longer keep track of temporary configuration - list. This is now done by AutotoolsConfigurationManager. - (cloneCfg): Removed. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyTab.java (createEditArea): Comment out - minimum size setting. - (setValues): Remove resizing. - (syncClones): New method. - (createControls): Sync all clones and clear the temporary configuration list. - (updateData): Get configuration description. - (performApply): Call AutotoolsConfigurationManager to do apply passing the Configuration Description list for - the page instead of calling performOk. - (getAutotoolsCfg): Change to use id rather than name. - (performCancel): Call AutotoolsConfigurationManager to clear temporary configuration list. - (performOK): Changed to use new calls to AutotoolsConfigurationManager. - (specificResize): Removed. - (calcExtra): Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizardHandler.java (convertProject): Create - configuration by id not name. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): Ditto. - -2010-02-25 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyPage.java (cloneCfg): If - clonee is null, assign new configuration to clonee variable to avoid NPE. - -2010-02-24 Jeff Johnston - - Resolves #303613 - * src/org/eclipse/linuxtools/cdt/autotools/ui/Resources.properties: Fix message - issued for autoreconf. - -2009-12-01 Jeff Johnston - - Resolves #296616 - * META-INF/MANIFEST.MF: Revert dependency on org.eclipse.linuxtools.cdt.autotools plugin which - causes a dependency loop. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Change code to use new removeOldAutotoolsNature method in AutotoolsNewProjectNature class. - -2009-12-01 Jeff Johnston - - Resolves #296616 - * META-INF/MANIFEST.MF: Add dependency on org.eclipse.linuxtools.cdt.autotools plugin. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): - Remove old Autotools nature from existing project. - -2009-11-17 Jeff Johnston - - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml: Make sure COPYING file - is copied over as part of template. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml: Ditto. - -2009-11-11 Jeff Johnston - - * src/org/eclipse/linuxtools/cdt/autotools/ui/Resources.properties: Fix conversion wizard messages - to not mention CVS or repository. - -2009-11-04 Jeff Johnston - - * META-INF/MANIFEST.MF: Fix dependencies to support CDT 6.0.0 and up. - -2009-11-02 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfTextHover.java: Clean up warning. - * plugin.xml: Add back conversion wizard which is needed to convert from old Autotools project - to new as well as convert a Std Makefile project over. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyPage.java: Remove - the override logic and use the base AbstractPage plus some additions. - (cfgChanged): Change this to be a place-holder for future usage. - (getConfiguration): Add any configuration we create to the cfgs list. - (isSingle): Return true. - (AutotoolsConfigurePropertyPage): Changed to only set cfgs. - (cloneCfg): Changed to only access cfgs local variable. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyTab.java (performOK): - Change to get IConfiguration list and then for each IConfiguration, get the IAConfiguration from - the parent page. This allows the parent page to only have to track cloned and special Autotools - configurations as opposed to knowing the entire list. - -2009-10-29 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/EditorUtility.java (getWorkingCopy): Clean up. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsPropertyMessages.java: Change to reference - bundle using class name rather than by string. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfTextHover.java (getHoverDoc): Add compatibility - support for old projects which use compatiblity plugin. - (getDefaultAutomakeMacrosVer): New method. - (getDefaultAutoconfMacrosVer): Ditto. - (getLocalAutoconfMacrosDocName): Ditto. - (getLocalAutomakeMacrosDocName): Ditto. - (getHoverDoc): Change to use new interfaces. - (getAMDoc): Change to try local files. - (getACDoc): Ditto. - -2009-10-27 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizardHandler.java: New file. - * META-INF/MANIFEST.MF: Change dependencies to match CDT 6.0.1. - * plugin.properties: Add new strings as needed. - * plugin.xml: Fix Autotools sub-pages which had been removed. Also comment out GNU Autotools-specific - project wizards and conversion wizards. These are all done under the C/C++ Wizards now. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/AutotoolsUIPluginImages.java: Clean up AutotoolsPlugin reference. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MakeUIImages.java: Ditto. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/EditorUtility.java (getWorkingCopy): Change to - use new findSharedWorkingCopy API since old public one has been removed from the CDT. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyPage.java (handleConfigSelection): - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizard.java (createItems): Use the new - AutotoolsBuildWizardHandler so we get proper project conversion in the CDT C and C++ Conversion Wizards. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsWizardMessages.properties: Add new message. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizard.java: Clean up unused - imports. - -2009-10-20 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizard.java (doRun): Remove - commented section. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java (convertProject): Add - creation of default Autotools configuration. - -2009-10-20 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java (createControls): Remove - scanner discovery option which is no longer pertinent. - (initialize): Ditto. - (performOK): Ditto. - -2009-10-15 Jeff Johnston - - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/AutotoolsUIPluginImages.java (static initializer): Make sure - we are referencing icons folder for this plug-in, not AutotoolsPlugin. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTMLTextPresenter.java (updatePresentation): Fix references to - AutotoolsPlugin that should be AutotoolsUIPlugin. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MakeUIImages.java (static initializer): Ditto. - (makeIconFileURL): Ditto. - -2009-10-15 Jeff Johnston - - * plugin.xml: Fix Automake editor content-type typo. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizard.java (doRun): Put - back code to do conversion. - -2009-10-13 Jeff Johnston - - * META-INF/MANIFEST.MF: Add export of packages and allow org.eclipse.linuxtools.cdt.autotools.tests - plug-in to see them. - -2009-10-09 Jeff Johnston - - Refactoring of org.eclipse.linuxtools.cdt.autotools into org.eclipse.linuxtools.cdt.autotools.core - and org.eclipse.linuxtools.cdt.autotools.ui. - - * .classpath: New file. - * .project: New file. - * .settings/org.eclipse.jdt.core.prefs: New file. - * build.properties: New file. - * icons/ac16/acmacro_arg_obj.gif: New file. - * icons/ac16/acmacro_obj.gif: New file. - * icons/ac16/ammacro_obj.gif: New file. - * icons/ac16/case_obj.gif: New file. - * icons/ac16/condition_obj.gif: New file. - * icons/ac16/convert_normal.gif: New file. - * icons/ac16/elif_obj.gif: New file. - * icons/ac16/else_obj.gif: New file. - * icons/ac16/for_obj.gif: New file. - * icons/ac16/if_obj.gif: New file. - * icons/ac16/while_obj.gif: New file. - * icons/autoconf.gif: New file. - * icons/automake.gif: New file. - * icons/dlcl16/build_configs.gif: New file. - * icons/dlcl16/config_category.gif: New file. - * icons/dlcl16/config_tool.gif: New file. - * icons/dlcl16/newc_app.gif: New file. - * icons/dlcl16/newcc_app.gif: New file. - * icons/dlcl16/open_include.gif: New file. - * icons/dtool16/alphab_sort_co.gif: New file. - * icons/dtool16/build_menu.gif: New file. - * icons/dtool16/convert-normal.gif: New file. - * icons/dtool16/make.gif: New file. - * icons/dtool16/makefile.gif: New file. - * icons/dtool16/newc_app.gif: New file. - * icons/dtool16/newcc_app.gif: New file. - * icons/dtool16/segment_edit.gif: New file. - * icons/dtool16/target_add.gif: New file. - * icons/dtool16/target_build.gif: New file. - * icons/dtool16/target_delete.gif: New file. - * icons/dtool16/target_edit.gif: New file. - * icons/dtool16/update_old.gif: New file. - * icons/elcl16/build_configs.gif: New file. - * icons/elcl16/config_category.gif: New file. - * icons/elcl16/config_tool.gif: New file. - * icons/elcl16/newc_app.gif: New file. - * icons/elcl16/newcc_app.gif: New file. - * icons/elcl16/open_include.gif: New file. - * icons/etool16/alphab_sort_co.gif: New file. - * icons/etool16/build_menu.gif: New file. - * icons/etool16/convert_normal.gif: New file. - * icons/etool16/make.gif: New file. - * icons/etool16/makefile.gif: New file. - * icons/etool16/newc_app.gif: New file. - * icons/etool16/newcc_app.gif: New file. - * icons/etool16/segment_edit.gif: New file. - * icons/etool16/target_add.gif: New file. - * icons/etool16/target_build.gif: New file. - * icons/etool16/target_delete.gif: New file. - * icons/etool16/target_edit.gif: New file. - * icons/etool16/target_filter.gif: New file. - * icons/etool16/update_old.gif: New file. - * icons/obj16/acmacro_obj.gif: New file. - * icons/obj16/command_obj.gif: New file. - * icons/obj16/define_obj.gif: New file. - * icons/obj16/environment_obj.gif: New file. - * icons/obj16/envvar_obj.gif: New file. - * icons/obj16/error_obj.gif: New file. - * icons/obj16/fatalerror_obj.gif: New file. - * icons/obj16/hfolder_obj.gif: New file. - * icons/obj16/include_obj.gif: New file. - * icons/obj16/info_obj.gif: New file. - * icons/obj16/irule_obj.gif: New file. - * icons/obj16/lib_obj.gif: New file. - * icons/obj16/macro_obj.gif: New file. - * icons/obj16/relation_obj.gif: New file. - * icons/obj16/target_obj.gif: New file. - * icons/obj16/trule_obj.gif: New file. - * icons/obj16/warning_obj.gif: New file. - * icons/sample.gif: New file. - * META-INF/MANIFEST.MF: New file. - * plugin.properties: New file. - * plugin.xml: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/AutotoolsUIPlugin.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfAnnotationHover.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfCodeScanner.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentProvider.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfDocumentSetupParticipant.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditor.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMacroValidator.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMessages.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfEditorMessages.properties: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfErrorHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfIdentifierRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfKeywordDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfM4WordDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacro.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroCodeScanner.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroContentAssistProcessor.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroDamagerRepairer.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroParameterListValidator.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroPartitionRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroProposalContextInformation.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfMacroWordDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPartitioner.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPartitionScanner.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfPKGWordDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfReconcilingStrategy.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfSourceViewerConfiguration.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfWhitespaceDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/AutoconfWordDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolEditorActionDefinitionIds.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolHelpContextIds.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/IAutotoolsEditor.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/InlineDataRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/MultilineRuleDamagerRepairer.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentOutlinePage.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfContentProvider.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/outline/AutoconfLabelProvider.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/ParseException.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfCaseConditionElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfCaseElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElifElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfElseElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfForElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfIfElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroArgumentElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfMacroElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfOutlineErrorHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfParser.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfRootElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfSelectElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfTokenizer.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfUntilElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/AutoconfWhileElement.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfErrorHandler.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfMacroDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IAutoconfMacroValidator.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/IMacroDetector.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/ITokenConstants.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/ParseException.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/parser/Token.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RecursiveSingleLineRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/editors/RestrictedEndOfLineRule.java: New file. - * src/org/eclipse/linuxtools/cdt/autotools/ui/Resources.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/AbstractAutotoolsCPropertyTab.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AbstractAutotoolsHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AbstractTargetAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AclocalHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoconfHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoheaderHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutomakeHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/AutoreconfHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAclocalAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAutoconfAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAutoheaderAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAutomakeAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeAutoreconfAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeLibtoolizeAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/InvokeMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/LibtoolizeHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/ReconfigureAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/ReconfigureHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/SingleInputDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/actions/TwoInputDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/AutotoolsConsole.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/AutotoolsUIPluginImages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/CBuildStepsConsole.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/CConfigureConsole.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/Console.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ConsoleMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ConsoleMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/CWordFinder.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/autoconf/ProjectionFileUpdater.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AbstractElementListSelectionDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AbstractMakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AbstractMakefileCodeScanner.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AddBuildTargetAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ArchiveTarget.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutoconfSubstRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeCompletionProcessor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeConfigMacro.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeDocumentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeEditorFactory.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeErrorHandler.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Automakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileCodeScanner.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileContentOutlinePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileReconcilingStrategy.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileSourceConfiguration.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakefileUtil.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeIfElse.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeMacroDefinitionRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeMacroReferenceRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeTextHover.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/AutomakeWordDetector.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/BadDirective.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Command.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Comment.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/CompletionProposalComparator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Conditional.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/DefaultRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/DefineVariable.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/DeleteOnErrorRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Directive.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/EditorUtility.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ElementListSelectionDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Else.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/EmptyLine.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Endef.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Endif.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExportAllVariablesRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExportVariable.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExternalEditorInput.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ExternalEditorInputFactory.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUAutomakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUMakefileConstants.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUMakefileUtil.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUTargetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/GNUVariableDef.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IAutomakeConditional.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/If.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Ifdef.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Ifeq.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Ifndef.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Ifneq.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IgnoreRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileDocumentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IMakefileEditorActionDefinitionIds.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Include.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/InferenceRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IntermediateRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/IReconcilingParticipant.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ISelectionValidator.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ITranslationUnitEditorInput.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/LexicalSortingAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/LowResolutionTimeRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MacroDefinition.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MacroDefinitionRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MacroReferenceRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileAnnotationHover.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileCodeScanner.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileCompletionProcessor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakeFileConstants.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileContentOutlinePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileDocumentSetupParticipant.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditorActionContributor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditorPreferenceConstants.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileEditorTogglePresentationAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakeFileMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefilePartitionScanner.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileReader.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileReconcilingStrategy.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileSourceConfiguration.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileStorageDocumentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileTextHover.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MakefileWordDetector.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/MessageLine.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/NotParallelRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/NullMakefile.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OpenDeclarationAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OpenIncludeAction.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OverrideDefine.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/OverrideVariable.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Parent.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PhonyRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PosixMakefileUtil.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PosixRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/PreciousRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/ProjectionMakefileUpdater.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Rule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SccsGetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SecondaryRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SelectionList.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SelectionStatusDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SilentRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SpecialRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StaticTargetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StatusInfo.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StatusTool.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/StringMatcher.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/SuffixesRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Target.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/TargetRule.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/TargetVariable.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Terminal.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/TwoArrayQuickSort.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/UnExport.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/Util.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/VariableDefinition.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/VPath.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/WordPartDetector.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/editors/automake/WorkingCopyManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ErrorParserBlock.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/FileRelevance.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTML2TextReader.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTMLPrinter.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/HTMLTextPresenter.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/LineBreakingReader.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/LocationAdapter.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MakeUIImages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MakeUIMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MakeUIMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/MessageLine.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/OptionalMessageDialog.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AbstractEditorPreferencePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutoconfEditorPreferencePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutomakeEditorPreferencePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutotoolsEditorPreferenceConstants.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutotoolsPreferencePage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutotoolsPreferencesMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/AutotoolsPreferencesMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/ColorEditor.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/ColorManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/OverlayPreferenceStore.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/StatusInfo.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/preferences/TabFolderLayout.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AbstractConfigurePropertyOptionsPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsBuildPropertyPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsCategoryPropertyOptionPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePrefStore.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsConfigurePropertyTab.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsEditorPropertyTab.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsGeneralPropertyPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsHeadPropertyPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsPropertyManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsPropertyMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsPropertyMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsToolPropertyOptionPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/AutotoolsToolsPropertyTab.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/IProjectPropertyListener.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/IPropertyChangeManager.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/ToolListContentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/ToolListElement.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/properties/ToolListLabelProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ResourceLookup.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/ResourceLookupTree.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/SingleCharReader.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/SubstitutionTextReader.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfPrototype.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/AutoconfTextHover.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/HoverMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/text/hover/HoverMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsBuildWizard.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsNewCCProjectWizardV2.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsNewCProjectWizardV2.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsWizardMessages.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/AutotoolsWizardMessages.properties: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConfigurationContentProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConfigurationLabelProvider.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizard.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ConvertToAutotoolsProjectWizardPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/CProjectPlatformPage.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/ManagedProjectOptionBlock.java: New file. - * src/org/eclipse/linuxtools/internal/cdt/autotools/ui/wizards/NewAutotoolsProjectOptionPage.java: New file. - * templates/projecttemplates/EmptyProject/template.properties: New file. - * templates/projecttemplates/EmptyProject/template.xml: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/src: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties: New file. - * templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/src: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.properties: New file. - * templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml: \ No newline at end of file diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog b/build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/build/org.eclipse.cdt.managedbuilder.core/ChangeLog b/build/org.eclipse.cdt.managedbuilder.core/ChangeLog deleted file mode 100644 index 5941126b78c..00000000000 --- a/build/org.eclipse.cdt.managedbuilder.core/ChangeLog +++ /dev/null @@ -1,520 +0,0 @@ -2005-05-03 Vladimir Hirsl - Fix for PR 91276: Cygpath on Linux for SCD? - Changes in CygpathTranslator that affect DefaultGnuWinScannerInfoCollector. - - * src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/DefaultGnuWinScannerInfoCollector.java - -2005-03-18 Alain Magloire - Fix for PR 88110: Importing project that need converting would - create NPE and ResouceException failures. - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java - * src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject12.java - * src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject20.java - * src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject.java - -2005-01-24 Vladimir Hirsl - Updated managed build scanner info collector to use new interfaces introduced - for CDT 3.0. - -2004-03-16 Tanya Wolff - Marked remaining strings untranslatable as they belong to the extensibility schema. - -2004-03-12 Sean Evoy - Commit for Jeremiah Lott. - Allows the managed build system to resolve "forward references" within its - extensions. In practice this is necessary to allow references between - extensions in different plugins. - - Partial fix for bugzilla 54202: - No longer use the cdtbuild file for persisting the default target and - configuration settings for a project. This is assumed to be an individual - workspace level setting so the choices are persisted in the project's - persistent settings store. - -2004-03-09 Sean Evoy - Fix for bugzilla 45311: "CVS tries to check in contents of build output" - - The managed make builder generates the output directories, and the makefiles - for those directories. Those files should be tagged as "derived" so that the - CM system will ignore the files on check-in. Now, that is done when a new - build directory or file is added to the project. The workspace will take care - of files created by the build process through the Ignored Resources - extension point. - -2004-03-08 Sean Evoy - Committing the changes needed by our partners to better support a variety - of tool references. A class hierarchy of tool references has been introduced. - The base class is an abstract tool reference. Unqualified tool references, - like those used in the manifest or project files will be continue to be - treated as tool references. However, we now have some flexibility for the - future should a more refined type of tool reference be needed; for example, - a dynamic tool that reads a configuration file to determine what environment - it is targetting. - -2004-03-05 Sean Evoy - Fix for bug 53856: "Option reference not reporting built-in includes - paths to scanner" - - Changed the constructor for the OptionReference so it only creates a - list if it finds built-in path or symbol definitions in the manifest - or project file. The getter method for built-ins also concatenates the - definitions it contains with those of its parent. - - Undid the changes to the geenrated makefile builder since bug 53253 has - been corrected. - - Fix for bug 53861: "Cannot reset tool command back to default" - Changed the way the configuration sets the tool command when the value - is the same as the default. - -2004-03-02 Sean Evoy - A change in VCErrorParser to fix bug 53253 causes an IndexOutOfBounds - exception when echoing a build command on Win32 if the absolute path - to the make utility is specified, i.e. C:\\make.exe - - The work-around is to not have the launcher echo the command, and just - output it to the build console directly. - -2004-03-02 James Ciesielski - Marked those strings that are non-translatable as such and externalized - those strings that can be translated. There is still work to be done in - this area for this plugin. - - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderCorePlugin.java - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderManager.java - * src/org/eclipse/cdt/managedbuilder/core/ManagedCProjectNature.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Option.java - * src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties - -2004-03-02 Sean Evoy - Work to support feature C1, "Set Tool Command in Project". - Now it is possible to store an overridden tool command in a tool - reference. The tool command can be overridden directly in an - existing reference, or through the configuration, which creates a - new tool reference. - -2004-02-26 Jeremiah Lott - Added a header to the automatically generated makefiles to alert users - not to edit them. Also added includes directives to bring in user-supplied - makefiles to support additional targets, macro definitions, and custom - build steps. Strings are externalized. - * src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2004-02-26 Sean Evoy - Work for C14, add the ability to inherit a tool description via a tool - reference. - - Changed the schema to allow a tool reference to belong to a target. - * schema/ManagedBuildTools.exsd - - Changed the manifest logic in the managed build manager to load and - retrieve tool definitions as well as target definitions. The schema - allowed for this, but the logic was missing. - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java - - Made some bookeeping additions to the target so that it can store references - to tools. First, the target loads any tool references it has. Then it loads - tools and configurations. The target also has to consider the presence of tool - references when it determines how many tools it has, so the logic that counted - and returned the number of tools in the target was updated. Some key changes in - this regard relate to how the target looks up the tool references it has. It - now has to ask the managed build info if it has a tool definition for the reference - if there are no tools defined for the target level for a given reference. - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - Tool references now have the potential to be owned by either a target or a - configuration. Changed the owner to the superclass of both and figure out - which the parent is at runtime to perform the proper registration and information - look-up. Also removed the reference to a target from a tool and the interface to - extract the target from ITool. - * src/org/eclipse/cdt/managedbuilder/core/ITool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java - - An unrelated bug had to do with a problem my testing uncovered with nested - categories. The manifest reader was looking at the wrong field to determine - the parent, but for the manifests we have created, this has not proven to be - a problem so far. - * src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java - * src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java - -2004-02-24 Sean Evoy - Changed the makefile generator to escape any whitespace it finds in a dependency - path. Now it is possible to build a project in a location with spaces but - you still cannot have internal folders with spaces in the name. - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - - Tweaked the builder to put only the make command in invocation if there were - no arguments spec'd. It seemed to be causing a fake error message - to be reported on Linux even though make was successfully building the project. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - -2004-02-23 Sean Evoy - Fix for bug 52647. - In 1.2, the target stored the raw, overridden build command the user - specified on the property page. This string may or may not have included - arguments to make. The managed build info was responsible for parsing the - command from the arguments and returning both to the makefile generator. - The problem was that the logic was too light-weight to really parse a - complex command line. That logic has been refactored to the property page itself, - so the price of parsing is payed once. - - The Target and its public interface have been reworked to set and get the - arguments for make. This is treated as a project-level setting. It cannot - be defined in a manifest for now. There is also a capability to reset and - test the args when checking for an overridden make command in a target. - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - The arguments are now passed to the spawner that launches make correctly. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - The ManagedBuildInfo is off the hook now. Rather than performing any - parsing or foo-fa-raw, it simply delegates the lookup to the target. - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - -2004-02-17 Sean Evoy - Fix for critical bug 44163. - The managed build info would become confused when the project it was associated - with was renamed. The project still stored the build information in its session - data, but the internal reference to the owner project was not updated in the - build info. Now, when the build info is retrieved from a project, the manager - asks the info to do a sanity test to check the identity of the true owner against - the owner the it thinks it has. If they differ, the build information updates its - owner and the owner of all the targets it maintains for the project. - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - - Fixes for 51646 - Moved the makefile comment character out of the hard-coded strings and into - the makefile generator. - * src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - - Fixes for bug 49590: - The target maintains the default extension and the overridden extension. There - is an interface to get and set the extension, but the method to get the default - extension is deprecated. - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - The build information now has a method to get at the extension - * src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - - The makefile generator now asks for both the name and the extension when - generating targets and dependencies. - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-10-23 Bogdan Gheorghe - Updated the indexManager.perfomConcurrentJob call in MakefileGenerator - -2003-10-03 Sean Evoy - Fix for critical bug 44134. - - The problem lies in how the makefile is generated when a build target - references other projects. The makefile creates a command to change to - the build directory of the referenced project and call $(MAKE) there, i.e. - cd ; $(MAKE) clean all - - The problem arises when the directory change fails. As of RC0, the command - after the semi-colon is evaluated. Unfortunately, it evaluates to a recursive - make call in the build directory of the build target and 'make' will keep - invoking more 'make's until Eclipse runs out of memory. With a manual build, - the user can still cancel the build. When autobuild is turned on, they cannot. - The only way to shut down Eclipse under that scenario is to kill it, and when - it restarts, autobuild is still enabled and the problem repeats. - - The solution is to NOT perform the 'make' command if the 'cd' fails, i.e. - cd && $(MAKE) clean all - - When the dependencies are generated this way, the 'cd' will fail as will the - build. The final tweak is to ignore the 'cd' failure and allow the rest of - the build to continue, i.e. - -cd && $(MAKE) clean all - - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-10-01 Sean Evoy - Final fix for bugs 44020. - The problem lay with the way that new projects were being created when the - root configuration of the project had tool references overriding options. - What the new configuration should have been doing is making a personal copy - of the tool reference and its options. Instead, they were all sharing the - parents. Seems simple enough now that I found it. - - OptionReference provides a method to retreive its option (so new - OptionReferences can be cloned). - * src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java - - Configuration now behaves correctly when it is created from another configuration. - * src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java - -2003-10-01 Sean Evoy - Fix for bugs 43490 (trivial), 44020, and 43980. - Added a new field to the schema for a tool. The attribute manages a list of - project natures that the tool should be filtered against in the build model - and UI. - * schema/ManagedBuildTools.exsd - - Updated the ITool interface and its mplementors to pay attention to this new - attribute when loading from a plugin file. Clients can querry for a numeric - constant indicating the filter. - * src/org/eclipse/cdt/managedbuilder/core/ITool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java - - All the methods in managed build manager that access information stored in a tool - first check that the tool is valid for the project nature. - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - - Put a safety check in the option reference constructor when reading one in from - a project file. I the option reference is to an option not managed by the build - model, the constructor does not add itself to the runtime representation of the - model. - * src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java - - In preparation for 44020, each new target created is assigned a truly random ID. - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - -2003-09-30 Sean Evoy - Fix for bug 41826. - - Finished the use case for changing header files and triggering a build. I had - to add a new attribute to the build model schema to allow a build information - client to determine that a file is considered a header file. - * schema/ManagedBuildTools.exsd - - The ITool, and its implementors now have a method to test if an extension is - considered to belong to a header file. The Tool also pays attention to the new - attribute when it reads itself in from the plugin file. - * src/org/eclipse/cdt/managedbuilder/core/ITool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java - - There is a method for clients of this information on the BuildInfo interface and - its implementor. - * src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - - The builder had to be tweaked in order to behave correctly on a build of an - empty project or non-managed projects. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - The makefile generator had to be tweaked to properly add folders that are effected - by header file changes. - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-09-26 Sean Evoy - A partial implementation for bug 41826. This patch contains the logic to properly - respond in the face of the following project changes: - - 1. A generated project element, such as the build target or an intermediate file, - is deleted in the build project, or any projects it references. - 2. The build settings change in the build project or any projects it - references. - - In order to actually do this correctly, I had to stop being so precious during the - build. The makefile generator was was calculating the "build needed" state as it - walked the change delta. However, the Eclipse core has already determined that I - need to do a build. Further, as I discovered earlier, it doesn't always pass what - has changed in referenced projects as part of the delta. Essentially, that means I - will never be able to fully calculate the change set in the makefile generator's - delta visitor, and to even approximate a decent set of cases, the logic would quickly - bog down in complexity. - - The solution is to trust Eclipse and alway invoke make when my incremental builder - is called. At worst, if there is no significant change, make will execute and - report nothing to be done. - - The modified makefile builder no longer asks the makefile generator if it should - build. It also no longer cares if the change set is empty (make will report that). - Since it responds to changes in referenced project's build information, it also - scrubs all relevant projects after building. Since a build might involve building - referenced project elements, those projects get their project views refreshed after - build. The build markers for referenced projects are removed prior to build. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - The makefile generator has been simplified. The resource delta visitor logic no - longer trie to decide if a build should occur. The method to ask has been removed. - The class no longer throws an exception if the change set is empty. I am also a bit - more careful to call make with the right targets if a referenced project is built. - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-09-26 Sean Evoy - I added a fix to the builder and makefile generator to properly handle the following case. - Project A depends on Project B. Something changes in project B and the user requests - that A be built. Inthis case, the incremental builder is invoked, but it is passed a - 0-length delta on the top resource. Now, the logic of the builder is to treat that case as a - build event that triggers no makefile regeneration, just an invocation of make. - - Now handles the case where there is no flag applied to the make command and just - passes the targets as arguments. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - The makefile generator now considers the case where the delta is for a project resource - and has no children. If so, it flags that a build is needed but no makefile generation - occurs. It also throws a new exception if the top makefile is not saved. - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-09-25 Sean Evoy - A patch to resolve the problem with refreshing the project after a build, or - bug 42522 if you care about those sorts of things. The managed make builder was - calling refresh at inside a bad if statement. I corrected that and projects - refresh correctly. Of course, if you have the wrong binary parser selected you are - hosed. You will also notice that the string constants have been changed to - resolve to a different name. The standard builder uses this name and I wanted - to minimize the possibility of problems later. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - Prepended "Managed" to the externalized string identifiers to avoid future overlap - with the standard build system. Had to update the makefile generator to use the - new identifiers. - * src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - - Changed the signature of the 'getMakeArguments' to return a string instead of an - array so the builder can invoke make with the user-specified args. I also changed - the logic of the getMakeCommand method in the implementor so that it only returns - a string containing the command itself. - * src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - - Explicitly trim all arrays to size before converting them to String[] for Options - and Tools. - *src/org/eclipse/cdt/managedbuilder/internal/core/Option.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java - - Fixed a missing bit of logic in the Configuration when a user-object option is - deleted. Now the build model really does get rid of the the value. - * src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java - -2003-09-25 Sean Evoy - This patch contains a lot of changes needed to implement fixes for 42648 and - 43122. - - For 42648, the schema for the the target had to be modified to include a - comma-separated list of valid host platforms. - * schema/ManagedBuildTools.exsd - - The target had to be updated to properly read in and understand this info, and - the interface had to be updated to return a list to the clients in the UI. The - target was also changed slightly. It now uses a safer accessor method to get at - the list of tools it maintains. I have also stopped persisting non-variant info - to the project file on serialize. There are elements of the target that are not - subject to change by the user (yet) so they should not be saved. - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - For 43122, I started by simply adding a tool reference to the configurations. - The tool reference had option references for debug and optimization levels. It - should have worked, but the model was not handling the inheritance properly. The - JUnit tests were not finding it because of how they were configured. It was most - evident in the UI. So, the way configurations and tool reference search for - overridden option references had to be modified. While I was in there, I cleaned - up some of the accessor and iteration code in ToolReference and OptionReference. - - For the configuration, the only significant change was a new search method to - find all option references for a given tool, no matter where they are stored. - The method had to consider what was overridden in a child config, what was added by - a child config, and what the parent (or parents) define. - * src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java - - Option reference now pays attention to overidden values in the plugin file. Until - now, it only handled the overrides in the project file. - * src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java - - The ToolReference now distinguishes between local option references which it - manages directly, and option references held by tool references in the parent(s) - of its owner. It only serializes its own references, but when asked for options - relating to the tool it references, it replies with all option references in its - hierarchy. - * src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java - - -2003-09-25 Bogdan Gheorghe - Modified ResourceDeltaVisitor.visit() to use the new mechanism to get the - projects that dependend a file. - - Modified addSourceDependencies() to use the new mechanism to perform a DependencyQueryJob - - * src/org/eclipse/cdt/managedbuilder/internal/core/MakeFileGenerator.java - -2003-09-24 Sean Evoy - Changed the implementor of IScannerInfo to answer only absolute paths when asked for - includes paths. Users will specify the includes paths in the managed build UI in such a way - that the compiler will not complain. Either they will use absolute paths, or they will specify - them relative to the build directory. In the second case, it is easier for the managed builder - to convert the paths relative to this directory into absolute paths before replying tha it is for - the client to figure this out. - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - -2003-09-23 Sean Evoy - All the work in this patch is for critical bug 43292. In order to manage - configurations, there had to be a method through ITarget to remove - configurations. Also, to support the naming of newly created configurations, - I added a name method to the IConfiguration interface. Finally, the ITarget - needed to support setting (and resetting) the make command to use when building. - * src/org/eclipse/cdt/managedbuilder/core/IConfiguration.java - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - -2003-09-19 Sean Evoy - Added a new field to the target specification in the build model to - hard-code the binary parser for project creation. There is a new getter - method in the interface and the implementor contains additional code to - extract the information from a project file or plugin manifest. The - interface also contains new strings to make changing the specification - easier in the future. - * schema/ManagedBuildTools.exsd - * src/org/eclipse/cdt/managedbuilder/core/ITarget.java - * src/org/eclipse/cdt/managedbuilder/internal/core/Target.java - - Fix for bug 41720: libraries are now found for Solaris and Linux - executables. The problem was the executable had no extension and - the client of the build model passed null instead of the empty string. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - -2003-09-16 Sean Evoy - Patch contains a fix for bug 43017. Renamed the "addDeps" method to a - more descriptive "addSourceDependencies". Added a flag when the - inter-project dependencies are calculated so that clean and all are - properly passed to the make invocation. Finally, I replaced the hard-coded - 'make' with $(MAKE) - * src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java - - It also contains some more work on 41826, specifically on the logic to - implement a rebuild when the build settings change. The builder checks for - a build model change whenever a build is requested and responds appropriately. - The make targets (i.e. 'clean' and 'all') are also calculated differently now. - * src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java - - The build model was modified to set a dirty flag when an option changes. I also - made a change to avoid an NPE when the build info was loaded. - * src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java - - -2003-09-15 Sean Evoy - First submission of code to new project. Moved the managed builder - source code out of the cdt.core project. This includes the code to - implement the build model, along with the shema and extension point - declaration. Moved the builder, scnanaer info provider and managed - nature definitions into the package as well. - - There are 2 new classes to handle the externalized strings: - * src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderCorePlugin.java - * src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties \ No newline at end of file diff --git a/build/org.eclipse.cdt.managedbuilder.ui/ChangeLog b/build/org.eclipse.cdt.managedbuilder.ui/ChangeLog deleted file mode 100644 index a1d427afaeb..00000000000 --- a/build/org.eclipse.cdt.managedbuilder.ui/ChangeLog +++ /dev/null @@ -1,261 +0,0 @@ -2005-04-05 Alain Magloire - Build for Eclipse-31M6 - * src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - -2005-03-16 Alain Magloire - Patch from Tracy Miranda to fix PR 88160 - * src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java - -2004-07-21 Tanya Wolff - Fix for 70217: C++ Build Properties view: Platform overlaps field - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - -2004-06-15 Tanya Wolff - Removed intermediate composites to allow groupings to be readable by screenreader in the Manage Configuration dialog. - -2004-03-16 Tanya Wolff - Marked remaining strings forming keys, directories and filenames untranslatable. - -2004-03-03 James Ciesielski - Marked those strings that are non-translatable as such and externalized - those strings that can be translated. - - * src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java - * src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ManagedConfigDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/SummaryFieldEditor.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ToolListLabelProvider.java - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedCProjectWizard.java - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java - -2004-03-02 Sean Evoy - Work to support new feature C1, "Set Tool Command in Project". - Created a new preference page that has a single string field editor - (for now) to edit the tool command. There is an externalized string - for the label. Now that there are preference pages for tools and for - options, and both are managed by the property page, the common logic - for both preference pages have been refactored into a superclass. - - In the property page, there is now logic for remembering what tool - has been selected as well as what option. The property page now - creates preference pages for tools and options. - - Updated the settings store to add tools as well as options. - - Tweaked the logic of the tool/option list provider for the property - page slightly to handle the case where the selection is a tool and - not simply an option. - -2004-02-27 John Camelon - New built-in compiler incldue search paths and defined symbols for the - Gnu C++ compiler on Cygwin. - * plugin.xml - -2004-02-23 Sean Evoy - Fix for bug 52647. - In 1.2, the target stored the raw, overridden build command the user - specified on the property page. This fix involves enhancing the logic - to pry apart the command from the args, and moving it into the property - itself, so the build system only pays the price to parse once. - Obviously since the make command or the args can be overridden by a user, - the logic as to when to enable the edit field and check box in the manage - dialog had to be tweaked. I am still not 100% satisfied, but this gets the - meat of the fix into the hands of users. - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java - -2004-2-17 Sean Evoy - Fixes for 51640 - Externalized strings for the target names. - * plugin.properties - * plugin.xml - - Fixes for bug 49590: - The system now makes a distinction between the name of the output and its extension. - The UI for managing the name of the build output now has a field for entering the - extension. The new project wizard does not automatically append the extension to the - name of the build output. - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java - - Some ground work for C11: - Added a browse button and an area for selecting a path variable to the browse - dialog. However, this is still turned off since it is not fully functional. - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java - - Changed the order of the configurations in the manifest so that debug configurations are the default for every project. - * plugin.xml - -2003-11-10 Tanya Wolff - - I18N-Externalized strings from plugin.xml. - I18N-Added keys & strings to plugin.properties. - Fixed an id error in linux c compiler debugger options. - * plugin.xml - * plugin.properties - -2003-11-11 Sean Evoy - Work to implement bugzilla 44841: - Added a scrollbar to the list control inside the custom list field editor. - Also added an Edit button to the field editor to make it easier for keyboard-only - accessibility. - - Work for bugzilla 44451: - Changed the method that prompts user for information so that if the user cancels - with an empty input dialog, the method always returns an empty string. The responsibility - now rests with the caller to test the return value for length > 0 to decide whether or - not to add string to the list. - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java - - Moved string constants from core UI plugin to build UI plugin. These values are duplicated - in the standadrd make UI plugin anyway, so the argument for keeping them in a common - plugin seems pretty weak. This removes another dependency between the builder UI and - common UI plugin. I did have to change the string resource lookup method in a few of - the UI implementation classes that use the constants. - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java - -2003-10-17 Tom Tromey - - Changed -werror to -Werror - * plugin.xml - -2003-10-14 Alain Magloire - - ICOptionPage was added a new method - Preferences getPreferences(); - This is needed to get the preference store when saving - On the plugin. We had the equivalent for project - IProject getProject(); - - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage - -2003-10-01 Sean Evoy - Fix for bugs 43490 (trivial), 44020, and 43980. - A massive change has occurred in the plugin file. I added new C tools that apply - only to projects with C natures. I also added option overrides in the default - configurations for these new tools. The trivial fix for the new C project wizard - involved changing the icon entry in the plugin file. - * plugin.xml - - In preparation for 44020, each new configuration created is assigned a truly - random ID. - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - - Removed a tooltip that was not being populated properly. - * src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java - -2003-09-30 Sean Evoy - Fix for bug 41826. - - Updated the tool specifications for Win32, Linux, and Solaris so that header - file extension info is available. - * plugin.xml - -2003-09-25 Sean Evoy - For bug (really an enhancement request)43756, I added the word default to a - widget label to try and make it clear that a new configuration will be based - on default values, not user-overridden stuff. It remains to be seen if this - actually helps, but it seems reasonable. - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - - For bug 43220 I now display a widget just for user objects. - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java - - I also reordered the plugin definition for the linker tools, and moved some of - the option labels to the plugin property file. I also added a user object option - to each linker tool definition. - * plugin.properties - * plugin.xml - -2003-09-25 Sean Evoy - This patch contains a lot of changes needed to implement fixes for 42648 and - 43122. - - The properties file has been updated to externalize some of the option labels - to try and address some of the concern about continuity between UIs on - different platforms. - * plugin.properties - - There are changes in the plugin XML file to accomodate showing the targets - only on the correct host platform. Option names have bee replaced with - externalized equivalents where possible. The release and debug configurations - for each configuration now apply "reasonable" defaults for debug and optimization - option. Finally, the Cygwinb tool specification has been brought closer to those - for *nix. - * plugin.xml - - Only targets that correspond to the host platforms are shown in the drop-down - list. - * src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java - -2003-09-23 Sean Evoy - I added a fix for critical bug 43439. The new project wizard is ready to be hooked - up to the help system content on F1. There is a new file with the string constant - the doc project will use to map the widget to a help file. - * src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java - * src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java - - In support of the fix for critical bug 43292, I added a new set of widgets to - the ManageConfigDialog implementation. I added new string literals in the properties - file for the plugin. There are obviously new event handlers for the Manage dialog. - It displays the make command for the target, the name of the build artifact, and - a list of current and deleted configurations. There is no way to add new targets. - Users can restore deleted configurations up until they click OK. The client of this - dialog has been changed to properly respond to the changes. The NewConfigurationDialog - now displays an externalized string in the title bar. - * plugin.xml - * plugin.properties - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java - * src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java - -2003-09-19 Sean Evoy - Removed the binary parser selection tab from the new class wizard. Updated the - page description externalized string. - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java - - Added the hard-coded binary parser info to the defined targets. - * plugin.xml - - Fixed the event handling for add/remove in the list widget for build settings pages. - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java - -2003-09-16 Sean Evoy - Changed the initialization and button status logic so the list buttons are - enabled correctly on start-up and that the fist item in the list (if - any) is selected. Also changed the "Add" event handler to properly enable - the buttons and set the list selection. - - * src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java - -2003-09-15 Sean Evoy - First submission of code to new project. Moved all the managed - builder-specific UI elements out of the cdt.ui project. This - includes the icons, and externalized strings. - - There are 2 new classes to handle the externalized strings and image - files: - * src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties - * src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java - * src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIImages.java - - The property pages have been modified to use a mix of externalized - strings from the CUIPlugin and ManagedBuilderUIPlugin. The new project - wizard has been reimplemented using the new C project classes added by - QNX September 12, 2003. The UI itself has not changed. \ No newline at end of file diff --git a/core/org.eclipse.cdt.core.linux/ChangeLog b/core/org.eclipse.cdt.core.linux/ChangeLog deleted file mode 100644 index e25cbe1f81b..00000000000 --- a/core/org.eclipse.cdt.core.linux/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -2004-11-16 Alain Magloire - - Fix for 27663, allow to exec with pty emulation. - * library/Makefile - * library/openpty.c(set_noecho): new function - * library/opentpty.h: update header. - * library/pty.c: refactor forkpyt to openMaster() - * library/PTY.h: regenerate - * library/spawner.c: add exec2() support - * library/Spawner.h: regenerate - - * os/linux/x86/libpty.so - * os/linux/x86/libspawner.so - -2004-07-12 Tom Tromey - - * library/Makefile (CFLAGS): Define _GNU_SOURCE. - -2004-03-25 David Inglis - - Added platform attribute to processlist extension - - * plugin.xml - -2004-03-02 James Ciesielski - - Marked strings as non-translatable. - - * src/org/eclipse/cdt/internal/core/linux/Processlist.java - -2003-02-01 Alain Magloire - - * library/ptyio.c: Do not throw any exception. - * os/linux/x86/libpty.so: Rebuild. - * os/linux/x86/libspawner.so: Rebuild. - -2003-01-31 Tom Tromey - - * library/Makefile (OS): New macro. - (ARCH): Likewise. - (JDK_INCLUDES, JDK_OS_INCLUDES): Define; don't check to see if - they are set externally. - (INSTALL_DIR): New macro. - (LIB_NAME_FULL_SPAWNER): Use it. - (LIB_NAME_FULL_PTY): Likewise. - ($(LIB_NAME_FULL_SPAWNER)): Make output directory. - ($(LIB_NAME_FULL_PTY)): Likewise. - -2002-10-15 Alain Magloire - - Runtime.getRuntime().exec(..) would throw an exception - if the program does not exist or is not an executabe. - Spawner should do the same. - - library/pfind.c (pfind): Check also for fullpath - with access() system call. - - library/exec_unix.c (exec0): Always call pfind() - to check if the program exists. - - os/linux/x86/libspawner.so: Rebuild. - diff --git a/core/org.eclipse.cdt.core.macosx/ChangeLog b/core/org.eclipse.cdt.core.macosx/ChangeLog deleted file mode 100644 index 9cbb0413ede..00000000000 --- a/core/org.eclipse.cdt.core.macosx/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2004-11-18 Alain Magloire - Updated to reflect the changes in Spawner.java and PTY.java - -2004-04-25 Greg Watson - - Converted to MacOSX diff --git a/core/org.eclipse.cdt.core.solaris/ChangeLog b/core/org.eclipse.cdt.core.solaris/ChangeLog deleted file mode 100644 index c877818d19f..00000000000 --- a/core/org.eclipse.cdt.core.solaris/ChangeLog +++ /dev/null @@ -1,49 +0,0 @@ -2004-11-16 Alain Magloire - - Fix for 27663, allow to exec with pty emulation. - * library/Makefile - * library/openpty.c(set_noecho): new function - * library/opentpty.h: update header. - * library/pty.c: refactor forkpyt to openMaster() - * library/PTY.h: regenerate - * library/spawner.c: add exec2() support - * library/Spawner.h: regenerate - -2004-03-25 David Inglis - - Added platform attribute to processlist extension - - * plugin.xml - -2004-03-02 James Ciesielski - - Marked strings as non-translatable. - - * src/org/eclipse/cdt/internal/core/solaris/Processlist.java - -2002-10-16 Alain Magloire - - * library/pfind.c: Reformat to be Unix format. - check with access() that the program is an executable. - - * library/exec_unix.c: Reformat to be Unix format. - Check with pfind() that the program is an executable. - - * os/solaris/sparc/libspawner.so: regenerated. - -2002-10-15 Alain Magloire - - * src/../internal/core/solaris/ProcessList.java: - (getProcessList): Trim the line before parsing it. - -2002-10-15 Alain Magloire - - Implement the ProcessList extension point for Solaris, by - spawning "ps -e -o pid,arg". This is use when - attaching to a running process with gdb. - - * src/org/eclipse/cdt/internal/core/solaris: - New Source folder created. - * src/../internal/core/solaris/ProcessInfo.java - src/../internal/core/solaris/ProcessList.java: - New file implements IProcessFactory. \ No newline at end of file diff --git a/core/org.eclipse.cdt.core.tests/ChangeLog b/core/org.eclipse.cdt.core.tests/ChangeLog deleted file mode 100644 index 16112943dae..00000000000 --- a/core/org.eclipse.cdt.core.tests/ChangeLog +++ /dev/null @@ -1,1865 +0,0 @@ -2005-08-30 Alain Magloire - New test for PR 109202 (written by Devin Steffler) - * parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java - -2005-08-30 Alain Magloire - New test in PR 107150 (written by Devin Steffler) - * parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java - * parser/org/eclipse/cdt/core/parser/tests/ast2/AST2Tests.java - * parser/org/eclipse/cdt/core/parser/tests/scanner2/Scanner2Test.java - -2005-06-26 Alain Magloire - * model/org/eclipse/cdt/core/model/tests/StructuralTemplateTests.java - -2005-06-25 Alain Magloire - PR 98788: Templates - * model/org/eclipse/cdt/core/model/tests/CModleElementsTests.java - * model/org/eclipse/cdt/core/model/tests/ITemplateTests.java - * model/org/eclipse/cdt/core/model/tests/StructureCModelElementsTests.java - * model/org/eclipse/cdt/core/model/tests/StructuralTemplateTests.java - -2005-06-16 Vladimir Hirsl - Updated search related tests to reflect function parameters in search pattern. - - * indexer/org/eclipse/cdt/core/indexer/tests/DependencyTests.java - * indexer/org/eclipse/cdt/core/indexer/tests/DOMSourceIndexerTests.java - * regression/org/eclipse/cdt/core/tests/SearchRegressionTests.java - * search/org/eclipse/cdt/core/search/tests/FunctionMethodPatternTests.java - * search/org/eclipse/cdt/core/search/tests/SearchTestSuite.java - -2005-06-08 Alain Magloire - Remove the ResolverModelTest - - misc/org/eclipse/cdt/core/filetype/tests/ResolverTeste.java - - suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java - -2005-03-13 Bogdan Gheorghe - Updated tests to work with new index framework - -2005-02-02 Tanya Wolff - added regression tests to AutomatedIntegrationSuite - * build.properties - * regression/org.eclipse.cdt.core.tests/SearchRegressionTests.java - * suite/org.eclipse.cdt.core.suite/AutomatedIntegrationSuite.java - -2005-01-31 Bogdan Gheorghe - Patch from Dave Daoust to streamline Index Manager Tests - -2004-12-7 Tanya Wolff - incorporated comments from search regression test review - -2004-11-15 Tanya Wolff - added selection search tests to regression folder - -2004-10-13 Tanya Wolff - added search tests to regression folder - -2004-10-4 Andrew Niefer - created regression source folder and a test framework for search and content assist tests - -2004-08-11 Bogdan Gheorghe - Modified indexer test to work with new forward declartion encoding. - -2004-08-06 Vladimir Hirsl - - Parser correctness tests in FailedCompleteParseASTTest.java - testParametrizedTypeDefinition_bug69751(), - testPredefinedSymbol_bug70928(), - testUsingOverloadedName_bug71317(), - testThisInTemplatedMemberFunction_bug71331(), - testInheritsFromTemplateParameter_bug71410(), - testTemplateFunctionInsideTemplateType_bug71588(), - testGNUExternalTemplate_bug71603(). - -2004-06-09 Alain Magloire - - Patch from Sam Rob to resolve 64022 - -2004-05-19 Alain Magloire - New test provided by Sam Rob added for the resolver. - -2004-05-03 Bogdan Gheorghe - Changed search and indexer tests to work with new index enablement - -2004-04-30 Hoda Amer - Final fix for bug#57526 : [CModel] CModelElementsTest needs to test STRUCTURAL_PARSE mode as well - Now All CModel tests run twice, once for quick mode and once for Structural mode (Except for IIncludeTests.java - -2004-04-26 Hoda Amer - Partial fix for bug#57526 : [CModel] CModelElementsTest needs to test STRUCTURAL_PARSE mode as well - Added more tests for Structural Parse to the suit. - -2004-04-27 Hoda Amer - Partial fix for bug#57526 : [CModel] CModelElementsTest needs to test STRUCTURAL_PARSE mode as well - Added StructuralCModelElementsTest to the suit with the same input as CModelElementsTest, - but commented some of it as still failing parts. - -2004-04-23 Hoda Amer - Patch for Sean Evoy : Removing Managed Build Tests from core tests. - -2004-04-22 John Camelon - Added CompleteParseASTTest:testBug47926(). - -2004-04-22 John Camelon - Updated test clients for IExpressionParser interface changes. - Added QuickParseASTTests.testBug59179(). - -2004-04-22 Andrew Niefer - - added parser/CompleteParseASTTemplateTest.test_14_7_3__12_ExplicitSpecializationOverloadedFunction() - - added parser/CompleteParseASTTemplateTest.testPartialSpecializationDefinitions() - - uncommented and modified parser/ParserSymbolTableTemplateTests.test_14_7_3__12_ExplicitSpecializationOverloadedFunction() - - uncommented and modified parser/ParserSymbolTableTemplateTests.testPartialSpecializationDefinitions() - -2004-04-21 Alain Magloire - Update the PathEntry test. - * model/org/eclipse/cdt/core/model/tests/CPatEntryTest.java - -2004-04-21 John Camelon - Moved testBug39703() from ASTFailedTests to QuickParseASTTest. - Added ScannerTestCase::testBug39698(). - Moved testBug39698A() & testBug39698B() from ASTFailedTests to QuickParseASTTest. - Added testBug39698A() & testBug39698B() to CompleteParseASTTest. - -2004-04-21 Andrew Niefer - fox bugs 52695 & 45372 - added parser/CompleteParseASTSymbolIteratorTest.testUsingDirectives() - added parser/CompleteParseASTSymbolIteratorTest.testUsingDeclaration() - -2004-04-21 John Camelon - Removed unused testInclusions() test from ScannerTestCase. - -2004-04-20 Andrew Niefer - added parser/CompleteParseASTTest.testBug59302() - -2004-04-20 Andrew Niefer - -added parser/CompleteParseASTTemplateTest.test_14_7_3__11_ExplicitSpecializationArgumentDeduction() - -added parser/CompleteParseASTTemplateTest.test_14_8_1__2_ExplicitArgumentSpecification() - -uncommented and modified parser/ParserSymbolTableTemplateTests.test_14_7_3__11_ExplicitSpecializationArgumentDeduction() - -2004-04-20 John Camelon - Updated CompletionParseTest for CompletionKind updates. - -2004-04-20 John Camelon - Moved testBug39684() & testBug39695() from ASTFailedTests to QuickParseASTTests. - Updated CompleteParseASTTest::testBug39697(). - Added CompleteParseASTTest::testBug39684() & CompleteParseASTTest::testBug39695(). - -2004-04-20 David Inglis - The CoreModel interfaces throw much more exception, we need to log them for errors. - -2004-04-19 Alain Magloire - The CoreModel interfaces throw much more exception, we need to log them for errors. - -2004-04-19 Andrew Niefer - added parser/CompleteParseASTTest.testBug59149() - -2004-04-19 Andrew Niefer - added parser/CompleteParseASTTemplateTest.test_14_7_3__5_ExplicitSpecialization() - uncommented & modified parser/ParserSymbolTableTemplateTests.test_14_7_3__5_ExplicitSpecialization() - -2004-04-15 Andrew Niefer - added parser/org/eclipse/cdt/core/parser/tests/CompletionParseTest.testBug58492() - -2004-04-15 John Camelon - Added CompleteParseASTTest::testBug39697(). - -2004-04-15 Andrew Niefer - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug57791() - -2004-04-14 John Camelon - Added CompletionTest::testBug52253(). - -2004-04-14 John Camelon - Added CompleteParseASTTest::testBug44249(). - -2004-04-14 John Camelon - Added CompletionTest::testBug58178(). - -2004-04-14 Andrew Niefer - updated FullParseCallback with acceptFriendDeclaration - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug45235() - added parser/org/eclipse/cdt/core/parser/tests/QuickParseASTTests.testBug45235() - -2004-04-13 Andrew Niefer - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug46246() - -2004-04-12 - Updated search tests to work with new Enumerator type, added a derived search test -2004-04-11 John Camelon - Updated clients for ISourceElementRequestor.createReader() updates. - -2004-04-10 John Camelon - Updated ScannerTestCase to correspond with changes to IToken and its implementations. - -2004-04-09 Andrew Niefer - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testTemplateMemberTemplateDefinition() - -2004-04-09 Andrew Niefer - fixed bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=57754 - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug57754() - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug57754() - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testContructorsAndExplicitSpecialization() - -2004-04-08 John Camelon - Removed warnings from CompletionTests. - Added CompleteParseASTTest::testBug57800(). - -2004-04-07 Andrew Niefer - added CompletionParseTest.testCompletionWithTemplateInstanceAsParent() - -2004-04-07 Andrew Niefer - fix bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=44338 - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug44338() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug44338_2() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug44338_3() - -2004-04-07 John Camelon - Updated test cases that used IExpressionParser::expression(). - Added CompletionParseTest::testCompletionInFunctionBodyFullyQualified(). - Added CompletionParseTest::testCompletionInFunctionBodyQualifiedName(). - -2004-04-06 Andrew Niefer - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug47625() - -2004-04-06 John Camelon - Moved testBug39704A(), testBug39704B(), testBug39704C() & testBug39704D() from ASTFailedTests to QuickParseASTTests. - -2004-04-06 John Camelon - Added ScannerTestCase::testBug47797(). - -2004-04-05 Andrew Niefer - added search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.testBug54169() - -2004-04-05 Andrew Niefer - Added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testTemplateParametersInExpressions - -2004-04-04 John Camelon - Added CompleteParseASTTest::testBug56516() && CompleteParseASTTests::testBug53786(). - -2004-04-02 Andrew Niefer - - created CompleteParseASTTemplateTest, added it to the ParserTestSuite and moved all the template tests from - CompleteParseASTTest to it. - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug56834() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testDefaultTemplateParameters() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testBug56834WithInstantiation() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testDefaultTemplateParameterWithDeferedInstance() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.testExplicitInstantiation() - -2004-04-02 John Camelon - Added SelectionParseTest::testBaseCase_FunctionDeclaration(). - Added SelectionParseTest::testBaseCase_FunctionDeclaration2(). - Added SelectionParseTest::testBaseCase_VariableDeclaration(). - Added SelectionParseTest::testBaseCase_Parameter(). - Added QuickParseASTTests::testBug44336(). - Added ScannerTestCase::testBug36770B(). - Moved testBug39705() from ASTFailedTests to QuickParseASTTests. - Moved testBug39694() from ASTFailedTests to QuickParseASTTests. - -2004-03-29 John Camelon - Added ScannerTestCase::testBug56517(). - -2004-03-28 John Camelon - Removed ScannerTestCase::testGerman() until we can figure out how to make it portable. - -2004-03-26 Andrew Niefer - template template parameters - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateTemplateParameter() - -2004-03-26 Andrew Niefer - test references to symbols in template-ids - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testOverloadedFunctionTemplates_2() - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateParameterAsBaseClause() - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTypedefedTemplate_2() - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testInstantiatingDeferredInstances() - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testClassTemplateStaticMemberDefinition() - -2004-03-25 Andrew Niefer - -added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testClassTemplateStaticMemberDefinition() - -modified parser/org/eclipse/cdt/core/parser/tests/QuickParseASTTests.testPointersToMemberFunctions - -2004-03-23 Andrew Niefer - bug 55673 & fix recursive loop in template instantiation - -parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testInstantiatingDeferredInstances() - -parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateArgumentDeduction() - -parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testBug55673() - -2004-03-22 John Camelon - Added CompleteParseASTTest::testBug54531(). - -2004-03-22 Andrew Niefer - Typedefs & templates - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTypedefedTemplate() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTypedefedTemplate_2() - - added parser/org/eclipse/cdt/core/parser/tests/CompletionParseTest.testCompletionInTypeDef() - -2004-03-18 Andrew Niefer - parsing template-ids - - added parser/org/eclipse/cdt/core/parser/tests/ScannerTestCase.test54778() - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseBaseTests.java - - modified parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testOverloadedFunctionTemplates() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testOverloadedFunctionTemplates_2() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateClassPartialSpecialization() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateInstanceAsBaseClause() - - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTemplateParameterAsBaseClause() - -2004-03-18 Alain Magloire - - Change in the hierarchy of the core Model: - ICModel - ICProject - ISourceRoot - IBinary - IArchive - ITranslatioUnit - ICContainer - The ISourceRoot been added to better separate - the files. By default the entire project is the - SourceRoot. - - * model/org/eclipse/cdt/core/model/tests/CModelElementsTests.java - * model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java - * model/org/eclipse/cdt/core/model/tests/ElementDeltaTests.java - * model/org/eclipse/cdt/core/model/tests/IMacroTests.java - * model/org/eclipse/cdt/core/model/tests/IStructureTests.java - * model/org/eclipse/cdt/core/model/tests/ITemplateTests.java - * model/org/eclipse/cdt/core/model/tests/TranslationUnitBaseTests.java - - * suite/org/eclipse/cdt/testplugin/CProjectHelper.java - -2003-03-16 Andrew Niefer - added CompleteParseASTTest.testBug55163 - -2004-03-12 Sean Evoy - Corrected a target definition in the plugin manifest that was flagged - as release when it should have been flagged as test. Also updated the - tests to save the build information after changes that make the build - information dirty. - - * plugin.xml - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2004-03-16 Alain Magloire - - Test from Thomas Fletcher for the Error Parser - New source folder. - - * misc/ - -2004-03-15 Andrew Niefer - Added CompleteParseASTTest.testTemplateClassDeclaration - CompleteParseASTTest.testTemplateFunction - CompleteParseASTTest.testTemplateFunctionDefinition - CompleteParseASTTest.testClassMemberTemplate - started CompleteParseASTTest.testOverloadedFunctionTemplates - Updated CompleteParseBaseTest to handle templates - updated ParserSymbolTableTemplateTests to reflect changes to ITemplateFactory - Commented out a couple of ParserSymbolTableTemplateTests until I figure out how the parser will - handle those cases - -2004-03-12 Sean Evoy - Commit for Jeremiah Lott. - Allows the managed build system to resolve "forward references" within its - extensions. In practice this is necessary to allow references between - extensions in different plugins. - -2004-03-12 Andrew Niefer - added CompleteParseASTTest.testBug54639 - -2004-03-09 David Inglis - Fixed StandardBuildTest to create a CProject - -2004-03-09 Andrew Niefer - Added CompletionParseTest.testBug52948 - -2004-03-09 Bogdan Gheorghe - Workaround to get DependencyTests working on integration builds. - -2004-03-03 John Camelon - Updated tests to deal with IASTUsingDeclaration interface changes. - -2004-03-02 Sean Evoy - Added tests to verify that the tool command canbe set through the - IConfiguration interface in the testConfigurations() method, and - through a ToolReference in the checkSubSubTarget() method. - -2004-03-01 Andrew Niefer - created CompleteParseASTSymbolIteratorTest and added it to the ParserTestSuite - -2004-02-26 Sean Evoy - Work to test the ability to inherit a tool description via a tool - reference. Updated the testSubSubTarget to check inheritted tool - and updated the plugin manifest to add a tool and add a reference - in the subSubTarget. - * plugin.xml - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2004-02-26 Alain Magloire - Update the cpathtest - -2004-02-25 Bogdan Gheorghe - Added DependencyTests::testUpdateDependencyNPE - - * model/org/eclipse/cdt/core/model/test/CPathEntryTest.java - -2004-02-25 John Camelon - Updates for new ISourceElementRequestor interface updates. - -2004-02-25 John Camelon - Added ScannerTestCase::testGerman(). - -2004-02-25 Alain Magloire - Added the PathEntry in the AllCoreTests suite - - * model/org/eclipse/cdt/core/model/tests/AllCoreTests.java - -2004-02-24 Andrew Niefer - work for Bug 51485: Template Explicit Specializations - added ParserSymbolTableTemplateTests.test_14_7_3__5_ExplicitSpecialization - added ParserSymbolTableTemplateTests.test_14_7_3__11_ExplicitSpecializationArgumentDeduction - added ParserSymbolTableTemplateTests.test_14_7_3__12_ExplicitSpecializationOverloadedFunction - fixed a couple of warnings in ParserSymbolTableTemplateTests - -2004-02-23 Alain Magloire - - Adjust the test for IPathEntry deltas. - - * model/org/eclipse/cdt/core/model/test/CPathEntryTest.java - -2004-02-21 Alain Magloire - Refactor of the ICPatEntry to IPathEntry - - * model/org/eclipse/cdt/core/model/tests/CPathEntryTests.java - - Remove of unused imports - * model/org/eclipse/cdt/core/model/tests/CModelElementsTests.java - * model/org/eclipse/cdt/core/model/tests/CModelTests.java - -2004-02-19 Andrew Niefer - remove order dependancy in ParserSymbolTableTests.testUsingDeclaration_2 - -2004-02-18 Andrew Niefer - modify ParserSymbolTableTests.testUsingDeclaration_2 - -2004-02-17 Andrew Niefer - added ParserSymbolTableTests.testBug52111RemoveSymbol - -2004-02-17 Sean Evoy - Updated the managed build tets suite to include a test for project renaming and - updated the sanity tests to check the extension and project/artifact name as - separate data elements. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2004-02-13 Andrew Niefer - updated tests using search to handle InterruptedExcpetion - -2004-02-12 Andrew Niefer - UnCommented CompleteParseASTTest.testBug47628 - Added CompleteParseASTTest.testBug47636 - Added CompleteParseASTTest.testBug45697 - Updated ParserSymbolTableTests & ParserSymbolTableTemplateTests for proper use of const & volatile - Added ParserSymbolTableTests.testbug47636FunctionParameterComparisons_1 - Added ParserSymbolTableTests.testbug47636FunctionParameterComparisons_2 - Added ParserSymbolTableTests.testbug47636FunctionParameterComparisons_3 - Added ParserSymbolTableTests.testbug47636FunctionParameterComparisons_4 - -2004-02-11 John Camelon - Updated tests to accommodate for new Parser class hierarchy and factories. - -2004-02-10 Andrew Niefer - Added new File: ParserSymbolTableTemplateTests.java (contains 30 new tests) - Added new File: FailingTemplateTests.java (contains 5 test stubs for failing cases) - -2004-02-10 John Camelon - Added testBug47682() to QuickParseASTTests.java. - -2004-02-06 Bogdan Gheorghe - Added FunctionMethodPatternTests.testMethodDeclarationWithNoParameters - -2004-02-08 John Camelon - Moved testErrorHandling_1() from failed tests to CompleteParseASTTest. - Moved testBug44340() from failed tests to CompleteParseASTTest. - -2004-02-06 Andrew Niefer - Added CompletionParseTest.testBug51260 - -2004-02-04 John Camelon - Added preliminary SelectionParseTests to test SELECTION_PARSE clients. - Added SelectionParseTests to ParserTestSuite. - -2004-01-30 John Camelon - Added QuickParseASTTest::testBug47752. - -2004-01-28 John Camelon - Added ScannerTestCase::testBug50821(). - -2004-01-27 John Camelon - Renamed ContextualParseTest to CompletionParseTest. - Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START. - -2004-01-27 Andrew Niefer - Added CompleteParseASTTest.testCBoolAsParameter - -2004-01-26 John Camelon - Updated clients to use new Scanner logging service. - Added ScannerTestCase.testBug46402(). - -2004-01-26 Andrew Niefer - Added ParserSymbolTableTest.testLongLong() - Added ParserSymbolTableTest.testComplex() - Added ParserSymbolTableTest.test_Bool() - -2004-01-22 John Camelon - Updated Scanner tests for package updates in the core. - -2004-01-19 John Camelon - Updated ParserSymbolTableTest to accommodate new constructors for COMPLETE_PARSE ASTNodes (line # info). - Updated CModelElementsTest to enable testing for line numbers. - Removed CModelElementsFailedTests.testBug36379() as it is redundant due to CModelElementTests.testCModelElements() is complete. - Removed CModelElementsFailedTests from AutomatedIntegrationSuite as it is empty. - -2004-01-16 Andrew Niefer - Modified CompleteParseASTTest.testUsingClauses - Added ParserSymbolTableTest.testIterator_1 & testIterator_2 - -2004-01-16 Hoda Amer - Modified CModelElementsTest to test for enumerator constant expression - Bug#47552 - -2004-01-15 Andrew Niefer - Moved testBug48307_FriendFunction_1 & testBug48307_FriendFunction_2 to ContextualParseTest - Updated ContextualParseTest now that the order of prefix lookup results is predictable. - -2004-01-15 Hoda Amer - Moved Content Assist testing to the UI.tests plugin - -2004-01-15 John Camelon - Updated references to LookupResult as it was renamed to ILookupResult. - Removed some warnings from parser tests. - Updated Scanner & QuickParseTests to accommodate new errors and signatures. - Added QuickParseASTTests.testBug44370(). - -2004-01-13 John Camelon - Updated ContextualParseTest to accommodate bugfixes 48909 & 49702. - -2004-01-08 Andrew Niefer - Added CompleteParseASTTest.testBug43110_XRef - Added ParserSymbolTableTest.testBug43110_Ellipses - Added ParserSymbolTableTest.testBug43110_EllipsesRanking - Added ParserSymbolTableTest.testBug43110_EllipsesRanking_2 - -2004-01-08 Andrew Niefer - Added CompleteParseASTTest::testBug48307_FriendFunction_1 - Added CompleteParseASTTest::testBug48307_FriendFunction_2 - -2004-01-06 Andrew Niefer - Added ContextualParseTest::testCompletionLookup_LookupKindTHIS - -2004-01-06 John Camelon - Added CompleteParseASTTest::testBug43110() and QuickParseASTTests::testBug43110(). - -2003-12-31 Hoda Amer - Small change to test parameters with initial clause in ITemplateTest - -2003-12-22 Hoda Amer - Temporary disabled completion proposal test until a better test is written. - -2003-12-17 Andrew Niefer - test changes for content assist - added ContextualParseTest.testCompletionLookup_FriendClass_1() - added ContextualParseTest.testCompletionLookup_FriendClass_2() - added ContextualParseTest.testCompletionLookup_ParametersAsLocalVariables() - modified ParserSymbolTableTest.testVisibilityDetermination() - -2003-12-17 Hoda Amer - Small modifications to cope with the new interfaces - -2003-12-15 Andrew Niefer - added ContextualParseTest.testCompletionLookup_Unqualified - added ContextualParseTest.testCompletionLookup_Qualified - added ContextualParseTest.testCompletionLookup_Pointer - -2003-12-12 John Camelon - Updated testBaseCase_SimpleDeclaration() for keyword assertions. - -2003-12-11 John Camelon - Expanded ContextualParseTest::testBaseCase(). - Updated tests to deal with new signatures/exceptions. - -2003-12-11 Alain Magloire - - New test files for the ICPathEntry in core model. - - * model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java - -2003-12-09 Andrew Niefer - added ParserSymbolTableTests.testVisibilityDetermination() - added ParserSymbolTableTests.testPrefixFiltering - -2003-12-09 Hoda Amer - Modified the Completion Proposal test to include case sensitivity - in the order of proposals. - -2003-12-09 John Camelon - Added ContextualParseTest.java and some test cases. - -2003-12-04 John Camelon - Removed some warnings. - Moved testBug39678() from ASTFailedTests to QuickParseASTTests. - -2003-12-03 Andrew Niefer - -modified FailedCompleteParseASTTest.testPMDotStarPointerToMemberFunction_Bug43242 - .testPMArrowStarPointerToMemberFunction_Bug43242 - .testPMDotStar_bug43579 - .testPMArrowStar_bug43579 - -created: FailedCompleteParseASTTest.testBug47926 - CompleteParseASTTest.testQualifiedLookup - ParserSymbolTableTest.testPrefixLookup_Ambiguities - ParserSymbolTableTest.testQualifiedUnqualifiedLookup - -modified resources/search/classDecl.cpp & include.h - -created FunctionMethodPatternTests.testLookupForDefinition - - -2003-11-27 Andrew Niefer - tests for Symbol table prefix lookup - ParserSymbolTableTest.testBug46882 - ParserSymbolTableTest.testPrefixLookup_Unqualified - ParserSymbolTableTest.testPrefixLookup_Qualified - ParserSymbolTableTest.testPrefixLookup_Inheritance - -2003-11-27 Andrew Niefer - add CompleteParseASTTest.testBug47624() - -2003-11-18 Andrew Niefer - update ParserSymbolTableTest to reflect refactoring of Declaration into 4 separate classes. - -2003-11-13 Hoda Amer - Added CompleteParseASTTest::testBug44342(): Failure to dereference function calls after a . or an -> - Moved testErrorHandling_1() to FailedCompleteParseASTTest - Added FailedCompleteParseASTTest::testBug44340():Inline functions fail to resolve references - -2003-11-06 Andrew Niefer - Remove dependancy on cdt.internal.ui.search.CSearchResultCollector in BaseSearchTest and DependencyTests - -2003-11-07 John Camelon - Moved testBug39554() from ASTFailedTests to QuickParseASTTests. - -2003-11-05 John Camelon - Added CompleteParseASTTest::testBug44838(). - Added CompleteParseASTTest::testBug46165(). - Added ScannerTestCase::testBug45551(). - -2003-11-05 John Camelon - Updated parser clients to use new ParserFactory (stand-alone parser work item). - -2003-11-05 John Camelon - Updated parser clients to use new IProblem strategy. - -2003-10-28 Andrew Niefer - Added testBug44510() to CompleteParseASTTest - Added testBug44925() to CompleteParseASTTest - Added testBug44510() to ParserSymbolTableTest - -2003-10-24 John Camelon - Added testBug45476() to ScannerTestCase. - Added testBug45477() to ScannerTestCase. - -2003-10-24 John Camelon - Moved testBug39542() from ASTFailedTests to QuickParseASTTests. - Moved testBug39549() from ASTFailedTests to QuickParseASTTests. - Added testCDesignatedInitializers() to CompleteParseASTTests. - Moved testBug39551A() from ASTFailedTests to QuickParseASTTests. - Moved testBug39551B() from ASTFailedTests to QuickParseASTTests. - Added testCBool() to QuickParseASTTests. - Added testBug39551A(), testBug39551B() and testCBool to CompleteParseTests. - -2003-10-22 Hoda Amer - Added offset checking in CModelElementsTest - -2003-10-21 John Camelon - Moved testBug40007() from ASTFailedTests to QuickParseASTTests. - Added QuickParseASTTests::testBug40759(). - Added QuickParseASTTests::testBug44633(). - Added ScannerTestCase::testBug44305(). - Added QuickParseASTTests::testBug41935(). - Moved testBug39525() from ASTFailedTests to QuickParseASTTests. - Added ScannerTestCase::testBug45287(). - Moved testBug39528() from ASTFailedTests to QuickParseASTTests. - Moved testBug39538() from ASTFailedTests to QuickParseASTTests. - Added QuickParseASTTests::testBug39536(). - Moved testBug39536A() from ASTFailedTests to QuickParseASTTests. - Moved testBug39536B() from ASTFailedTests to QuickParseASTTests. - -2003-10-20 David Inglis - - use project owner ID in plugin class - * build/org/eclipse/cdt/core/build/managed/tests/StandardBuildTests.java - - set gnu elf parser since it can read the debug info. - * model/org/eclipse/cdt/core/model/tests/BinaryTests.java - -2003-10-01 Andrew Niefer - added testBug43951 to CompleteParseASTTest - -2003-10-01 Andrew Niefer - modified OtherPatternTests.testBug42911() and renamed it testBug42911_43988 - -2003-10-01 Andrew Niefer - added testBug43450 to ManagedBuildTests.java - added a user include to plugin.xml - -2003-09-30 Sean Evoy - Fix for bug 41826. - Updated the plugin file so that tool specifications have the new attribute - for header files. The test for the managed builder now insure that those - values are properly read. - * plugin.xml - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-30 John Camelon - Updated CompleteParseASTTest::testBug42872() - Moved FailedCompleteParseASTTest::testBug43503() to CompleteParseASTTest::testBug43503A(). - -2003-09-30 Andrew Niefer - added testBug43503_AmbiguousUsing() and testBug43503_UnableToResolveFunction() to - ParserSymbolTableTest - -2003-09-30 Andrew Niefer - Updated OtherPatternTests::testMacroPattern() to test for bug43862 - -2003-09-29 Andrew Niefer - added testBug43062 and testConstructorDestructor to FunctionMethodPatternTests - modified resources/search/classDecl.cpp & include.h to include more operators and a constructor - & destructor - -2003-09-29 Hoda Amer - -Added testBug43679_A() & testBug43679_B() to CompleteParseASTTest - -Renamed FailedCompleteParseASTExpressionTest to FailedCompleteParseASTTest - -Added FailedCompleteParseASTTest::testBug43503() - -2003-09-29 Andrew Niefer - added testBug42911 to OtherPatternTests - -2003-09-29 Andrew Niefer - added testbug43834() to ParserSymbolTableTest - -2003-09-29 John Camelon - Added testErrorHandling_1() to CompleteParseASTTest.java. - -2003-09-26 John Camelon - Added QuickParseASTTests::testBug43644() & testBug43062(). - Moved ASTFailedTests::testBug39531() to QuickParseASTTests. - -2003-09-25 Sean Evoy - Bug 43220 test for the new option type and retrieval methods. - * plugin.xml - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-25 Andrew Niefer - -bug43129 - Cannot search for definitions of global variables - -added testbug43129() in OtherPatternTests - * resources/search/include.h - * resources/search/classDecl.cpp - * search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java - -2003-09-25 Bogdan Gheorghe - - separated dependency tests from the indexer tests - - modified the AutomatedIntegrationSuite to include new dependency - tests - - added the following tests: - * testDepTable - * testDepSourceChangeTree - * testDepHeaderChangeTree - * testDepHeaderChangeReindex - * testDepSourceChangeTable - * testDepHeaderChangeTable - -2003-09-25 Hoda Amer - Enabled CompleteParseASTExpressionTest.testPostfixTypenameIdentifier() - -2003-09-25 Andrew Niefer - added testNoResourceSearching() to OtherPatternTests - -2003-09-24 Hoda Amer - Added testNewTypeId(), testCastExpression(), testPostfixDynamicCast(), - testPostfixReinterpretCast(), testPostfixStaticCast(), and testPostfixConstCast() - to CompleteParseASTExpressionTest. - -2003-09-24 Sean Evoy - Changed the implementor of IScannerInfo to answer only absolute paths when asked for - includes paths. As a result, the managed builder test had to be updated to expect paths - in an OS-specific format. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-24 John Camelon - Added testBug43375() to CompleteParseASTTest. - Moved testConditionalExpressionWithReferencesB_Bug43106 from failed tests to passed tests. - Moved testPMDotStar() and testPMArrowStar to failed tests w/defect number 43579. - -2003-09-23 John Camelon - Replaced ASTFailedTests::testBug39504A() with CompleteParseASTTest::testBug39504(). - Moved testPostfixTypeIdExpression2() && testPostfixTypeIdTypeId2() to CompleteParseASTExpressionTest. - Restructured expression reference tests so that the order of arrival will not cause JUnit failures. - -2003-09-23 Andrew Niefer - Added FunctionMethodPatternTests.testBug43498() - -2003-09-23 Hoda Amer - Added CompleteParseASTTest.testBug43373() - Added QuickParseASTTests.testBug43371() - -2003-09-23 Sean Evoy - As part of the fix for critical bug 43292, I had to add functionality to - the build model to remove configurations through an ITarget, and to set, - reset, and flag as default the make command associated with an ITarget. I - have updated the managed build test "testConfigurations" to exercise the - remove functionality. I added a test, "testMakeCommandManipulation" to - exercise the new make command functions in the interface. - * plugin.xml - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-22 Bogdan Gheorghe - - modified CompletionProposalsTests, BaseSearchTest - to avoid using isEnabled for the IndexManager - - Reordered the IndexManagerTests suite to allow all - tests to be run - -2003-09-22 Andrew Niefer - - modified resources/cfiles/CompletionProposalsTestStart.cpp - - modified CompletionProposalsTest.testCompletionProposals - - updated calls to SearchEngine.search - -2003-09-19 Sean Evoy - Updated the build test to check the binary parser specification in the - target specification. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-18 Andrew Niefer - - removed testConditionalExpression_Bug43159 from FailedCompleteParseASTExpressionTest - and uncommented it (testConditionalExpression) in CompleteParseASTExpressionTest - - uncommented the following tests in CompleteParseASTExpressionTest : - testPostfixSubscript, testPostfixSubscriptA, testPostfixSubscriptB, - testPostfixSubscriptWithReferences - - updated ParserSymbolTableTests to use new addOperatorExpression function - - added testDerivedReference, testAddCopyConstructor to ParserSymbolTableTests - - fixed warning in ClassDeclarationPatternTests - -2003-09-17 Hoda Amer - Added more success test cases to CompleteParseASTExpressionTest - and more failure test cases to FailedCompleteParseASTExpressionTest - in testing PM_DOTSTAR, PM_ARROWSTAR, CONDITIONALEXPRESSION - -2003-09-16 Andrew Niefer - - modified resources/search/classDecl.cpp & include.h to include some operators - - added testOperators_bug43063_bug42979() to MethodDeclarationPatternTests - - added testParameterREferences to OtherPatternTests - -2003-09-16 Bogdan Gheorghe - Added asserts to all index lookups in IndexManagerTests - Fixed testAddNewFileToIndex - -2003-09-16 Hoda Amer - Added CompleteParseASTExpressionTest.testPrimaryThis() - -2003-09-15 John Camelon - Moved ASTFailedTests::testBug39556() to QuickParseASTTests. - Cleaned up some warnings in parser tests. - -2003-09-15 Andrew Niefer - added testGetConditionalOperand_bug43106 to ParserSymbolTableTests - -2003-09-15 John Camelon - Added CompleteParseASTTest::testBug42979(). - Updated CompleteParseASTTest::testAndrewsExample(). - -2003-09-13 Andrew Niefer - - added testBadParameterInfo to ParserSymbolTableTest - -2003-09-12 Hoda Amer - - Added lots of test cases to CompleteParseASTExpressionTest - -2003-09-12 John Camelon - Created QuickParseASTTests::testBug42985(). - Moved LokiFailures::testBug40419() to QuickParseASTTests. - Deleted LokiFailures as it was empty. - -2003-09-11 Andrew Niefer - Created search/SearchTestSuite - Added SearchTestSuite to AutomatedIntegrationSuite and removed the individual search tests - Added testReferencesInFunction to ClassDeclarationPatternTests - Modified resources/search/classDecl.cpp - Modified testNamespaceReferenceInClassBaseClause, testMacroPattern, testEnumerators, - testEnumeratorReferences in OtherPatternTests to test the Match result strings - -2003-09-11 John Camelon - Added CompleteParseASTTest::testBug42840() & testBug42872(). - Moved testBug39504B(), testBug39505A() & testBug39505B() from failed to QuickParse tests. - -2003-09-10 Sean Evoy - Added a test for resetting the value of a configuration to the defaults defined in the - plugin file. Work completed to resolve [Bug 41412] Restore Default in Managed Build - project's settings Not Working. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-09-09 Hoda Amer - Moved three failed tests (bugs #42822, #42823, & #42822B) - from FailedCompleteParseASTExpressionTest to CompleteParseASTExpressionTest - -2003-09-09 John Camelon - Updated ScannerTestCase to keep up to date wrt ScannerException updates. - -2003-09-09 Andrew Niefer - Modified resources/search/classDecl.cpp - - to include more function declarations to test parameter matching - - to include an enumerator reference to test enumerators - Added testMethodDeclarationParameterMatching to FunctionMethodPatternTests.java - Added testEnumeratorReferences to OtherPatternTests - -2003-09-09 Hoda Amer - -Seperated the Expression result type test in a new file : completeParseASTExpressionTests. - -Added more test cases for simple types. - -Added FailedCompleteParseASTExpressionTest for failed reference tests. - -2003-09-08 John Camelon - Added CompleteParseASTTest::testThrowStatement(), testScoping(), testEnumeratorReferences(). - Removed LineNumberTest source as it is obsolete. - -2003-09-08 Andrew Niefer - Modified calls to ParserFactory to specify which language to use - Add CC nature to projects in BaseSearchTest & IndexManagerTests - -2003-09-05 Hoda Amer - Added tests to CompleteParseASTTest to test the expression result type - for function calls that reference variables with pointers (bug#42453). - -2003-09-05 John Camelon - Added CompleteParseASTTest::testSimpleIfStatement(), testSimpleWhileStatement(). - testSimpleSwitchStatement(), testSimpleDoStatement(). - -2003-09-05 Andrew Niefer - Added testEnumerators to OtherPatternTests.java - Modified resources/search/classDecl.cpp to include some enumerators - -2003-09-05 John Camelon - Updated CompleteParseASTTest::testSimpleForLoop() - -2003-09-04 John Camelon - Updated ASTFailedTests::testBug39702() to fail more accurately. - Added testSimpleFunctionBody(), testSimpleForLoop() to CompleteParseASTTest.java. - -2003-09-04 Andrew Niefer - Added testBug42541 to CompleParseASTTests.java - -2003-09-04 Hoda Amer - Call to ASTExpression getTypeId() changed to getTypeIdString(). - -2003-09-03 Andrew Niefer - Modified ParserSymbolTableTest.testConstructors to test > 2 constructors - -2003-09-03 John Camelon - Added testBug41445() to CompleteParseASTTests.java. - -2003-09-02 Hoda Amer - Modified CCompletionProposalsTest to complete on a body file - that includes a header file. - -2003-09-02 Andrew Niefer - added ParserSymbolTableTest.testNamespaceAlias() - added ParserSymbolTableTest.testUsingNamespaceAlias() - -2003-08-28 Andrew Niefer - Modified BaseSearchTest.setup to properly include the "include.h" file - -2003-08-28 Hoda Amer - - Added to completeParseASTTest testQualifiedNameReferences(), - testIsConstructor() and testIsDestructor(). - -2003-08-28 John Camelon - Moved bug39535 from failedTests to quickParse success tests. - -2003-08-25 John Camelon - Moved testBug39526() from ASTFailedTests.java to QuickParseASTTests.java. - Moved testBug41520() from FullParseFailedTests.java to CompleteParseASTTest.java - -2003-08-25 John Camelon - Updated TranslationUnitTests to not include K&R testing. - -2003-08-25 John Camelon - Added QuickParseASTTests::testBug39530(). - -2003-08-21 Hoda Amer - Enabled some tests in the IStructureTests, namely: - testGetFields(), testGetField(), testGetMethods(), testGetMethod(), - testIsAbstract(), testGetBaseTypes(), and testGetAccessControl(). - -2003-08-19 Sean Evoy - In order to properly support the indexing feature, the scanner has to - function as well as the version that ships with the toolset if possible. - This is made difficult by the fact that we are trying to be tool-agnostic. - One of the things that the scanner should take into account when it runs - is the "built-in" symbols and search paths that are defined for a compiler - in a given toolchain. While we need to come up with a standard mechanism - for the CDT in the future, the managed build system can provide a work-around - in the near-term. The easiest solution is to add an optional attribute to a - list element that flags the item as a built-in value. When clients like - the indexer query the build model, they will receive the union of the built-in - values and the user-defined values. - - Added built-in information to the existing plugin definition. Also added a - new include path and defined symol for updated test cases. - * plugin.xml - - Updated the test cases to check that built-ins defined in the plugin manifest - are properly read and dealt with during project creation and persisting settings. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - -2003-08-20 Hoda Amer - Added testNewExpressions() to CompleteParseASTTest to test new expression's references. - -2003-08-14 John Camelon - Removed warnings from AutomatedIntegrationSuite.java (removing implicit accessor generation). - -2003-08-14 John Camelon - Added CompleteParseASTTest::testArrayModExpression(), testPointerVariable() & - testExceptionSpecification(). - -2003-08-13 John Camelon - Added testBug41520() to FullParseFailedTests.java. - Added testConstructorChain() to CompleteParseASTTest.java - -2003-08-13 John Camelon - Added testSimpleExpression(), testParameterExpressions() && - testNestedNamespaceExpression() to CompleteParseASTTest.java. - -2003-08-13 Sean Evoy - Renamed the 'AllBuildTest' class to 'ManagedBuildTest' and updated the - integration suite class. - * suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java - - This class is renamed. It also has a renamed method 'testProjectCreation' - that creates a project the same way the new project wizard does. It uses - the new discovery mechanism to find the scanner info provider. - * build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java - - Uses the new discovery mechanism to find the scanner info provider. - * build/org/eclipse/cdt/core/build/managed/tests/StandardBuildTests.java - -2003-08-12 Bogdan Gheorghe - Changed the order of tests in AutomatedIntegrationSuite to have - the indexing tests run last (the last indexing test shuts down - the indexing thread). - -2003-08-12 John Camelon - Added CompleteParseASTTest::testForewardDeclarationWithUsage(). - -2003-08-12 Hoda Amer - Added CompletionProposalsTest to the suit to test the generation - of completion proposals. - -2003-08-12 Bogdan Gheorghe - - Changed testVariableIndexPrefix, testVariableDeclaration to - reflect changes to the var search pattern - -2003-08-11 Andrew Niefer - - Added testMacroPattern to OtherPatternTests - - Changed the function tests to use new function/method pattern - -2003-08-11 Bogdan Gheorghe - - Added testMacros to IndexManagerTests - -2003-08-05 Andrew Niefer - - refactoring Parser Symbol Table function names - - added ParserSymbolTableTest.testConstructors() - -2003-08-01 Andrew Niefer - Added resources/search/header.h - Added ClassDeclarationPatternTests.testHeadersVisitedTwice() - Modified other search tests to reflect ICSearchResultCollector changes - -2003-07-31 Andrew Niefer - Added ParserSymbolTableTest.testForwardClassDeclaration - Added ParserSymbolTableTest.testForwardDeclarationUsedAsFunctionParam - -2003-07-31 Victor Mozgin - Moved testBug39540() from ASTFailedTests.java to QuickParseASTTests.java. - -2003-07-30 Hoda Amer - The CModelElementsTests has the pointer to function test back in its original place - (a variable) - -2003-07-30 Sean Evoy - * plugin.xml: - Updated the attribute names to reflect changes to the ManagedBuildInfo - extension point schema. - -2003-07-30 Victor Mozgin - Moved testBug39532() from ASTFailedTests.java to QuickParseASTTests.java. - -2003-07-29 John Camelon - Updated QuickParseASTTests for pointer to function updates. - Updated CompleteParseASTTests for typedef work. - -2003-07-28 Victor Mozgin - Moved testBug39546() from ASTFailedTests.java to QuickParseASTTests.java. - -2008-07-28 Andrew Niefer - -changes to resources/search/classDecl.cpp - -new search tests: - ClassDeclarationPatternTests.testClassReferenceInFieldType - ClassDeclarationPatternTests.testClassReferences - ClassDeclarationPatternTests.testEnumerationReferenceVisibleByInheritance - ClassDeclarationPatternTests.testGloballyQualifiedItem - ClassDeclarationPatternTests.testTypeReferenceVisibleByUsingDirective - FunctionMethodPatternTests.testMethodDeclaration - FunctionMethodPatternTests.testMethodDeclarationWithParams - OtherPatternTests.testFieldDeclaration - OtherPatternTests.testNamespaceDeclaration - OtherPatternTests.testNamespaceReferenceInClassBaseClause - OtherPatternTests.testNamespaceReferenceInUsingDirective - OtherPatternTests.testVariableDeclaration - -2003-07-28 John Camelon - Added/moved tests as necessary for bugfix 40842 & 40843. - -2003-07-28 Sean Evoy - In order to meet certain internal guidelines and to test the makefile - generator, the build model replied to some answers with hard-coded information. - This patch moves the information into the build model. - - * plugin.xml: - Added information to the target tags to test inheritence and - overridding the make command and clean command attributes. - - * build/org/eclipse/cdt/core/build/managed/tests/AllBuildTests.java: - Added code to test the make command and clean command attributes in - Targets. Also added a test to insure that sub-sub targets inherit settings - properly. - -2003-07-28 Andrew Niefer - This patch creates a new failing test class : FullParseFailedTests. This - is for writing failed tests on the parser doing COMPLETE_PARSE. - -2003-07-28 Victor Mozgin - Moved testBug39537() from ASTFailedTests.java to QuickParseASTTests.java. - -2003-07-27 John Camelon - Fixed failedTests::testBug40714() to fail properly. - -2003-07-25 Bogdan Gheorghe - Added new indexer test for refs - -2003-07-25 Victor Mozgin - Moved testBug39553() from ASTFailedTests.java to QuickParseASTTests.java. - Fixed IIncludeTest.h and IIncludeTests.java with #include macro tests. - -2003-07-24 John Camelon - Updated CompleteParseASTTests for Method/Field updates. - Fixed TortureTest's parser mode switch (was always QuickParsing). - -2003-07-24 Hoda Amer - Moved part of the CModelElementsTest (Templates of Variables ) to the failed tests. - Moved the same test (Templates of Variables) from ITemplateTests to failed tests. - -2003-07-24 Hoda Amer - This patch updates the CModelBuilder to use the AST instead of the DOM. - -2003-07-24 John Camelon - Updated CompleteParseASTTests. - -2003-07-23 Andrew Niefer - -Created search/BaseSearchTest to handle creating projects and setting them up to use the indexer - -removed ClassSpecifierSearchTests, its functionality is now in BaseSearchTest - -modified ClassDeclarationPatternTests to extend BaseSearchTest - -added FunctionMethodPatternTests - -added OtherPatternTests - -modified indexer/IndexManagerTests.testIndexContents - -2003-07-22 John Camelon - Updated CompleteParseASTTests. - -2003-07-21 Bogdan Gheorghe - Added new indexer test for newly added declarations - -2003-07-21 John Camelon - Created CompleteParseASTTest and added it to ParserTestSuite. - -2003-07-18 John Camelon - Updated ParserSymbolTableTests to remove dependencies on parser.ast.full classes. - Updated Parser test suites for updates to ParserFactory. - -2003-07-18 John Camelon - Wrote new tests in QuickParseASTQualifiedNameTest.java and added it to ParserTestSuite's suite. - -2003-07-18 Peter Graves - Removed un-needed file that was using a Java 1.4 reserved keyword (assert) - -2003-07-17 John Camelon - Rewrote the entire DOMTests suite to now be AST tests. - Removed DOMTests, BaseDOMTest, DOMFailedTests after methods were migrated to QuickParseASTTests & ASTFailedTests. - Made sure every parser failed test had a defect number associated with it. - -2003-07-17 Victor Mozgin - Added PerformanceTests.java (not included into AutomatedIntegrationSuite). - Moved testBug39523() from DOMFailedTest.java to PerformanceTests.java. - Moved testBug39550() from DOMFailedTest.java to DOMTests.java. - Moved testBug39552A() and testBug39552B()from DOMFailedTest.java to DOMTests.java. - TortureTest overrides timeout value for a very time-consuming test ('concat1.C'). - -2003-07-15 Victor Mozgin - Moved testBug39349() from DOMFailedTest.java to DOMTests.java. - Moved testBug39544() from DOMFailedTest.java to DOMTests.java. - -2003-07-14 Victor Mozgin - Added failed tests that correspond to recently reported PRs. - -2003-07-11 Bogdan Gheorghe - Added ClassSpecifierSearchTest - -2003-07-08 John Camelon - Updated IScanner, clients & implementations to use IScannerInfo. - -2003-07-07 John Camelon - Update ClassDeclarationPatternTests::testBug39652(). - -2003-07-04 John Camelon - Moved testBug39652() from failed search tests to ClassDeclarationPatternTests. - -2003-07-04 Andrew Niefer - Added new source Folder search - Added search/ClassDeclarationPatternTests::testMatchSimpleDeclaration - Added search/ClassDeclarationPatternTests::testMatchNamespaceNestedDeclaration - Added new resource folder search & containing file classDecl.cpp - Added new failures package ord.eclipse.cdt.core.search.failedTests - Added new failing test PatternsFailedTests::testBug39652 - - * Note that ClassDeclarationPatternTests and PatternsFailedTests both must be run as plugin tests - -2003-07-03 Bogdan Gheorghe - Added IndexManagerTest::testAddNewFileToIndex() - Added IndexManagerTest::testRemoveProjectFromIndex() - Added IndexManagerTest::testRemoveFileFromIndex() - -2003-07-03 Sean Evoy - New test suite that exercises the standard make build system including the new - IScannerInfoListener and IScannerInfoProvider interfaces. - - Changes to the existing managed build test suite include tests of the new - IScannerInfoxxx interface discovery, subscription, and change notification methods. - - * build/org/eclipse/cdt/core/build/managed/tests/StandardBuildTests.java - * build/org/eclipse/cdt/core/build/managed/tests/AllBuildTests.java - -2003-07-02 Victor Mozgin - Added DOMTests::testBug39501(). - Improved filtering of expected failures/inconclusives in TortureTest. - -2003-06-30 John Camelon - Added DOMTests::testAssignmentExpression() - Added PreprocessorConditionalTest to ParserTestSuite. - -2003-06-28 John Camelon - Completed Quickparse expression representation. - Updated ExpressionEvaluation and associated tests. - -2003-06-26 John Camelon - Update IASTExpression. - Move Parser.Backtrack and Parser.EndOfFile to external interface. - -2003-06-25 John Camelon - Added DOMFailedTest::testBug39349(). - Added DOMTests::testBug39348(). - -2003-06-25 John Camelon - Create new interface and support for calculating lineNumber/offset mapping. - Updated IASTClassSpecifier for qualified name query. - Began structuring expressions and declarators in Parser for ISourceElementRequestor. - Updated other packages to use new interfaces. - Updated automatedtests/torture test to use new line number information. - -2003-06-24 John Camelon - Updates for ISourceElementRequestor - elaborated types & enumerations. - -2003-06-23 John Camelon - Factory/constructor signature updates. - -2003-06-17 Victor Mozgin - Added MacroTests.java (invocation in AllCoreTests). - Added MacroTests.c to resources. - -2003-06-17 Sean Evoy - Moved the ManagedBuildInfo extension point from the plugin file in org.eclipse.cdt.ui.tests - Added new options to sub target for include paths and preprocessor symbols - Added test for IManagedBuildPathInfo - * build/org/eclipse/cdt/core/build/managed/tests/AllBuildTests.java - -2003-06-17 Brent Nicolle - Added Interface tests of IStructure.java. - -2003-06-17 Victor Mozgin - Added DeclaratorsTests.java (invocation in AllCoreTests). - Added DeclaratorsTests.cpp to org.eclipse.cdt.core.model.tests.resources. - -2003-06-16 Victor Mozgin - Added testOldKRFunctionDeclarations() to DOMTests. - Added testKRFunctionDeclarations() to TranslationUnitTests. - -2003-06-16 Vladimir Hirsl - Added /build, /parser, /failures and /suite directories to the library. - Copied resources from /model/org.eclipse.cdt.core.model.tests.resources - to /model/org/clipse/cdt/core/model/tests/resources/cmodel. - Added class AISResultPrinter to format test results. - Class AutomatedIntegrationSuite now implements IPlatformRunnable. - -2003-06-14 Victor Mozgin - Moved testBugSingleton192() from LokiFailures to DOMTests. - Added testPointersToMembers() and testPointersToMemberFunctions() to DOMTests. - Added testBug36290() and testBug36931() to DOMTests. - -2003-06-13 John Camelon - Added Class/Base infrastructure to public interfaces & requestor callback. - Moved many internal interfaces to external packages. - Organized imports. - -2003-06-13 Victor Mozgin - Renamed NullParserCallback into NullSourceElementRequester in AutomatedFramework. - -2003-06-13 John Camelon - Merged ParserSymbolTable branch back into HEAD. - -2003-06-12 John Camelon - Get rest of JUnit tests working, will merge back to HEAD branch. - -2003-06-12 John Camelon - Introduction of ASTFactory strategy, some restructuring of packages and interfaces. - -2003-06-11 Victor Mozgin - Old Java TestCase.txt and TestCase2.txt for partioning testing have been replaced with C/C++ files. - Modified AutomatedIntegrationSuite.java so it doesn't produce JUnit warning anymore. - All tests in org.eclipse.cdt.ui.tests should pass now. - -3003-06-11 Peter Graves - Update the test.xml to get the location of org.eclipse.test from a property - if set. If the property is not set, it will default to the old value. - -2003-06-11 Victor Mozgin - Added TortureTest to test CDT C++ parser with GCC testsuites. - GCC testsuites are not included. - -2003-06-10 John Camelon - Futher pursuit of the golden hammer, symbol table integration. - -2003-06-10 Brent Nicolle - Added some Interface tests of (IInclude, IMacro, IStructure). - Made sure all the Test Suites have names in the JUnit hierarchy. - -2003-06-09 John Camelon - First step in replacing IParserCallback with ISourceElementRequestor. - -2003-06-09 Victor Mozgin - Moved testBug36769() from ACEFailedTest.java to DOMTests.java. - Removed ACEFailedTest.java as it is empty now. - Added DOMTests.testBug36769B(). - -2003-06-09 Victor Mozgin - Moved testBug36932() from DOMFailedTest.java to DOMTests.java. - Added DOMTests.testBug36932B() and DOMTests.testBug36932C(). - -2003-06-09 Victor Mozgin - Moved testBug36701() from ScannerFailedTests.java to ScannerTestCase.java. - Renamed it to testBug36701A() and fixed it. - Added ScannerTestCase.testBug36701B(). - -2003-06-07 Victor Mozgin - Moved testBug36766A(), testBug36766B() & testBug36766C() from STLFailedTests.java to DOMTests.java. - Renamed them to testBug36766and36769x(), as they cover both PRs. - Added testBug36766and36769D() - test for templated destructor. - -2003-06-05 John Camelon - Moved testBug23478A() & testBug23478B() from failed tests to TranslationUnitTests.java. - Removed TranslationUnitFailedTests.java as it was empty. - -2003-05-29 Andrew Niefer - Modified tests to support eType & PtrOp changes in core - Added ParserSymbolTableTest::testTemplateParameterAsParent - Added ParserSymbolTableTest::testTemplateInstanceAsParent - Added ParserSymbolTableTest::testTemplateParameterDefaults - Added ParserSymbolTableTest::testTemplateParameterAsFunctionArgument - started ParserSymbolTableTest::incompletetestTemplateSpecialization - -2003-05-26 John Camelon - Rollback PST/Parser integration. - -2003-05-13 Andrew Niefer - Modified ParserSymbolTableTest to use new interface - -2003-05-08 Andrew Niefer - Added ParserSymbolTableTest::testMarkRollback - -2003-05-06 John Camelon - Further integration of SymbolTable into Parser, some refactoring. - -2003-05-05 John Camelon/Andrew Niefer - Added CrossReferenceTests to ParserTestSuite to test symbol-table/DOM interworking. - -2003-05-05 Andrew Niefer - Rewrote ParserSymbolTableTest to reflect structural changes to the symbol table. - -2003-05-01 Andrew Niefer - Updated FractionalAutomatedTest to use threads - Modified ScannerTestCase::testBug36287 - Added ScannerTestCase::testBug37011 - Added ScannerTestCase::testOtherPreprocessorDefines - -2003-04-28 John Camelon - Moved testBug36730() & testBug37019() from DOMFailedTests to DOMTests. - -2003-04-28 Andrew Niefer - Added DOMFailedTest::testBug37019 - Added DOMFailedTest::testBug36932 - Added ScannerFailedTest::testBug37011 - -2003-04-28 John Camelon - Added DOMTests::testOrder(). - -2003-04-28 Peter Graves - * model/org/eclipse/cdt/core/model/tests/BinaryTests: - Updated to remove a few small errors, and deal with some changes - to the core CDT - -2003-04-27 John Camelon - Added testBug36932() to DOMTests. - Moved testBugFunctor758() from LokiFailures to DOMTests. - Moved testBug36704() from DOMFailedTest to DOMTests. - Moved testBug36699() from DOMFailedTest to DOMTests. - Moved testBug36691() from DOMFailedTest to DOMTests. - -2003-04-25 Andrew Niefer - Moved ACEFailedTest::testBug36771 to DOMTests - Moved DOMFailedTest::testBug36714 to DOMTests - Updated ScannerTestCase::testBug36816 - -2003-04-25 John Camelon - Added DOMTests::testBug36852(). - Added DOMTests::testBug36764(). - Moved DOMFailedTests::testBug36702() to DOMTests(). - -2003-04-24 John Camelon - Moved fixed tests from FailedTests to DOMTests. - Added DOMTests::testBug36799(). - Cleaned up tests to reduce amount of code necessary to maintain these things. - -2003-04-24 John Camelon - Moved fixed tests from FailedTests to DOMTests. - Added LokiFailures.java to failed tests directory. - -2003-04-24 Andrew Niefer - Added AutomatedFramework.java - Added FractionalAutomatedTest (which derives from AutomatedFramework) - Refactored AutomatedTest to derive from AutomatdFramework - Added ScannerTestCase.testBug36816 - Added ScannerTestCase.testBug36255 - -2003-04-24 John Camelon - Fixed Java 1.3 compliance issue w/AutomatedTest.java - Fixed False failure in HelloWorld.java. - -2003-04-21 John Camelon - Updated DOMTests::testBug36247(). - Moved testBug36692(), testBug36703(), testBug36708(), testBug36707(), testBug36689() - and testBug36690() from DOMFailedTests to DOMTests and updated them. - -2003-04-20 John Camelon - Added DOMTests::testBug36551(). - Adjusted AutomatedTest to turn on line numbering. - Added DOMFailedTests and 11 failed test cases. - -2003-04-17 Andrew Niefer - Added ScannerTestCase::testBug36695() - Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521() - Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509() - Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475() - Updated ScannerTestCase::testBug36047 - Updated ScannerTestCase::testBug36045 - -2003-04-17 John Camelon - Updated DOMTests::testBug36600(). - Updated LineNumberTest::testDOMLineNos(). - Added DOMTests::testBug36559(). - -2003-04-17 Andrew Niefer - Added AutomatedTest - Added resources.cFiles - Added resources.cppFiles - -2003-04-16 John Camelon - Added DOMTests::testBug36532(). - Added DOMTests::testBug36432(). - Added DOMTests::testBug36594(). - Added DOMTests::testBug36600(). - Added DOMTests::testArrayOfPointerToFunctions(). - -2003-04-15 John Camelon - Added ScannerTestCase::testBug36434(). - Added ScannerTestCase::testMultipleLines(). - Added ParserTestSuite. - Added LineNumberTest. - Updated CModelElementsTests to set the Nature of the C++ project appropriately. - -2003-04-15 Andrew Niefer - Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047 - Added ScannerFailedTest::testBug36475 - -2003-04-13 John Camelon - Added DOMTests::testPointersToFunctions. - -2003-04-11 John Camelon - Added DOMTests::testBug36247(). - -2003-04-11 Andrew Niefer - Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316 - Added ScannerFailedTest::testBug36047 - Added ScannerTestCase::testNestedRecursiveDefines - -2003-04-10 John Camelon - Added DOMTests::testBug36237(). - -2003-04-09 John Camelon - Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.). - Moved all the files in parser.util directory to the dom. - Organized imports. - Added DOMTests::testTemplateDeclarationOfMethod(). - Added DOMTests::testBug36250(). - Added DOMTests::testBug36240(). - Added DOMTests::testBug36254(). - -2003-04-09 John Camelon - Updated ScannerTest::testBug36045(). - Added ScannerTest::testBug36287(). - Added DOMTests::testBug36288(). - -2003-04-06 Andrew Niefer - Added ParserSymbolTableTest::testOverloadRanking() - -2003-04-04 Alain Magloire - * src/org/eclipse/cdt/testplugin/util/VerifyDialog.java: - Remove some warnings. - -2003-04-03 John Camelon - Updated ScannerTest::testSimpleIfdef() for bug36019. - Updated ScannerTest::testNumerics() for bug36020. - Added ScannerTest::testBug36045(). - Updated DOMTests::testTemplateDeclaration() for template grammar updates. - -2003-04-01 Andrew Niefer - ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the - symbol table. Also added testUserDefinedConversionSequences() - -2003-04-01 John Camelon - Added testBug35906() to DOMTests. - -2003-03-31 John Camelon - Added testStruct() to DOMTests. - Added test35892()to ScannerTest. - -2003-03-31 Andrew Niefer - In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(), - and modified to reflect changes in function resolution. - Added testFunctionResolution_TypedefsAndPointers(). - -2003-03-31 John Camelon - Added testWeirdStrings() and testNumerics() to ScannerTestCase. - Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(), - testTypedef() and testTemplateInstantiation() to DOMTests. - -2003-03-28 John Camelon - Added testConstructorChain() and testASMDefinition() to DOMTests. - -2003-03-27 Alain Magloire - Changes were done in the Core Model API, the hierarchy is now - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - We adjust the tests. - * model/org/eclipse/cdt/core/model/tests/ArchiveTests.java - * model/org/eclipse/cdt/core/model/tests/BinaryTests.java - * model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - -2003-03-26 Andrew Niefer - In ParserSymbolTableTest : - updated all tests to reflect TypeInfo changes - Added testFunctionResolution() & testFunctionResolution_2() in - -2003-03-25 John Camelon - Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(), - testUsingClauses() and testEnumSpecifier() to DOMTests. - -2003-03-23 John Camelon - Added ptrOperator() test to DOMTests. - Added testFunctionModifiers() test to DOMTests. - Added testArrays() test to DOMTests. - -2003-03-20 Alain Magloire - - Patch from Amer Hoda, tests for the CElement deltas for Translation Units. - * model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-19 Alain Magloire - Patch from Amer Hoda, introducing a simple test for the core model. - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-18 John Camelon - Updated DOMTests to validate simple case of a function declaration with multiple parameters. - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - -2003-03-11 John Camelon - Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier - Organized imports - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - * parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java - -2003-03-10 John Camelon - Added macro pasting tests - -2003-03-06 Andrew Niefer - Added tests for exercising Namespaces & using directives in new parser's symbol table - -2003-03-04 Doug Schaefer - This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser") - JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests. - -2003-01-29 Peter Graves - - Fixed the warnings when accessing static methods - * src/org/eclipse/cdt/testplugin/util/DialogCheck.java: - * src/org/eclipse/cdt/testplugin/CTestPlugin.java - * src/org/eclipse/cdt/testplugin/TestWorkbench.java - * ChangeLog: make all entries have the same formatting - -2002-12-17 Peter Graves - - * plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and - to move closer to automated running - -2002-11-27 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java: - Use CoreModel.getDefault(). - -2002-10-30 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID): - The fields and the methods use in this test was removed from the CoreModel class. - (testHasNature): The method use in this case was refactor in the classes - CProjectNature and CCProjectNature, fix the test. - -2002-10-18 Peter Graves - - src/org/eclipse/cdt/testplugin/CProjectHelper.jada - Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc. - -======= -2003-04-21 Andrew Niefer - Added DOMFailedTests::testBug36713() - Added DOMFailedTests::testBug36714() - Added DOMFailedTests::testBug36717() - Added DOMFailedTests::testBug36730() - -2003-04-21 Andrew Niefer - Added ScannerTestCase::testBug36695() - Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521() - Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509() - Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475() - Updated ScannerTestCase::testBug36047 - Updated ScannerTestCase::testBug36045 - -2003-04-20 John Camelon - Added DOMTests::testBug36551(). - Adjusted AutomatedTest to turn on line numbering. - Added DOMFailedTests and 11 failed test cases. - -2003-04-17 John Camelon - Updated DOMTests::testBug36600(). - Updated LineNumberTest::testDOMLineNos(). - Added DOMTests::testBug36559(). - -2003-04-17 Andrew Niefer - Added AutomatedTest - Added resources.cFiles - Added resources.cppFiles - -2003-04-16 John Camelon - Added DOMTests::testBug36532(). - Added DOMTests::testBug36432(). - Added DOMTests::testBug36594(). - Added DOMTests::testBug36600(). - Added DOMTests::testArrayOfPointerToFunctions(). - -2003-04-15 John Camelon - Added ScannerTestCase::testBug36434(). - Added ScannerTestCase::testMultipleLines(). - Added ParserTestSuite. - Added LineNumberTest. - Updated CModelElementsTests to set the Nature of the C++ project appropriately. - -2003-04-15 Andrew Niefer - Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047 - Added ScannerFailedTest::testBug36475 - -2003-04-13 John Camelon - Added DOMTests::testPointersToFunctions. - -2003-04-11 John Camelon - Added DOMTests::testBug36247(). - -2003-04-11 Andrew Niefer - Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316 - Added ScannerFailedTest::testBug36047 - Added ScannerTestCase::testNestedRecursiveDefines - -2003-04-10 John Camelon - Added DOMTests::testBug36237(). - -2003-04-09 John Camelon - Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.). - Moved all the files in parser.util directory to the dom. - Organized imports. - Added DOMTests::testTemplateDeclarationOfMethod(). - Added DOMTests::testBug36250(). - Added DOMTests::testBug36240(). - Added DOMTests::testBug36254(). - -2003-04-09 John Camelon - Updated ScannerTest::testBug36045(). - Added ScannerTest::testBug36287(). - Added DOMTests::testBug36288(). - -2003-04-06 Andrew Niefer - Added ParserSymbolTableTest::testOverloadRanking() - -2003-04-04 Alain Magloire - * src/org/eclipse/cdt/testplugin/util/VerifyDialog.java: - Remove some warnings. - -2003-04-03 John Camelon - Updated ScannerTest::testSimpleIfdef() for bug36019. - Updated ScannerTest::testNumerics() for bug36020. - Added ScannerTest::testBug36045(). - Updated DOMTests::testTemplateDeclaration() for template grammar updates. - -2003-04-01 Andrew Niefer - ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the - symbol table. Also added testUserDefinedConversionSequences() - -2003-04-01 John Camelon - Added testBug35906() to DOMTests. - -2003-03-31 John Camelon - Added testStruct() to DOMTests. - Added test35892()to ScannerTest. - -2003-03-31 Andrew Niefer - In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(), - and modified to reflect changes in function resolution. - Added testFunctionResolution_TypedefsAndPointers(). - -2003-03-31 John Camelon - Added testWeirdStrings() and testNumerics() to ScannerTestCase. - Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(), - testTypedef() and testTemplateInstantiation() to DOMTests. - -2003-03-28 John Camelon - Added testConstructorChain() and testASMDefinition() to DOMTests. - -2003-03-27 Alain Magloire - Changes were done in the Core Model API, the hierarchy is now - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - We adjust the tests. - * model/org/eclipse/cdt/core/model/tests/ArchiveTests.java - * model/org/eclipse/cdt/core/model/tests/BinaryTests.java - * model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - -2003-03-26 Andrew Niefer - In ParserSymbolTableTest : - updated all tests to reflect TypeInfo changes - Added testFunctionResolution() & testFunctionResolution_2() in - -2003-03-25 John Camelon - Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(), - testUsingClauses() and testEnumSpecifier() to DOMTests. - -2003-03-23 John Camelon - Added ptrOperator() test to DOMTests. - Added testFunctionModifiers() test to DOMTests. - Added testArrays() test to DOMTests. - -2003-03-20 Alain Magloire - - Patch from Amer Hoda, tests for the CElement deltas for Translation Units. - * model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-19 Alain Magloire - Patch from Amer Hoda, introducing a simple test for the core model. - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-18 John Camelon - Updated DOMTests to validate simple case of a function declaration with multiple parameters. - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - -2003-03-11 John Camelon - Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier - Organized imports - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - * parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java - -2003-03-10 John Camelon - Added macro pasting tests - -2003-03-06 Andrew Niefer - Added tests for exercising Namespaces & using directives in new parser's symbol table - -2003-03-04 Doug Schaefer - This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser") - JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests. - -2003-01-29 Peter Graves - - Fixed the warnings when accessing static methods - * src/org/eclipse/cdt/testplugin/util/DialogCheck.java: - * src/org/eclipse/cdt/testplugin/CTestPlugin.java - * src/org/eclipse/cdt/testplugin/TestWorkbench.java - * ChangeLog: make all entries have the same formatting - -2002-12-17 Peter Graves - - * plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and - to move closer to automated running - -2002-11-27 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java: - Use CoreModel.getDefault(). - -2002-10-30 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID): - The fields and the methods use in this test was removed from the CoreModel class. - (testHasNature): The method use in this case was refactor in the classes - CProjectNature and CCProjectNature, fix the test. - -2002-10-18 Peter Graves - - src/org/eclipse/cdt/testplugin/CProjectHelper.jada - Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc. - diff --git a/core/org.eclipse.cdt.core.win32/ChangeLog b/core/org.eclipse.cdt.core.win32/ChangeLog deleted file mode 100644 index f2a3a88b188..00000000000 --- a/core/org.eclipse.cdt.core.win32/ChangeLog +++ /dev/null @@ -1,173 +0,0 @@ -2004-11-16 Alain Magloire - - Update the library interface to changes in java from Spawner - * library/Spawner.h - * Win32ProcessEx.c - * os/win32/x86/spawner.dll - -2004-11-04 Alex Chapiro - Update files. - * library/spawner.mak - * library/starter/starter.mak - -2004-09-06 Alex Chapiro - - Fix for PR 75677 - * os/win32/x86/spawner.dll - * library/Win32ProcessEx.c - -2004-08-13 Alex Chapiro - - Fix for PR PR 71601 - - * os/win32/x86/spawner.dll - * os/win32/x86/starter.exe - * library/Win32ProcessEx.c - * library/starter/killer.cpp - * library/starter/killer.h - * library/starter/starter.cpp - * library/starter/starter.dsp - * library/starter/starter.dsw - -2004-07-20 Alex Chapiro - - Fix for PR 70359 - Binaries regenerated - - * library/Win32ProcessEx.c - * library/starter/starter.cpp - * os/win32/x86/spawner.dll - * os/win32/x86/starter.dll - -2004-04-29 Alex Chapiro - - Support for I18N within spawner. - -2004-03-25 David Inglis - - Added platform attribute to processlist extension - - * plugin.xml - -2004-03-01 James Ciesielski - - Marked string as non-externalized - - * src/org/eclipse/cdt/internal/core/win32/ProcessList.java - -2004-02-17 Alain Magloire - - Remove old Eclipse2.0 interface and - use what 3.0 provides instead. - - * src/org/eclipse/cdt/internal/core/win32/ProcessList.java - -2004-02-12 Alex Chapiro - - Update starter and spawner to use named pipes. - Update the binaries. - -2003-08-29 Alex Chapiro - - This patch just increase command line buffer up to OS limit (2K). It also - replaces java/lang/Exception to java/io/IOException in order to unify error - processing. - - * library/Win32ProcessEx.c - * library/starter/starter.cpp - * library/spawner.dsw - * os/win32/x86/spawner.dll - * os/win32/x86/starter.exe - -2003-04-30 Alex Chapiro - - * library/listtasks: new Folder - * library/listtasks/listtasks.cpp: New file. - * library/listtasks/listtasks.dsp: New file. - * library/listtasks/listtasks.dsw: New file. - * library/listtasks/listtasks.h: New file. - * library/listtasks/StdAfx.cpp: New file. - * library/listtasks/StdAfx.h: New file. - * os/win32/x86/listtasks.exe: Rebuild - -2003-04-30 Alain Magloire - - * src/org/eclipse/cdt/internal/core/win32/ProcessList.java (parseTaskList): - New method parsing the windows XP executable. - (parseListTasks): New method parsing the executable that comes with CDT. - -2003-04-24 Alex Chapiro - - * os/win32/x86/spawner.dll: Rebuild - * library/Win32ProcessEx.c: - Include additionnal functionality for interruption. - * library/Spawner.h: - Fix the headers. - * library/raise.c: - New file, implements interruption function. - * src/library/spawner.dsp: - Update, new file raise.c added. - -2003-02-25 Alex Chapiro - - Fix for this type of problem: - make CFLAGS="-D jek " - - * os/win32/x86/spawner.dll: Rebuild - * os/win32/x86/starter.exe: Rebuild - * library/starter/starter.cpp: - Fix problem with embedded quotation - * library/Win32ProcessEx.c: - Fix problem with embedded quotation. - -2003-01-27 Alex Chapiro - - * os/win32/x86/spawner.dll: Rebuild - * library/Win32ProcessEx.c: Synchronization error fix. - -2003-01-23 Alex Chapiro - - * os/win32/x86/spawner.dll: Rebuild - * os/win32/x86/starter.exe: Rebuild - * library/starter/starter.cpp: - Correct quotation escaped. - * library/Win32ProcessEx.c: - Correct quotation escaped. - -2003-01-17 Alex Chapiro - - * os/win32/x86/spawner.dll: Rebuild - * os/win32/x86/starter.exe: Rebuild - * library/starter/starter.cpp (copyTo): - Check for overflow. - * library/Win32ProcessEx.c (..exec1 exec0): - Dynamically allocate environment buffer to avoid overflow. - Check for overflow. - -2003-01-13 Alex Chapiro - - * os/win32/x86/spawner.dll: Rebuild. - * os/win32/x86/starter.exe: Rebuild. - * library/Win32ProcessEx.c: Quoting of spaces when calling starter. - * library/starter/starter.cpp: Quoting of spaces when calling the executable. - -2002-11-06 Alex Chapiro - - * library/Win32ProcessEx.c: - This is a fixing of Bug 25808. New binary attached. - * os/win32/x86/spawner.dll: Recompiled. - -2002-11-06 Alex Chapiro - - * library/Win32ProcessEx.c (GetJVMProc): Removed. - This is a fixing of Bug 25808. - Remove not portable fragment of code (conversion start directory to native - format) relying on passing of correct argument from Spawner.java. Attached - also find spawner.dll (Win32) - -2002-10-21 Alain Magloire - - * library/Win32ProcessEx.c (waitFor): Get the exit value of the process - not starter.exe - * os/win32/x86/spawner.dll: Recompiled. - Patch from Alex Chapiro, for bug 25111. diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog deleted file mode 100644 index 4a07f5f5441..00000000000 --- a/core/org.eclipse.cdt.core/ChangeLog +++ /dev/null @@ -1,2580 +0,0 @@ -2006-08-17 Thomas Fletcher - PR 85264 from James Blackburn - * org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java - -2006-08-17 Thomas Fletcher - PR 149428 modified from James Blackburn - * utils/org/eclipse/cdt/internal/core/model/CModelManager.java - -2006-01-26 Mikhail Khodjaiants - Bug 102043: Console Output Does Not Appear When Launching An Application. - * utils/org/eclipse/cdt/utils/spawner/Spawner.java - -2005-08-30 Alain Magloire - PR 108202, code from Devin Steffler. - * parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java - * parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java - -2005-08-30 Alain Magloire - PR 107150, code/patch written by Devin Steffler - * parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java - -2005-08-12 Chris Wiebe - Fix PR 106577: NPE in CTags Indexer - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java - -2005-08-12 Chris Wiebe - Fix PR 106778: IndexerTypesJob2 painfully slow - * browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java - Fix progress monitor - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java - -2005-08-11 Chris Wiebe - Fix PR 104907,106415: type cache always running in background - * browser/org/eclipse/cdt/core/browser/AllTypesCache.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java - -2005-07-26 Alain Magloire - Fix PR 100992: IMethod were generated for implementation, we should generate - IFunction for method defines outside of the class shell. - * model/org/eclipse/cdt/internal/core/model/CModelBuilder.java - -2005-07-22 Alain Magloire - Fix PR 104908 - * plugin.xml - -2005-07-22 Alain Magloire - Fix the Copyright notice for epl. - -2005-07-22 Chris Wiebe - Fix for PR 104605: MachO parsing - First pass at optimization. My test case went from >20 minutes to 5 seconds - * utils/org/eclipse/cdt/utils/macho/MachO.java - * utils/org/eclipse/cdt/utils/macho/MachOHelper.java - * utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java - -2005-07-22 Chris Wiebe - Fix for PR 104725 - * model/org/eclipse/cdt/internal/core/model/BinaryElement.java - -2005-07-16 Alain Magloire - Fix for PR 102327: Fire deltas when contentType is changed. - * model/org/eclipse/cdt/core/model/ICElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CElementDelta.java - * model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java - -2005-07-14 Vladimir Hirsl - Fix for 103024: NPE in indexerEncoderUtil.nodeInVisitedExternalEheader - Project was not being set when creating indexer in IndexManager#getDefaultIndexer(). - - * index/org/eclipse/cdt/core/index/ICDTIndexer.java - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java - * index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java - * index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java - * src/org/eclipse/cdt/internal/core/InternalCExtension.java - -2005-07-14 Vladimir Hirsl - Fix for 95826: indexer message "File not indexed because it was not built" won't go away - Info marker was missing INDEXER_MARKER_ORIGINATOR attribute. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java - -2005-07-13 Vladimir Hirsl - Fix for PR 103428: IndexerManager leaks elementchangelisteners on reset() - In case of indexer thread restart after crash/shutdown previous listener is - deregistered before registering a new one. - - * index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java - -2005-07-11 Vladimir Hirsl - Fix for PR 100585: [Scanner Discovery - Indexer] Indexer not notified of scanner info change - Change in project/file scanner info will now cause whole project or just affected files - to be indexed. - - * index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java - -2005-07-08 Alain Magloire - PR 100585:We need to bacth the fire of event. Actually the CModelOperation needed to be - change to be aware of nested operation in the same thread. - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CModel.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CModelException.java - * model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java - * model/org/eclipse/cdt/internal/core/model/PathEntryContainerUpdatesOperation.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/PathEntryStoreChangedOperation.java - * model/org/eclipse/cdt/internal/core/model/SetPathEntryContainerOperation.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - -2005-07-08 Alain Magloire - PR 102434: Patch from Chris Wiebe for the MachO parser - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * utils/org/eclipse/cdt/utils/macho/MachO.java - -2005-07-06 David Inglis - fixed bug#102546 - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/internal/core/SystemBuildConsole.java - * plugins.xml - -2005-07-05 Alain Magloire - Fix for PR 102327: ContentType framework. - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - -2005-07-05 Robert O'Callahan - - fix for bug# 102434 - - * model/org/eclipse/cdt/internal/model/CModelManager.java - * util/org/eclipse/cdt/utils/som/parser/SOMParser.java - * util/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java - -2005-07-04 David Inglis - fix for bug# 101647 - - * utils/org/eclipse/cdt/utils/elf/Elf.java - -2005-06-29 Alain Magloire - Fix for PR 102174 patch from Johane Woo. - * utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java - -2005-06-29 Alain Magloire - Patch From Chris Wiebe fix PR 101386 - * utils/org/eclipse/cdt/utils/macho/MachO.java - -2005-06-26 Vladimir Hirsl - Fix for 101344: problem markers are not being removed from header files - Fixed removing indexer problem markers originally created by indexing - header files not included by any source files. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - -2005-06-25 Alain Magloire - Fix PR 91069: BinaryRunner search improvements from Chris Wiebe. - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - -2005-06-25 Alain Magloire - Fix PR 98788: Dealing with templates - * model/org/eclipse/cdt/core/model/ICElement.java - + model/org/eclipse/cdt/core/model/IFunctionTemplate.java - + model/org/eclipse/cdt/core/model/IFunctionTemplateDeclaration.java - + model/org/eclipse/cdt/core/model/IMethodTemplate.java - + model/org/eclipse/cdt/core/model/IMethodTemplateDeclaration.java - + model/org/eclipse/cdt/core/model/IStructureTemplate.java - + model/org/eclipse/cdt/core/model/IStructureTemplateDeclaration.java - * model/org/eclipse/cdt/core/model/ITemplate.java - - * model/org/eclipse/cdt/internal/core/model/CModelBuilder.java - * model/org/eclipse/cdt/internal/core/model/Funtion.java - * model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java - * model/org/eclipse/cdt/internal/core/model/Method.java - * model/org/eclipse/cdt/internal/core/model/MethodTemplate.java - + model/org/eclipse/cdt/internal/core/model/MethodTemplateDeclaration.java - * model/org/eclipse/cdt/internal/core/model/StructureTemplate.java - + model/org/eclipse/cdt/internal/core/model/StructureTemplateDeclaration.java - * model/org/eclipse/cdt/internal/core/model/Template.java - -2005-06-22 Vladimir Hirsl - Fix for PR 93573: "[Indexer] endl references are not added to the DOM index" - Fixed different encoding of functions references vs. declarations in the index. - Applied Devin's patch for PR 101114: "[AST Util] Inconsistent string representation - of IType elements" with slight modifications. - Modified JUnit tests accordingly. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - * parser/org/eclipse/cdt/core/dom/ast/ASTSignatureUtil.java - * parser/org/eclipse/cdt/core/dom/ast/ASTTypeUtil.java - -2005-06-21 Vladimir Hirsl - Fix for 100598: DOM Indexer encodes weird things when indexing a CPP file in a C project - Fixed correlation between parser's parser language and indexer visitor. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSoureIndexerRunner.java - -2005-06-20 Vladimir Hirsl - Completed optimization #2 in PR 91801: [Indexer] Optimize header file visiting/indexing - Encountered headers are removed before instead of after indexing the whole project, thus - enabling 'index external headers only once' optimization to be applied for file/directory - indexing. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddFolderToIndex.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMIndexAllProject.java - -2005-06-17 Vladimir Hirsl - Fix for 95174: [Search Engine][DOM AST Indexer] does not find definition of a method - - * index/org/eclipse/cdt/internal/core/index/cindexstorage/EntryResult.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - * search/org/eclipse/cdt/core/search/DOMSearchUtil.java - -2005-06-16 Vladimir Hirsl - Fix for PR 99433: [Search] Return parms not part of qualification matching - Function/methos parameters are now used as a part of search pattern. - Note: return parameters are NOT used as a part of search pattern. The PR title - is somewhat missleading. - - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - * search/org/eclipse/cdt/core/search/BasicSearchMatch.java - * search/org/eclipse/cdt/core/search/DOMSearchUtil.java - * search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java - * search/org/eclipse/cdt/internal/core/search/matching/MethodDeclarationPattern.java - -2005-06-14 David Inglis - - Support for older cygpaths - bug # 94702 - - * utils/org/eclipse/cdt/utils/CygPath.java - -2005-06-08 Alain Magloire - Attempt to fix PR 97554 - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2005-06-08 Alain Magloire - Move to the IContentTypeManager framework: PR 86645 - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - - * model/org/eclipse/cdt/internal/core/model/CContainer.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - + model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java - * model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - - model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - - * plugin.xml - - schema/CFileType.exsd - - schema//CFileTypeAssociation.exsd - - template/cpp_headers - - * search/org/eclipse/cdt/core/search - * src/org/eclipse/cdt/core/CCorePlugin.java - - - src/org/eclipse/cdt/core/filetype/* - - src/org/eclipse/cdt/core/internal/filetype/* - -2005-06-07 Vladimir Hirsl - Fix for a problem with DOM indexer, where external header files in translation unit's - inclusion tree were not visited. - Optimization from Dave; skipping declarations in already visited external headers. - - * index/org/eclipse/cdt/internal/core/index/cindexstorage/IndexOutput.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java - -2005-06-03 Vladimir Hirsl - Fix for PR 93786: DOM Indexer adds local variables to the index - Other smaller fixes in DOM Indexer domain. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - -2005-06-01 Vladimir Hirsl - Modified DOM indexer to use IIndexEntry hierarchy to store index entries. - This enables more information to be stored during indexing (modifiers, function sigantures,...) - Also should address definition/declaration issues raised by Devin. - - * index/org/eclipse/cdt/internal/core/index/FunctionEntry.java - * index/org/eclipse/cdt/internal/core/index/IFunctionEntry.java - * index/org/eclipse/cdt/internal/core/index/IIndex.java - * index/org/eclipse/cdt/internal/core/index/ITypeEntry.java - * index/org/eclipse/cdt/internal/core/index/TypeEntry.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java - -2005-05-25 David Inglis - - CModel performance improvement: only need to test project existance and nature for ICElement.exists() - - * model/org/eclipse/cdt/internal/core/model/CProject.java - -2005-05-20 Vladimir Hirsl - Indexer performance improvement: indexing nodes from external include files only once. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java - -2005-05-19 Vladimir Hirsl - Final fix for 95641: [Scanner Config] Per file scanner info not available for header files - and not compiled source files. - For include files and source files that are not compiled per file discovered scanner info - defaults to project's discovered scanner info. - A new method is added to CoreModel to determine if per resource scanner info is empty. - This method will take into account effective per file discovered scanner info. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java - -2005-05-17 Vladimir Hirsl - Fixed problem marker updating for files that are not indexed due to - empty scanner info. Some refactoring of problem marker generation code. - - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java - -2005-05-13 Vladimir Hirsl - Files with empty scanner info are not indexed anymore. - Info problem marker is created for each such file. - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties - - Fix for resolving header file name for #include "..." preprocessor statements. - (Should use both local and system include paths) - * parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java - -2005-05-12 Alain Magloire - For the per file container, make sure we clean the project info. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/core/model/IPathEntryContaienrExtension.java - -2005-05-10 Vladimir Hirsl - Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO - - * model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java - - Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C. - - * parser/org/eclipse/cdt/internal/core/parser/scanner2/LoactionMap.java - -2005-05-02 Vladimir Hirsl - Fix for PR 92599: [Indexer] Remove annotation markers preference from DOMIndexer & friends - Removed indexer problem markers property page block for DOMIndexer. - Only inclusion not found preprocessor problem markers are going to be - generated (there isn't an option in UI to disable/enable them yet). - Also, fixed deleting of indexer problem markers when indexer is changed. - - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java - * index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java - -2005-05-02 Vladimir Hirsl - Fix for PR 96762: DOM indexer misses some obvious symbols - Fixed calculation of file locations for names inside macro definitions - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - -2005-04-28 Alain Magloire - Patch from Devlin Steffler - FIXED 84606- CDT needs to take advantage of background refresh of projects - * src/org/eclipse/cdt/core/CCorePlugin.java - -2005-04-21 Vladimir Hirsl - Fix for PR 91964: Dom Indexer misses give a friend declaration for forward decls - Fixed detection of friend class/struct declaration. - Fix for PR 92060: [DOM Indexer] for C projects only seems to do macros now - Taken a different approach by wrapping calls to IIndexerOutput in anticipation - of its soon change. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexerVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexerDOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java - -2005-04-15 Vladimir Hirsl - Fix for PR 91405: Search does not find declarations of printf - Index entries form include files external to workspace were erroneously stored - under compilation unit's file id. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java - -2005-04-11 Vladimir Hirsl - Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make - User specified include paths (through the UI) are now created with - isSystemInclude attribute set to true. - - * model/org/eclipse/cdt/core/model/CoreModel.java - -2005-04-08 Vladimir Hirsl - Added offset and length parameters for index entries. - Refactoring of AbstractIndexer. Moved old parser specific stuff to the appropriate subclass. - - * index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java - -2005-04-05 Vladimir Hirsl - Improved filtering of indexer problem markers - - * index/org/eclipse/cdt/core/index/IIndexDelta.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/index/impl/IndexDelta.java - -2005-03-30 Alain Magloire - Patch from Alex Chapiro, tentative fix for PR 89662 - * utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java - -2005-03-30 Alain Magloire - Delay the processing/parsing of the WorkingCopy when creating the workingcopy - This should speed the opening of the CEditor. - PR 74182 - * model/org/eclipse/cdt/internal/core/model/CReateWorkingCipyOperation.java - -2005-03-30 Alain Magloire - PR 88858 implementation. - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IIncludeFileEntry.java - * model/org/eclipse/cdt/core/model/IMacroFileEntry.java - * model/org/eclipse/cdt/core/model/IPathEntry.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java - * model/org/eclipse/cdt/internal/core/model/DefaultPathEntryStore.java - * model/org/eclipse/cdt/internal/core/model/IncludeFileEntry.java - * model/org/eclipse/cdt/internal/core/model/MacroFileEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java - * src/org/eclipse/cdt/core/resources/ScannerInfo.java - * src/org/eclipse/cdt/core/resources/ScannerProvider.java - -2005-03-30 Vladimir Hirsl - Fix for NPE in IndexEncoderUtil.calculateIndexFlags - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java - -2005-03-29 Vladimir Hirsl - Problem markers for DOM AST based indexer. - - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - * index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - * index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java - -2005-03-28 Bogdan Gheorghe - Modified DeltaProcessor to make use of ICDTIndexer elements when requesting an index for an element. - Added indextiming option to trace options in CCorePlugin. - Added new CTagsIndexer - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * plugin.xml - -2005-03-24 Eric ter Haar - Added some e_machine types and made section reading seek to each section - before reading encase section records are extended. - - * util/org/eclipse/cdt/utils/elf/Elf.java - - -2005-03-24 Vladimir Hirsl - New DOM AST based indexer. - Indexer infrastructure and CPP/C AST visitors. - Generates the same index as the old one. - Work in progress: - - include directives dependency - - problem marker generation - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddCompilationUnitToIndex.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java - + index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddCompilationUnitToIndex.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java - * index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java - + index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * plugin.xml - -2005-03-23 Alain Magloire - Fix PR 87443. - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2005-03-23 Alain Magloire - NPE fix. - * src/org/eclipse/cdt/internal/core/PathEntryVariableresolver.java - -2005-03-23 Alain Magloire - Optimize the pathentry markers. - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManger.java - -2005-03-23 Vladimir Hirsl - Moved ConsoleOutputSniffer from make.core plugin. - Added minimal console parser interface. - + src/org/eclipse/cdt/core/IConsoleParser.java - + src/org/eclipse/cdt/internal/core/ConsoleOutputSniffer.java - -2005-03-19 Alain Magloire - PR 87336: Did not check if the resource exists. - * model/org/eclipse/cdt/internal/core/model/Archive.java - * model/org/eclipse/cdt/internal/core/model/Binary.java - -2005-03-18 Alain Magloire - Export the PathEntry Variable to the outside world. - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties - * src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java - * src/org/eclipse/cdt/internal/core/PathEntryVariableResolver.java - * plugin.properties - * plugin.xml - -2005-03-14 Alain Magloire - Fix NPEs: PathEntryManager should be created first, since it will - be use by other components. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * plugin.xml - -2005-03-14 Bogdan Gheorghe - Added a NPE check to path entry manager - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2005-03-13 Bogdan Gheorghe - Added support for new indexer framework - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * plugin.xml - -2005-03-12 Alain Magloire - Plan item 79518: for PathEntry variable manager. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java - * src/org/eclipse/cdt/core/resources/PathEntryVariableChangeEvent.java - * src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java - -2005-03-03 Alain Magloire - Part of plan item 79518: for PathEntry variable manager. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/resources/IPathEntryVariableChangeListener.java - * src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java - * src/org/eclipse/cdt/core/resources/PathEntryVariableManager.java - * src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java - -2005-03-03 Vladimir Hirsl - Small change for enabling generation of path entry container change events. - * model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2005-03-02 Alain Magloire - Fix PR 84527: PathEntryManager marker jobs were start to often. - * model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java - -2005-03-02 Alain Magloire - Fix for PR 85043: NPE when calling Ar.isARHeader(null); - * utils/org/eclipse/cdt/utils/elf/AR.java - * utils/org/eclipse/cdt/utils/macho/AR.java - * utils/org/elcipse/cdt/utils/som/AR.java - * utils/org/eclipse/cdt/utils/xcoff/AR.java - -2005-02-24 Alain Magloire - Part of 79596 - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * plugin.properties - -2005-02-21 Alain Magloire - Adapt the ResolverModel code to the IContentTypeManager. - * src/orgeclipse/cdt/core/internal/filetype/ResolverModel.java - -2005-02-16 Alain Magloire - Fix for PR 85625, The IBinary info were not remove in the cache. - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-03-04 Peter Faltaous - Add e_machine values for X86_64. - getAttributes(): Add cases for X86_64. - This fixes the debug configurations dialog which - otherwise states that no debugger is available. - - * utils/org/eclipse/cdt/utils/elf/Elf.java: -2005-02-16 Alain Magloire - Fix PR 74034 - * utils/org/eclipse/cdt/utils/elf/Elf.java - -2005-02-15 Alain Magloire - Fix PR 82856 - * model/org/eclipse/cdt/core/model/IDeclaration.java - * model/org/eclipse/cdt/core/model/IMacro.java - * model/org/eclipse/cdt/core/model/IMember.java - * model/org/eclipse/cdt/core/model/IMethod.java - * model/org/eclipse/cdt/core/model/INamespace.java - * model/org/eclipse/cdt/core/model/IStructure.java - * model/org/eclipse/cdt/core/model/IVariable.java - * model/org/eclipse/cdt/core/model/IVariableDeclaration.java - -2005-02-14 Alain Magloire - Part of 79596 - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java - * model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2005-02-10 Alain Magloire - Second part of 79596 - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java - * model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2005-02-10 Alain Magloire - Part of the fix for 79596 - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IPathEntry.java - * model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * src/org/eclipse/cdt/core/resources/ScannerProvider.java - -2005-01-29 Alain Magloire - Copy the spaces and Newlines. - * model/org/eclipse/cdt/internal/core/model/CopylementsOperation.java - * model/org/eclipse/cdt/internal/core/model/DeleteElementsOperation.java - -2005-01-28 Alain Magloire - Operation on translationUnit - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateNamespaceOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateUsingOperation.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - -2005-01-26 Alain Magloire - The line and offset information should be cache in the SourceManipulationInfo - * model/org/eclipse/cdt/iternal/core/BinaryElement.java - * model/org/eclipse/cdt/iternal/core/CElement.java - * model/org/eclipse/cdt/iternal/core/CModelBuilder.java - * model/org/eclipse/cdt/iternal/core/Namespace.java - * model/org/eclipse/cdt/iternal/core/SourceManipulation.java - * model/org/eclipse/cdt/iternal/core/SourceManipulationInfo.java - -2005-01-22 Alain Magloire - PR 38958 - Part implementation of the CreateXXXOperation classes. - * model/org/eclipse/cdt/core/model/ICElement.java - * model/org/eclipse/cdt/core/model/IStructure.java - * model/org/eclipse/cdt/core/model/IStructureDeclaration.java - * model/org/eclipse/cdt/internal/core/model/CModelBuiilder.java - * model/org/eclipse/cdt/internal/core/model/CModelOperation.java - * model/org/eclipse/cdt/internal/core/model/CopyElementOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateElementIntTUOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateFieldOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateMethodOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateSourceReferenceOperation.java - * model/org/eclipse/cdt/internal/core/model/FuntionInfo.java - * model/org/eclipse/cdt/internal/core/model/FuntionDeclaration.java - * model/org/eclipse/cdt/internal/core/model/Structure.java - * model/org/eclipse/cdt/internal/core/model/StructureDeclaratin.java - * model/org/eclipse/cdt/internal/core/model/StructureInfo.java - * model/org/eclipse/cdt/internal/core/model/MethodInfo.java - * model/org/eclipse/cdt/internal/core/model/util.java - * model/org/eclipse/cdt/internal/core/model/SurceManipulationInfo.java - -2005-01-19 Alain Magloire - PR 83224 - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2005-01-19 Alain Magloire - PR 83151 - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2005-01-18 David Inglis - Fixed bug #82705 - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - -2005-01-11 David Inglis - - Fixed NPE bug #82572 - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - - -2005-01-07 Alain Magloire - Fix PR 82202 - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/Openable.java - -2004-12-22 Alain Magloire - - On going work to clean cdt.ui from misc. warnings - and removing the deprecated interfaces in Eclipse-3.1 - -2004-12-21 Alain Magloire - purpose: using charset from 'file' to encode in-memory String object into bytes - modifer: Wu Zhi Qiang - action: first get the charset from 'file', then use it - to encode the 'buffer.toString()' into bytes - * src/org/eclipse/cdt/internal/core/model/Util.java - -2004-12-09 Alain Magloire - Fix for 80724: not showing initialized global variables. - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java - -2004-12-10 David Inglis - Fixed bug #80713 - - * utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java - * utils/org/eclipse/cdt/utils/coff/PE.java - * utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java - * utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java - * utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java - * utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryParser.java - -2004-12-09 Alain Magloire - Fix for 80620 - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java - -2004-12-08 Vladimir Hirsl - Removed some dead code in ReaderThread class. - * src/org/eclipse/cdt/internal/core/ProcessClosure.java - -2004-12-02 Alain Magloire - Fix for PR 40081. - For Cygwin use NM to get the global variables. - * utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java - * utils/org/eclipse/cdt/utils/IGnuToolFactory.java - * utils/org/eclipse/cdt/utils/NM.java - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java - * utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java - -2004-11-25 Alain Magloire - Fix PR 79076 - * utils/org/eclipse/cdt/utils/elf/Elf.java - -2004-11-16 Alain Magloire - FIX for 27663 - * utils/org/eclipse/cdt/utils/pty/PTY.java - * utils/org/eclipse/cdt/utils/spawner/ProcessFactory.java - * utils/org/eclipse/cdt/utils/spawner/Spawner.java - * utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java - -2004-11-14 Alain Magloire - Fix for PR 77546. - Make the error parser manager faster by - using IResourceProxyVisitor to get the files. - Use eoParser.findFileName() faster. - * src/org/eclipse/cdt/core/ErrorParserManager.java - * src/org/eclipse/cdt/core/internal/errorparsers/GASErrorParser.java - * src/org/eclipse/cdt/core/internal/errorparsers/GCCErrorParser.java - * src/org/eclipse/cdt/core/internal/errorparsers/GLDErrorarser.java - -2004-11-11 Alain Magloire - PR 78573, patch from Brad Jarvinen - * src/org/eclipse/cdt/internal/errorparser/VCErroParser.java - -2004-11-11 Alain Magloire - PR 78570, patch from Brad Jarvinen - The default VC error parser understands () but doesn't understand - (, ), which is also a valid VC error output format. - * src/org/eclipse/cdt/internal/errorparser/VCErroParser.java - -2004-11-10 Alain Magloire - Typo in method IBinaryParser.ISymbol - * src/org/eclipse/cdt/core/IBinaryParser.java - * utils/org/eclipse/cdt/utils/Symbol.java - -2004-11-10 Alain Magloire - Fix for PR 78308, on deleting of non-C resources, no deltas - was fired. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2004-11-05 Alain Magloire - More framework for the formatter. - * src/org/eclipse/cdt/core/ToolFactory.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/formatter/CodeFormatter.java - * src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java - -2004-11-01 Alain Magloire - - Change to the errorParserManager, ... finally - - do no reorder the arbitrary the error parsers array - - if IErrorParser.processLine() return true bail out. - - * src/org/eclipse/cdt/core/ErrorParserManager.java - * plugin.xml - -2004-10-14 David Inglis - - Move BinaryConfig into internal.model was no need to be public, also fixed it to - be lazy when creating parser interface. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * src/org/eclipse/cdt/core/BinaryParserConfig.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICExtensionReference.java - * src/org/eclipse/cdt/internal/core/CExtensionReference.java - - Removed - * model/org/eclipse/cdt/internal/core/model/BinaryParserConfig.java - -2004-10-12 Vladimir Hirsl - - Fix for PR 69604 [Templates] Instantiating template with deferred template instance - Original Andrew's patch + a cleanup of processed deferred instntiations. - - * parser/org/eclipse/cdt/internal/core/parser/pst/DeferredTemplateInstance.java - * parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbol - -2004-10-06 Vladimir Hirsl - - Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo - Corrected mappings added to to TemplateSymbol._defnParameterMap - - * parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java - - Another NPE fix (caused by the fact that UndefinedTemplateSymbols do not have - any associated extension objects). - - * parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java - -2004-09-30 Vladimir Hirsl - - Fix for PR 60307 [Templates] Template parameter qualified types not supported - Added new symbol type: UndefinedTemplateSymbol that represents template paramater - qualified types. At instantiation the unknown types are replaced with the real ones. - - * parser/org/eclipse/cdt/internal/core/parser/Parser.java - * parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java - * parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java - * parser/org/eclipse/cdt/internal/core/parser/ast/ContainerSymbol.java - * parser/org/eclipse/cdt/internal/core/parser/ast/IContainerSymbol.java - * parser/org/eclipse/cdt/internal/core/parser/ast/ParametrizedSymbol.java - * parser/org/eclipse/cdt/internal/core/parser/ast/ParserSymbolTable.java - * parser/org/eclipse/cdt/internal/core/parser/ast/TemplateEngine.java - * parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java - + parser/org/eclipse/cdt/internal/core/parser/ast/UndefinedTemplateSymbol.java - - * failures/org/eclipse/cdt/core/parser/failedTests/FailedCompleteParseASTTest.java - * parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.java - * parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java - -2004-09-22 Chris Wiebe - - show warnings instead of errors for invalid filenames - workaround for bug#24152 - * index/org/eclipse/cdt/internal/core/messages.properties - * src/org/eclipse/cdt/core/CConventions.java - -2004-09-22 Chris Wiebe - - added file naming conventions - * index/org/eclipse/cdt/internal/core/messages.properties - * src/org/eclipse/cdt/core/CConventions.java - -2004-09-21 Alain Magloire - * model/org/eclipse/cdt/core/model/IBinary.java - * model/org/eclipse/cdt/internal/core/model/Archive.java - * model/org/eclipse/cdt/internal/core/model/Binary.java - -2004-09-21 David Inglis - - Lots of changes to the binary parsers - - major clean up - - remove lots of duplication - - reuse of AR class - - common GnuToolsFactory - - fixed IBinaryExecutable/IBinaryShared implementors - - improved symbol loading preformance for gnu type parsers. - -2004-09-15 Alain Magloire - - Jumbo patch from Artyom Kuanbekov - PR 69908 - Support for 64 bits - -2004-09-14 Alain Magloire - Try to find the function in the header. - * model/org/eclipse/cdt/internal/core/model/BinaryElement.java - * model/org/eclipse/cdt/internal/core/model/BinaryFunction.java - * model/org/eclipse/cdt/internal/core/model/BinaryModule.java - -2004-09-14 Alain Magloire - - Define for the contentType extensions for - type of files. Note this is incomplete - We have to wait for 3.1 when the ContentTypeManger - to be fully functionnal. - - * plugin.xml - -2004-09-10 Alain Magloire - - Remove annoying warnings and prevent the PathEntryManger - from firing on working Copies. - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-09-07 Alain Magloire - - Part of the uncoming work to supply formatting in CDT - * schema/CodeFormatter.exsd - * src/org/eclipse/cdt/core/CodePreferenceConstants.java - * src/org/eclipse/cdt/core/ToolFactory.java - * src/org/eclipse/cdt/core/formatter/CodeFormatter.java - * src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java - * src/org/eclipse/cdt/internal/core/CCorePreferenceInitializer.java - * plugin.properties - * plugin.xml - -2004-09-03 Alain Magloire - - Provide the extension for the Core Plugin Preference Initializer. - * plugin.xml - -2004-09-03 Alain Magloire - - Add the BinaryModule to the info. - * model/org/eclipse/cdt/internal/core/model/BinaryModule.java - -2004-09-03 Alain Magloire - - Patch from Patrick Duboy. 72901 - * plugin.xml - -2004-09-02 Alain Magloire - - Fix to TranslationUnit.getElement(String). - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - -2004-09-01 Alain Magloire - - Provide IWorkingCopy.getOriginal(ICElement) - * model/org/eclipse/cdt/core/model/IWorkingCopy.java - * model/org/eclipse/cdt/internal/core/model/WorkinCopy.java - -2004-08-31 Alain Magloire - - Fix for 72198 - * model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java - * model/org/eclipse/cdt/internal/core/TranslationUnit.java - -2004-08-27 Alain Magloire - - Fix for 72550. - * plugin.xml - -2004-08-25 Chris Wiebe - - support for matching enclosed type names - * browser/org/eclipse/cdt/browser/AllTypesCache.java - * browser/org/eclipse/cdt/browser/IQualifiedTypeName.java - * browser/org/eclipse/cdt/browser/QualifiedTypeName.java - * browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java - -2004-08-25 Chris Wiebe - - add namespace validation to CConventions - * index/org/eclipse/cdt/internal/core/messages.properties - * src/org/eclipse/cdt/core/CConventions.java - -2004-08-25 Alain Magloire - - Fix for PR 72078 - * model/org/eclipse/cdt/internal/core/mode/CProject.java - * model/org/eclipse/cdt/internal/core/mode/PathEntryManager.java - -2004-08-24 Alain Magloire - - Fix for PR 72078 - * model/org/eclipse/cdt/internal/core/model/CModelStatus.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-08-23 Chris Wiebe - - fix for 68210 - add missing cpp header names - * org/eclipse/cdt/core/template/cpp_headers - -2004-08-23 Alain Magloire - - Fix for 72382 - * src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java - -2004-08-21 Alain Magloire - - (Partial, since the indexer is still not aware of this) - Fix for 66559: Work on the ResolverModel - * model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java - * src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java - * src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java - -2004-08-20 Chris Wiebe - - make PathUtil visible - * browser/org/eclipse/cdt/internal/core/browser/PathUtil.java - * browser/org/eclipse/cdt/internal/core/browser/TypeReference.java - * browser/org/eclipse/cdt/internal/core/browser/TypeSearchScope.java - -2004-08-18 Alain Magloire - - Work on the ResolverModel, we make the Core Model aware of the changes. - Noticeable changes ICFileTypeResolver is tied to a container, this change - things considerably when extending the implementations. Sam orignal works - did not with some pros && cons .. this also has pros and cons. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java - - * src/org/eclipse/cdt/core/filetype/ICFielTypeResolver.java - * src/org/eclipse/cdt/core/filetype/IResolverChangeListener.java - * src/org/eclipse/cdt/core/filetype/IResolverModel.java - * src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java - * src/org/eclipse/cdt/core/filetype/ResolverDelta.java - - * src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java - * src/org/eclipse/cdt/core/internal/filetype/CustomResolver.java - * src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java - * src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java - -2004-08-18 Alain Magloire - - When running the CDescriptorOperation make sure we have an ICDescriptor. - - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - -2004-08-18 Alain Magloire - - The DeltaProcessor should update the sourceRoot also if - sourceRoot == ICProject - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-08-18 Chris Wiebe - - fix for bug #71353 - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java - -2004-08-15 Chris Wiebe - - make isOnSourceEntry(IPath) public method - * model/org/eclipse/cdt/core/model/ISourceRoot.java - * model/org/eclipse/cdt/internal/core/model/SourceRoot.java - -2004-08-15 Alain Magloire - - First draft, work in progress. - Removing ResolveDelta to make the ResolverChange processing easier. - * src/org/eclipse/cdt/core/filetype/IResolverChangeListener - * src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java - * src/org/eclipse/cdt/core/internal/filetype/CFiletTypeResolver.java - * src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java - -2004-08-13 Chris Wiebe - - Extra functionality in type cache to support new class wizard - * browser/org/eclipse/cdt/core/browser/AllTypesCache.java - * browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java - * browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java - * browser/org/eclipse/cdt/core/browser/ITypeInfo.java - * browser/org/eclipse/cdt/core/browser/TypeInfo.java - * browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java - -2004-08-13 Chris Wiebe - - Add findSourceRoot() method needed for class wizard - * model/org/eclipse/cdt/core/model/ICProject.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - -2004-08-09 Bogdan Gheorghe - Fix for Bug 71115: Double Indexing - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-08-06 Vladimir Hirsl - - A small parser Problem fix after String to char[] optimization. - * parser/org/eclipse/cdt/internal/core/parser/problem/Problem.java - -2004-08-06 Chris Wiebe - - Add scheduling rule to CoreModel.run - * src/org/eclipse/cdt/core/model/CoreModel.java - -2004-07-30 Alain Magloire - - Add the Using-{directive,declaration} part of the Core Model. - - * model/org/eclipse/cdt/core/model/IUsing.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CModelBuilder.java - * model/org/eclipse/cdt/internal/core/model/Using.java - -2004-07-28 Tanya Wolff - - Fix for PR 70161: Assembly untranslated in C++ File Types - * plugin.properties - * plugin.xml - -2004-07-26 Vladimir Hirsl - - HP-UX SOM Binary parser patch - - * utils/org/eclipse/cdt/utils/com/SOM.java - -2004-07-20 Alain Magloire - Fix for PR 70449 - * src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java - -2004-07-16 Alain Magloire - - Fix for PR 70255 - - * model/org/eclipse/cdt/internal/core/model/Binary.java - -2004-07-16 Brad Jarvinen - - Fix Pr 70252 - - * src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java - -2004-07-16 Vladimir Hirsl - 1. Implementation of HP-UX SOM binary parser. - - * utils/org/eclipse/cdt/utils/som/AR.java - * utils/org/eclipse/cdt/utils/som/SOM.java - - * utils/org/eclipse/cdt/utils/som/parser/ARMember.java - * utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/som/parser/SOMParser.java - * utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java - * utils/org/eclipse/cdt/utils/som/parser/SomSymbol.java - - 2. Fixed a slight ommision in XXXBinaryObject classes - - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java - * utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java - -2004-07-15 Alain Magloire - - Check for Empty path in the binary and copy the []IPathEntry - for the manager. - - * model/org/eclipse/cdt/internal/core/model/Binary.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-07-15 Chris Wiebe - - Initial draft for the type hierarchy view. - * browser/* - -2004-07-06 Bogdan Gheorghe - Handled the case of CContainer in both updateIndexAddResource and - updateIndexRemoveResource. - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - - -2004-07-06 Hoda Amer - Fix for PR 68933 : [Content Assist] removes asterisks from parameter prompt - -2004-6-29 Alain Magloire - - Extend on the fix by Bogdan PR 67656 and - do not get the children for ADDED/REMOVE case - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-06-28 Bogdan Gheorghe - Fix for 67656: [Indexer] getting called twice after creating a project with a file system - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java -2004-06-28 Alain Magloire - - Possible fix for 68665 - * model/org/eclipse/cdt/internal/core/model/CElementInfo.java - -2004-06-28 Alain Magloire - - Fix for PR 68820. - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * src/org/eclipse/cdt/core/resources/FileStorage.java - -2004-06-28 Hoda Amer - Patch for Keith Campbell, a small fix in CConventions. - -2004-06-24 Alain Magloire - - Fix for 68226 - * model/org/eclipse/cdt/internal/core/model/CElementInfo.java - -2004-06-22 Alain Magloire - Part of PR 68246. - Close the inputstream to release resource handle - when we done with it, we can not rely on the GC to do it for us. - - * src/org/eclipse/cdt/core/parsre/ParserUtil.java - -2004-06-22 Alain Magloire - - Fix the exclusion scheme in IPathEntry. - - * model/org/eclipse/cdt/core/mode/CoreModelUtil.java - * model/org/eclipse/cdt/internal/core/model/CContainer.java - * model/org/eclipse/cdt/internal/core/model/Openable.java - * model/org/eclipse/cdt/internal/core/model/SourceRoot.java - -2004-06-21 Alain Magloire - - Big Patch from Vladimir Hirsl - Implementation of AIX XCOFF32 binary parser. - - * utils/org/eclipse/cdt/utils/xcoff/AR.java - * utils/org/eclipse/cdt/utils/xcoff/XCoff32.java - - * utils/org/eclipse/cdt/utils/xcoff/parser/ARMember.java - * utils/org/eclipse/cdt/utils/xcoff/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java - * utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java - -2004-06-21 Alain Magloire - - The PathEntryManager was returning the array instead - of making a copy. Potentially clients could have - modified the contents. - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/IMacroEntry.java - * src/org/eclipse/cdt/core/resources/ScannerProvider.java - -2004-06-21 Hoda Amer - Fix for PR 67696: [I18N] - New Class Wizard does not take project encoding into account when creating files - Now the encoding is taken into consideration when committing a working copy contents to a file. - * model/org/eclipse/cdt/internal/core/model/Buffer.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - -2004-06-18 Alain Magloire - - Fix for PR 66108 - -2004-06-18 Alain Magloire - - This was heavy and lots of files were change. The problem: to create the CElementInfo we use - to synchronize of the CModelManager singleton instance, this was handy and allowed us to serialize - the creation of the proxy info and save in the LRU cache. Then came Eclipse-3.0 with job spawning - everywhere, lots of deadlock since the CModelManager was lock and the singleton is the center - to get all the info. We use the same scheme as the JDT by using a ThreadLocal class cache - to collect the information. We fixed a couple of bug allong the way and probably introduce some. - - The tests were doing something stupid, by creating directly the TranslationUnit: - new TranslationUnit(project, file); - This does not work since only the sourceRoot can be the parent - of a TranslationUnit, the tests are now fix bug we should restrict access of the class in the core model - after 2.0. - -2004-06-18 Andrew Niefer - - DeltaProcessor.updateIndexRemoveResource() : discard if removing a project, discard index jobs for that project. - -2004-06-15 Hoda Amer - Fix for PR 63207: ITranslationUnit.getElementAtOffset(i) does not factor in multiple namespace decl - -2004-06-14 Hoda Amer - Fix for PR 63243: [Outline View] Missing user defined type if declare variable along with the C++ elem (struct, enum, union) - -2004-06-11 Alain Magloire - - The IncludeEntry LibraryEntry getFullIncludePath() - was returning the wrong values sometimes. - - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-06-10 Hoda Amer - Fix for PR 65970: [Outline View] Contents of Includes displayed in Outline for STRUCTURAL_PARSE mode - -2004-06-09 Alain Magloire - - Patch from Sam Rob to resolve 64022 - -2004-06-09 Alain Magloire - - Make sure to run the PathEntryContainerInitializer.initialize() - once. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-06-09 Hoda Amer - Fix for PR 62656 : [Saving] a cpp file after copying/renaming a function in front of a constructor locks Eclipse - -2004-06-09 David Inglis - - added new ICDescriptor manager method to get a descriptor with the option of creating - one if it does not exists. - - * src/org/eclipse/cdt/core/ICDescriptorManager.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - -2004-06-08 Tanya Wolff - - Fix for I18N defect 66136 - - * plugin.properties - * plugin.xml - -2004-0608 Alain Magloire - - Quick workaround for PR 57287. - * model/org/eclipse/cdt/core/model/CoreModel.java - -2004-06-08 Alain Magloire - - Patch from Dirk Dörr. - - * utils/org/eclipse/cdt/utils/elf/Elf.java - -2004-06-07 Alain Magloire - - Fix for PR 64090 - model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-06-07 Alain Magloire - - Fix for PR 65633 - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-06-07 Hoda Amer - Fix for PR 65369 : [CModel] Duplicate namespace declarations in views when namespace defined twice in a file - -2004-06-07 Alain Magloire - - Fix for PR 65524 - * src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java - -2004-06-04 Alain Magloire - - Potential deadlock in CElement.getElementInfo() - We can no longer synch on CModelMager. We need - to do some fine grained lock for the LRU caching. - - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/Openable.java - -2004-06-03 Alain Magloire - - The Elf class should not depend of GNU - binutils tools like Addr2line or CPPFilt - It is an Elf Parser and the needs of those tools - are now part of IBinaryParser class - * utils/org/eclipse/cdt/uitls/elf/AR.java - * utils/org/eclipse/cdt/uitls/elf/Elf.java - * utils/org/eclipse/cdt/uitls/elf/ElfHelperjava - * utils/org/eclipse/cdt/uitls/elf/parser/ElfBinaryObject.java - -2004-06-01 Alain Magloire - - A release of the CDT was distributed with - a typ "ELF" instead of "Elf" we provide - and extension point pointing back to "ELF" - parser for backward comp. - - * plugin.xml - -2004-05-26 Alain Magloire - - Do not generate CElementDelta for pathEntries - if none were presents previously. - -2004-05-26 Alain Magloire - - Jumbo Patch from Chris Wiebe. - Putting a starting skeleton for C Browsing. - -2004-05-25 Alain Magloire - Update the necessary classes to use the new - ResolverModel. - -2004-05-25 Alain Magloire - - Major Patch from Sam Robb - bring to a close PR 52864. - -2004-05-25 Alain Magloire - - Ask the IScannerInfo for the IResource. - -2004-05-25 Alain Magloire - - Provide better orderin of the ScannerProvider. - The other of the include - We need to reorder the include/macros: - includes the closest match to the resource will come first - /project/src/file.c --> /usr/local/include - /project/src --> /usr/include - /usr/local/include must come first. - For the macros the closest symbol will override - /projec/src/file.c --> NDEBUG=1 - /project/src --> NDEBUG=0 - We will use NDEBUG=1 only - -2004-05-21 Alain Magloire - Remove TranslationUnitProblemFinder, we can not use the same - approach as the JDT i.e. to reparse. Parsing is way to costly - for C/C++ because of the Preprocessor, instead we set the problem - requestor in the translationUnit. - -2004-05-20 Bogdan Gheorghe - Modified updateCurrentDeltaAndIndex inDeltaProcessor.java to return whether - we need to traverse a delta's children. - -2004-05-19 Alain Magloire - - Partial Fix for PR 61341 - -2004-05-19 Alain Magloire - - Contribution from Sam Robb, for PR 52864. - -2004-05-19 Alain Magloire - Patch contributed by James Langley. - Let Elf.java recognize Altera?s Nios and Nios II magic numbers. - The number for Nios II is an official number assigned by SCO, - the one for Nios was randomly chosen, but doesn't conflict with - any of the ones already in Elf.java. - - * Elf.java - -2004-05-18 Alain Magloire - - Remove warnings and compatibility plugin - to be full Eclipse-3.0 compliant. - -2004-05-11 Alain Magloire - - Preliminary work to get Parser IProblem in the CEditor. - -2004-05-07 David Inglis - - Setup a default scanner provider which uses the c path entries. - - * src/org/eclipse/cdt/core/CCorePluging.java - * src/org/eclipse/cdt/core/resources/ScannerProvider.java - -2004-05-07 Alain Magloire - - Bug in the PathEntyrManager, the container - entries where not resolved. - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/PathEntryStore.java - -2004-04-04 Alain Magloire - - Race condition causing deadlocks fix. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2004-04-29 Alain Magloire - - Changes to working copy, to be wrap in runnable Plaform - operation when commiting or destroying the working copy. - Also changes to the ICElementDelta to be fired in a - Workspace runnable. - -2004-04-28 Alain Magloire - - NPE in the PathEntry. - -2004-04-28 Alain Magloire - - Work in Progress for the PathEntry API - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IIncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * src/org/eclipse/cdt/core/resources/ScannerInfo.java - * src/org/eclipse/cdt/core/resources/ScannerProvider.java - -2004-04-27 Alain Magloire - - Fix for PR 60182 - * model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java - * model/org/eclipse/cdt/internal/core/model/BinarContainer.java - * model/org/eclipse/cdt/internal/core/model/CContainer.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - * model/org/eclipse/cdt/internal/core/model/Openable.java - -2004-04-26 Alain Magloire - - Changes in the PathEntryStore API - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/PathEntryStore.java - * src/org/eclipse/cdt/core/resources/IPathEntryStore.java - * src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java - -2004-04-26 Alain Magloire - - Move the persistency of the IPathEntry in a differenct - class and provide an extension point for it. - - * plugin.xml - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/PathEntryStore.java - - * src/org/eclipe/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/internal/core/resources/IPathEntryStore.java - * src/org/eclipse/cdt/internal/core/resources/IPathEntryStoreListener.java - * src/org/eclipse/cdt/internal/core/resources/PathEntryStoreChangedEvent.java -2004-04-23 Alain Magloire - - Tentative fix for PR 59098. - * model/org/eclipse/cdt/internal/core/model/CContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - - -2004-04-23 Alain Magloire - - Moving the work from Sam Robb part of PR 52864, this - is is only the Core part, UI is still pending. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/CContainer.java - * model/org/eclipse/cdt/internal/core/model/CModel.java - * model/org/eclipse/cdt/internal/core/model/CModelBuilder.java - * model/org/eclipse/cdt/internal/core/model/CModelInfo.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-04-21 Alain Magloire - - Added support for Base Reference Attribute in the PathEntry - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IncludeEntry.java - * model/org/eclipse/cdt/core/model/ILibraryEntry.java - * model/org/eclipse/cdt/core/model/IMacroEntry.java - * model/org/eclipse/cdt/core/model/IPathEntry.java - - * model/org/eclipse/cdt/internal/core/model/APathEntry.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/MacroEntry.java - * model/org/eclipse/cdt/internal/core/model/OutputEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntry.java - * model/org/eclipse/cdt/internal/core/model/SourceEntry.java - -2004-04-20 David Inglis - - Fixed up some small bugs with the macro paths - - * model/org/eclipse/cdt/internal/core/model/MacroEntry.java - - Initialize baseref to always be a Path("") - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-04-20 David Inglis - - Added more CModelException throwing in model essentially if the model fails to create - a info an exception is thrown, it we *not* return null. - - to many files changes to list here..... - -2004-04-20 Alain Magloire - - Fix for PR 59081 - - * model/org/eclipse/cdt/internal/core/model/Openable.java - -2004-04-19 Alain Magloire - - Fix for PR 59098 - - * model/org/eclipse/cdt/internal/core/model/CModel.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfo.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-04-19 Alain Magloire - - It has become necessary to add exception in the interface - IParent.getChildren() - IParent.getChildrenOfType() - IArchive.getBinaries() - IBinary.getBinaries() - ... - Now they throw CModelException. - Lots of files changed, will not bother enumerated them - all in the log. - - * model/org/eclipse/cdt/core/IArchive.java - * model/org/eclipse/cdt/core/IArchiveContainer.java - * model/org/eclipse/cdt/core/IBinaryContainer.java - * model/org/eclipse/cdt/core/IBinaryModule.java - * model/org/eclipse/cdt/core/ICModel.java - * model/org/eclipse/cdt/core/IParent.java - * model/org/eclipse/cdt/core/IStructure.java - - * model/org/eclipse/cdt/internal/core/model/* - * browser/org/eclipse/cdt/core/model/TypeInfo.java - * search/org/eclipse/cdt/internal/core/search/CSearchScope.java - * search/org/eclipse/cdt/internal/core/search/CWorkspaceScope.java - - -2004-04-19 David Inglis - - Fixed dead lock - don't fire descriptor events with descriptor lock - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - - Added missing PathContainerInitializer extension point - - * schema/PathEntryContainerInitializer.exsd - * plugin.properties - * plugin.xml - - changed log to not wrap core exception in a IStatus but use the IStatus in the exception. - - * src/org/eclipse/cdt/core/CCorePlugin.java - -2004-04-19 David Inglis - Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58232 - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - -2004-04-18 Alain Magloire - - Added a new method in CoreModel to get ITranslationUnit - for external headers, implementation in CModelManager. - Changes to IIncludReference and implementations. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IInludeEntry.java - * model/org/eclipse/cdt/core/model/IIncludeReference.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - -2004-04-16 Hoda Amer - Reveresed a change in IParent caused by my previous patch. - -2004-04-16 Alain Magloire - - Patch from Sam Robb to cover PR 52864 - * src/org/eclipse/cdt/core/internal/fileType/CFileType.java - * src/org/eclipse/cdt/core/internal/fileType/CFileTypeResolver.java - * src/org/eclipse/cdt/core/internal/fileType/CLanguage.java - * srcorg.eclipse/cdt/core/filetype/ICFileType.java - * srcorg.eclipse/cdt/core/filetype/ICFileTypeConstants.java - * srcorg.eclipse/cdt/core/filetype/ICLanguage.java - * schema/CFileType.exsd - * schema/CLanguage.exsd - * plugin.xml - -2004-04-16 Hoda Amer - -CModelBuilder and scalability problems: Starting children list with initial size = 0 - Now 25,000 element Translation unit takes 450 ms in CModelBuilder. - -Also removed class Parent implemention interface IParent as only elements that - could really be parents should implement it. - -2004-04-15 Alain Magloire - - Archive/BinaryContainer was not cleaned up. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-04-15 Alain Magloire - - Fix for PR 58481 - Since TypeInfo shares have some common code - with the Search the fix was put in the search to. - The fix is to check the accessibility of the project - before introspecting it, it may have been deleted. - - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java - * search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java - - Remove the synchronized it is not necessary and causes - deadlocks. - * model/org/eclipse/cdt/internal/core/model/Openable.java - -2004-04-14 Alain Magloire - - This is temporary 'till we get the fancy ICType scheme - added a way to get the extension for assembly files. - - * mode/org/eclipse/cdt/core/model/CoreModel.java - -2004-04-14 Andrew Niefer - updated clients of Parse to have a default implementation for ISourceElementRequestor.acceptFriendDeclaration - -2004-04-14 Alain Magloire - - Fix PR 58082, with Patch from Jon Beniston - * utils/org/eclipse/cdt/utils/elf/Elf.java - -2004-04-13 David Inglis - - Since the binary runner and the CModelManager adds binarys we need to make sure - the child was not already added in the info. - - * src/org/eclipse/cdt/internal/core/model/CElementInfo.java - -2004-04-13 Alain Magloire - - When encoding the PathEntry, make the "path" attribute project relative if - projectPath.isPrefixOf(path) - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-04-12 Hoda Amer - CModelBuilder and scalability problems: Building the CModel takes a long time - when translation unit has lots of children (25,000 children taking ~ 45 sec to build model). - Revising Parent.addChild() and TranslationUnit.removeChildren() (now 25,000 children taking ~ 160 ms). - -2004-04-07 David Inglis - - Fixed event problem - - * src/org/eclipse/cdt/core/CDescriptorEvent.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - -2004-04-07 Alain Magloire - - Using a complete parser is to heavy for the typeInfo - falling back to structural. - - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java - -2004-04-06 Alain Magloire - - Cache the values in the info. - - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfo.java - * model/org/eclipse/cdt//core/model/CoreModel.java - -2004-04-06 Alain Magloire - - Patch from Chris Wiebe. - This patch provides some improvements to the Open Type action, such as - per-file type caching (much faster now) and extra filtering options in - the dialog. The non-ui code has also been isolated and moved to - org.eclipse.cdt.core.browser. - - * browser/* - -2004-04-06 Alain Magloire - - Patch from Sam Robb covering part of PR #52864 - This is the first effort in making a difference - between header and source files. - - * template/cpp_headers - * src/org/eclipse/cdt/core/internal/filetype/CFileType.java - * src/org/eclipse/cdt/core/internal/filetype/CFileTypeAssociation.java - * src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java - - * src/org/eclipse/cdt/core/filetype/ICFileType.java - * src/org/eclipse/cdt/core/filetype/ICFileTypeAssociation.java - * src/org/eclipse/cdt/core/filetype/ICFileTypeResolver.java - * src/org/eclipse/cdt/core/filetype/ICFileTypeConstants.java - - * src/org/eclipse/cdt/core/CCorePlugin.java - - * schema/CFileTyp.exsd - * schema/CFileTypeAssociation.exsd - - * plugin.xml - -2004-04-06 Alain Magloire - - Fix possible NPE. - - * model/org/eclipse/cdt/internal/core/model/IncludeRefence.java - -2004-04-06 David Inglis - - Fixed up syncing of binary runner and ::getBinaries() - - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - -2004-04-04 Alain Magloire - - More support for external headers. - Cleanup of the CElement.close() calls. - - * model/org/eclipse/cdt/internal/core/model/Archive.java - * model/org/eclipse/cdt/internal/core/model/Binary.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/ExternaltranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - -2004-04-03 Alain Magloire - - Draft work on LibraryReferences and IncludeReferences. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/ICProject.java - * model/org/eclipse/cdt/core/model/IIncludeEntry.java - * model/org/eclipse/cdt/core/model/IIncludeReference.java - * model/org/eclipse/cdt/core/model/ILibararyentry.java - * model/org/eclipse/cdt/core/model/IPathEntry.java - - * model/org/eclipse/cdt/internal/core/model/APathEntry.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfo.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/IncludeReference.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java - * model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java - * model/org/eclipse/cdt/internal/core/model/MacroEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-04-03 Alain Magloire - - Fix for PR 57287 - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - - * model/org/eclipse/cdt/internal/core/model/PEBinaryObject.java - -2004-04-02 Alain Magloire - - Use the the Job manager for the binary runner. - - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfo.java - * model/org/eclipse/cdt/internal/core/model/LibraryReference.java - * model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java - * model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java - * model/org/eclipse/cdt/core/model/ILibraryReference.java - -2004-04-02 David Inglis - - Fixed problem with .cdtproject not getting updated. - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - -2004-03-30 Alain Magloire - - Reset the non C Resource when the project is closed. - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-03-29 David Inglis - - Fixed shutdown problems. https://bugs.eclipse.org/bugs/show_bug.cgi?id=56584 - - * src/org/eclipse/cdt/core/CCorePlugin.java - -2004-03-26 David Inglis - - Fixed NPE on path reorder - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-03-26 David Inglis - - Refactor to move exclusion matching methods out into public class. - - * model/org/eclipse/cdt/core/model/CoreModelUtil.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/SourceRoot.java - * model/org/eclipse/cdt/internal/core/model/Util.java - - -2004-03-25 David Inglis - - Added util class for core model - - * src/org/eclipse/cdt/core/model/CoreModelUtil.java - -2004-03-25 David Inglis - - Update to allow non-owned projects and added better recovery of deleted .cdtprojects via nature id - - * src/org/eclipse/cdt/core/ICDescriptorManager.java - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties - * src/org/eclipse/cdt/internal/core/CDescriptor.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - * src/org/eclipse/cdt/internal/core/COwner.java - * src/org/eclipse/cdt/internal/core/COwnerConfiguration.java - -2004-03-25 David Inglis - - Fixed up getProcessList to filter on platform. - - * src/org/eclipse/cdt/core/CCorePlugin.java - - Added schemas for CProject & CBuildConsole - - * plugin.xml - - -2004-03-25 Hoda Amer - Joined effort with Bogdan: Added a TimeOut class to core.utils - that implements a thread to control parser timeout. - -2004-03-23 Alain Magloire - - An implementation of IScannerInfoProvider on top - of the IPathEntry. - - * src/org/eclipse/cdt/core/resources/ScannerInfo.java - * src/org/eclipse/cdt/core/resources/ScannerInfoProvider.java - -2004-03-23 Alain Magloire - - Show the objects on the IOuputEntry path should - be save in the BinaryContainer. - - * model/org/eclipse/cdt/internal/core/model/BinaryContainer.java - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/CElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/PathEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-03-22 Tanya Wolff - Externalized names of Binary Parsers and Error Parsers - - * plugin.xml - * plugin.properties - -2004-03-22 Alain Magloire - - Boost the warning of the compiler and remove - Unneeded castings. - - * to many to enumerates. - -2004-03-22 Alain Magloire - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/internla/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internla/core/model/CModelManager.java - -2004-03-21 Alain Magloire - - The methods CoreModel.create() are now handle operation. - Meaning it will generate a ICElement even if the file does - not exists. ICModel and ICProject no longer implements - ICContainer. - - * model/org/eclipse/cdt/core/model/ICModel.java - * model/org/eclipse/cdt/core/model/ICProject.java - - * model/eclipse/cdt/internal/core/model/CContainer.java - * model/eclipse/cdt/internal/core/model/CContainerInfo.java - * model/eclipse/cdt/internal/core/model/CModel.java - * model/eclipse/cdt/internal/core/model/CModelInfo.java - * model/eclipse/cdt/internal/core/model/CModelManager.java - * model/eclipse/cdt/internal/core/model/CProject.java - * model/eclipse/cdt/internal/core/model/CCProjectInfo.java - * model/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2004-03-19 David Inglis - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - Removed deprecated method and now use descriptor change events for binary parser change. - - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - Fixed setting raw paths entries to not clear cached until after raw set. - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICDescriptorManager.java - * src/org/eclipse/cdt/core/ICDescriptorOperation.java - * src/org/eclipse/cdt/internal/core/CDescriptor.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - * src/org/eclipse/cdt/internal/core/CExtensionReference.java - Fixed decriptor file updating to be handling as a job when extensions change. - Update operation runnable to take project and IProgress. - Suppress events and saves on initialization. - -2004-03-19 Hoda Amer - The CModelBuilder sets TranslationUnit.isStructureKnown() based on - both parser errors and IProblems sent to the callback. - -2004-03-19 David Inglis - - Added logging on failures in CCorePlugin. - - * src/org/eclipse/cdt/core/CCorePlugin.java - -2004-03-19 Alain Magloire - - Correct typos. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/etPathEntriesOperation.java - -2004-03-18 Alain Magloire - - Check for IPathEntry reorder changes. - - * model/org/eclipse/cdt/core/model/ICElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfoInfo.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - * model/org/eclipse/cdt/internal/core/model/SetPathEntriesOperation.java - -2004-03-18 Alain Magloire - - Change in the hierarchy of the core Model: - ICModel - ICProject - ISourceRoot - IBinary - IArchive - ITranslatioUnit - ICContainer - The ISourceRoot been added to better separate - the files. By default the entire project is the - SourceRoot. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/ICContainer.java - * model/org/eclipse/cdt/core/model/ICElement.java - * model/org/eclipse/cdt/core/model/ICProject.java - * model/org/eclipse/cdt/core/model/IIncludeEnty.java - * model/org/eclipse/cdt/core/model/IOutputEntry.java - * model/org/eclipse/cdt/core/model/IMacroEntry.java - * model/org/eclipse/cdt/core/model/IParent.java - * model/org/eclipse/cdt/core/model/ISourceEntry.java - * model/org/eclipse/cdt/core/model/ISourceRoot.java - - * model/org/eclipse/cdt/internal/core/model/* - -2004-03-17 Alain Magloire - - Put the framework in to take advantage of being a - listener to the ICDescriptor Manager. - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/internal/core/model/CModelManager.java - * src/org/eclipse/cdt/core/BinaryParserConfig.java - * src/org/eclipse/cdt/core/CCorePlugin.java - -2004-03-17 David Inglis - - - Added new ICDescriptorManager providing listerner abilities on ICDescriptor and batch operations - - Now listen for ondisk modifications and verify and update ICDescriptor - - Restore .cdtproject if deleted. - - Handle case where no owner extension exisits for a project. - - Update .cdtproject file without notification to prevent deadlocking. - - Modified - * plugin.xml - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICDescriptor.java - * src/org/eclipse/cdt/core/ICExtensionReference.java - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties - * src/org/eclipse/cdt/internal/core/CDescriptor.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - * src/org/eclipse/cdt/internal/core/CExtensionReference.java - * src/org/eclipse/cdt/internal/core/COwner.java - * src/org/eclipse/cdt/internal/core/InternalCExtension.java - - New - * src/org/eclipse/cdt/core/CDescriptorEvent.java - * src/org/eclipse/cdt/core/ICDescriptorListener.java - * src/org/eclipse/cdt/core/ICDescriptorManager.java - * src/org/eclipse/cdt/core/ICDescriptorOperation.java - - -2004-03-16 Thomas Fletcher - - - Fix to address PR 45320 where we would mark warnings with - errors rather than inheriting the warning condition. - - * src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java - -2004-03-12 David Inglis - - Improved IConsole API to support multiple streams. - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ConsoleOutputStream.java - * src/org/eclipse/cdt/core/resources/IConsole.java - -2004-03-09 David Inglis - - Don't error in CDescriptorManager.configure() when project is created twice with the same owner id. - - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - -2004-03-09 Alain Magloire - - Patch from Chris Wiebe - CConventions.validateClassName() where the - scope resolution operator :: is parsed incorrectly. - - * src/org/eclipse/cdt/core/CConventions.java - -2004-03-08 Alain Magloire - - In the Editor if the changes are discarded i.e. - closing the editor whitout saving. We do not update - the working copy or rathe we do not discard the change - and fire an event to the listeners. Now we do but it - can still be a problem since the destroy becomes heavy - wieght and it is not wrap around a Workspace operation. - Fire the event at destroy will have to do for now. - - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - -2004-03-08 Hoda Amer - Partial fix for bug#52948 : Content Assist: typedef-ed types do not appear in the completion list. - -2004-03-04 Alain Magloire - - Large cleanup(?) of the BinaryParser classes. - They now extends IAdaptable. - - * src/org/eclipse/cdt/core/IBinaryParser.java - * utils/org/eclipse/cdt/utils/BinaryFile.java - * utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java - * utils/org/eclipse/cdt/utils/Symbol.java - * utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java - * utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java - -2004-03-04 Hoda Amer - The CModelBuilder is reporting to the TranslationUnit - whether parsing was successful or not. - -2004-03-03 Alain Magloire - - When changing the BinaryParser the BinaryRunners - were not restarted. - - * model/org/eclipse/cdt/iternal/core/model/CModelManager.java - -2004-03-03 Alain Magloire - - From Sean Sevoy. Fix to VCErrorParser.java - PR 53253. - - * src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java - -2004-03-03 Hoda Amer - A fix for getChildren() to check if the getElementInfo() is null - -2004-03-03 Alain Magloire - - Note from Brent Nicolle PR 53520. - The filname for the extension should be - "cdtproject" not ".cdtproject" - - * plugin.xml - -2004-03-02 Alain Magloire - - Work to make it possible to set more the one binaryParser - per project. Note that the UI is not yet enabled. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * src/org/eclipse/cdt/core/CCorePlugin.java - -2004-03-01 Andrew Niefer - externalize strings : Bug 53123 - -2004-03-01 Hoda Amer - Removing the "empty" array in the CElement that was not used anywhere ! - -2004-03-01 Alain Magloire - - Fix to PR 53253. From Steve Garbarini - - * src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java - -2004-03-01 Alain Magloire - - Patch from Uwe Stieber - PR #53323 extending the implementation of Addr2line/CPPFilt and Objdump. - - * utils/org/eclipse/cdt/utils/Addr2line.java - * utils/org/eclipse/cdt/utils/CPPFil.java - * utils/org/eclipse/cdt/utils/Objdump.java - -2004-02-29 Alain Magloire - - Performance improvements in the Deltaprocessing - In the CContainerInfo.nonCResources() do not try - to recreate the ICElement. - Fire Deltas when Binaries are deleted to update - the BinaryContainer. - The DeltaProcessor was close()ing the Openable - uncessary leading to performance lost. - - * model/org/eclipse/cdt/internal/core/model/CContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - - * model/org/eclipse/cdt/internal/core/model/Binary.java - * model/org/eclipse/cdt/internal/core/model/Archive.java - -2004-02-28 Alain Magloire - Fix PE Parser - - * utils/org/eclipse/cdt/utils/coff/Exe.jva - * utils/org/eclipse/cdt/utils/coff/PE.java - * utils/org/eclipse/cdt/utils/coff/ReadMemoryAccess.java - * utils/rg/eclipse/cdt/utils/coff/parser/PEParser.java - -2004-02-28 Alain Magloire - - New method in ICElement - ICElement.getAncestor(int ancestorType); - Better implementation of ICElement.getElementAtOffset(int) - - * model/org/eclipse/cdt/core/model/ICElement.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - -2004-02-27 Hoda Amer - Fixed [Bug 53074] The CView to update with each reconcile - Added the ability for CView to update based on the translation unit working copy - if one exists. - -2004-02-27 Alain Magloire - - By "popular" demand, put back - IBinaryParser.getBinary(IPath path) - method on the binary parser. - - * model/org/eclpse/cdt/internal/core/model/CProject.java - * model/org/eclpse/cdt/internal/core/model/NullBinaryParser.java - * src/org/eclipse/cdt/core/IBinaryParser.java - * utils/org/eclipse/cdt/utils/coff/parser/PEParser.java - * utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java - - Removed the unused ElfParsers id. - - * model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java - * model/org/eclipse/cdt/internal/core/model/parser/PEParser.java - - * plugin.xml - -2004-02-27 Alain Magloire - - Performance improvement in the IBinaryParser and - changes in the API according to the specs. - Now we have: - IBinaryParser.getBinary(byte[] hints, IPath path); - This is important when having multiple parsers on - the same project. We provide a bucket/hints for the parser - to guess the type of file and reduce the number of open()s. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java - * src/org/eclipse/cdt/core/IBinaryParser.java - * utils/org/eclipse/cdt/utils/coff/Coff.java - * utils/org/eclipse/cdt/utils/coff/PE.java - * utils/org/eclipse/cdt/utils/coff/PEArchive.java - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java - * utils/org/eclipse/cdt/utils/coff/PEParser.java - * utils/org/eclipse/cdt/utils/elf/Elf.java - * utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java - -2004-02-26 Andrew Niefer - Mark strings that don't need to be externalized for translation - -2004-02-26 Alain Magloire - - To catch with the documentation change to ICElementDelta - field flags - - * model/org/eclipse/cdt/core/model/ICElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-02-25 Alain Magloire - - Path from Chris Wiebe to deal with PR 52128 - - * src/org/eclipse/cdt/core/resources/FileStorage.java - -2004-02-24 Alain Magloire - - Fix for PR 52562 From Alex Chapiro - - * utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java - -2004-02-24 Alain Magloire - Fix for PR 52790 - For "Windows 98" fall back to Runtime.exec(..) - Spawner does not work on this platfrom - - * utils/org/eclipse/cdt/utils/spawner.java - -2004-02-24 Alain Magloire - - Bug fix the binary runner thread could get interrupted - on shutdown we should check: - Thread.getCurrentThread().isInterrupted() - and bring down the thread. - - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - -2004-02-23 Alain Magloire - - Another refactoring, to make the API lighter - move the the getPath() method to the base IPathEntry class - Too many files to enumerate(JDT refactoris ... is great!) - -2004-02-23 Alain Magloire - - Support for IPathEntry deltas in the ICElementDelta - - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/ICElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CElementDelta.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/PathEntryManager.java - -2004-02-22 John Camelon - Fixed CModelManager.isValidTranslationUnitName() regression. - -2004-02-21 Alain Magloire - - Refactor the ICPathEntry to IPathEntry for consistency. - Regroup the IPathEntry helper methods in PathEntryManager - To much files change in the refactoring to enumerate. - -2004-02-17 David Inglis - Fix PR 52095 - - * utils/org/eclipse/cdt/utils/elf/Elf.java - * utils/org/eclipse/cdt/utils/ElfParser.java - -2004-02-16 Alain Magloire - - Added new method getElementAtOffset(), with implementation - Possible classCastException in Translation.equals() corrected. - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - - CElement.exists() was doing the test by checking - if we add a corresponding resource. We change that - instead by looking if we have a valid CElementInfo. - * model/org/eclipse/cdt/internal/core/model/CElement.java -2004-02-10 Tanya Wolff - Start of Fix for 51192: The defect is for all org.eclipse.cdt.core strings, but each package - should be handled by respective component owners. - - These files have strings extracted; the other - changed files have only strings commented out with //$NON-NLS-1$ - See defect 51192 for how these strings were extracted with the - "Find strings to externalize" wizard. - - model/org.eclipse.cdt.internal.core.model/ArchiveContainer.java - model/org.eclipse.cdt.internal.core.model/BinaryContainer.java - model/org.eclipse.cdt.internal.core.model/BinaryRunner.java - model/org.eclipse.cdt.internal.core.model/CModelBuilder.java - model/org.eclipse.cdt.internal.core.model/CModelStatus.java - model/org.eclipse.cdt.internal.core.model/NullBinaryParser.java - -2004-02-10 Vladimir Hirsl - Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id - -2004-02-06 Hoda Amer - Fix for Bug#51208: NullPointerException in CModelBuilder - -2004-02-05 Alain Magloire - - PR 50810 - Coff format the String Table section may have incorrect value. - We should guard against it. - - * utils/org/eclipse/cdt/utils/Coff.java - * utils/org/eclipse/cdt/utils/PE.java - - Cache the IBinaryArchive class so not to reload again. - * model/org/eclipse/cdt/internal/core/model/Archive.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2004-02-03 Alain Magloire - PR 51143 - - In testing the duplication of errors, we did not look at the right - severity. - - * src/org/eclipse/cdt/core/resources/ACBuilder.java - -2004-01-29 Alain Magloire - - PR #50846 and patch from Alex Chapiro - - * utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java - -2004-01-26 John Camelon - Updated clients to use new Scanner logging service. - -2004-01-06 Alain Magloire - - Simple draft implementation of debug format parsing. - Not ready. - - * utils/org/eclipse/cdt/utils/debug: New package implementing - a generic debug callback. - -2004-01-21 Anthony Green - - PR 50397. - - * utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine - magic numbers. - RS6000 is ppc, not mips. Fix some typos. - -2004-01-20 Alain Magloire - - To remove the hardcoded "objdump" we had to lay - down some infrastructure. This is base on ideas/patch - from Chris Songer. The idea is to define in the IToolsProvider - the Objdump class and reuse it to implement IBinaryFile.getContents(). - Next step is to come up with ObjdumpEditor, to go this route - will be more flexible. - - * model/org/eclipse/cdt/internal/core/model/Binary.java - * utils/org/eclipse/cdt/utils/CygwinToolsProvider.java - * utils/org/eclipse/cdt/utils/ToolsProvider.java - * utils/org/eclipse/cdt/utils/Objdump.java - * utils/org/eclipse/cdt/utils/IToolsProvider.java - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryFilejava - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java - -2004-01-19 John Camelon - Updated CModelBuilder to access line number information from IASTOffsetableElement. - -2004-01-16 Hoda Amer - Solution to bug#47552: IEnumerator#getConstantExpression is always empty - -2004-01-15 Hoda Amer - Moved Content Assist log to the UI plugin - -2004-01-13 Alain Magloire - - Small fix on in the elf parser, we have to check for - Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC - that the st_shndx field is not is in this range. - - * utils/org/eclipse/cdt/utils/elf/ElfHelper.java - -2004-1-5 David Inglis - - PR 49851 - Fixed deadlock when binary parser was changed while binary runner was running - for that project. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2004-01-09 Alain Magloire - - * utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/coff/parser/Symbol.java - Implement ISymbol.java - -2004-01-09 Alain Magloire - - * src/org/eclipse/cdt/core/IBinaryParser.java - Added ISymbol.getSize(). - * utils/org/eclipse/cdt/utils/elf/Elf.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/elf/parser/Symbol.java - Implement ISymbol.java - * utils/org/eclipse/cdt/utils/stabs/Stabs.java - New Methods. - * utils/org/eclipse/cdt/utils/stabs/StabAddre2line.java - Work in progress. - -2004-01-08 Hoda Amer - Added Content assist log capabilities - -2004-01-06 Alain Magloire - - Simple draft implementation of stabs debug format parsing. - Not ready. - - * utils/org/eclipse/cdt/utils/stabs: New package implementing - Stabs debug format parsing. - diff --git a/core/org.eclipse.cdt.core/ChangeLog-2003 b/core/org.eclipse.cdt.core/ChangeLog-2003 deleted file mode 100644 index dcd158f408c..00000000000 --- a/core/org.eclipse.cdt.core/ChangeLog-2003 +++ /dev/null @@ -1,2269 +0,0 @@ -2004-01-21 Anthony Green - - PR 50397. - - * utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine - magic numbers. - RS6000 is ppc, not mips. Fix some typos. - -2004-01-20 Alain Magloire - - To remove the hardcoded "objdump" we had to lay - down some infrastructure. This is base on ideas/patch - from Chris Songer. The idea is to define in the IToolsProvider - the Objdump class and reuse it to implement IBinaryFile.getContents(). - Next step is to come up with ObjdumpEditor, to go this route - will be more flexible. - - * model/org/eclipse/cdt/internal/core/model/Binary.java - * utils/org/eclipse/cdt/utils/CygwinToolsProvider.java - * utils/org/eclipse/cdt/utils/ToolsProvider.java - * utils/org/eclipse/cdt/utils/Objdump.java - * utils/org/eclipse/cdt/utils/IToolsProvider.java - * utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryFilejava - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java - - -2004-01-19 John Camelon - Updated CModelBuilder to access line number information from IASTOffsetableElement. - -2004-01-16 Hoda Amer - Solution to bug#47552: IEnumerator#getConstantExpression is always empty - -2004-01-15 Hoda Amer - Moved Content Assist log to the UI plugin - -2004-01-13 Alain Magloire - - Small fix on in the elf parser, we have to check for - Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC - that the st_shndx field is not is in this range. - - * utils/org/eclipse/cdt/utils/elf/ElfHelper.java - -2004-1-5 David Inglis - - PR 49851 - Fixed deadlock when binary parser was changed while binary runner was running - for that project. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2004-01-09 Alain Magloire - - * utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/coff/parser/Symbol.java - Implement ISymbol.java - -2004-01-09 Alain Magloire - - * src/org/eclipse/cdt/core/IBinaryParser.java - Added ISymbol.getSize(). - * utils/org/eclipse/cdt/utils/elf/Elf.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java - Fix bug in finding the symbols. - * utils/org/eclipse/cdt/utils/elf/parser/Symbol.java - Implement ISymbol.java - * utils/org/eclipse/cdt/utils/stabs/Stabs.java - New Methods. - * utils/org/eclipse/cdt/utils/stabs/StabAddre2line.java - Work in progress. - -2004-01-08 Hoda Amer - Added Content assist log capabilities - -2004-01-06 Alain Magloire - - Simple draft implementation of stabs debug format parsing. - Not ready. - - * utils/org/eclipse/cdt/utils/stabs: New package implementing - Stabs debug format parsing. - -2003-12-29 Hoda Amer - Content Assist Work : Moved ICompletionRequestor from core to ui - -2003-12-19 Alain Magloire - - Added a getCommandLine() method on the CommandLauncher - to help PR 41417. - - * src/org/eclipse/cdt/core/CommandLauncher.java - -2003-12-16 Alain Magloire - - PR 48921. - On windows, Object files (*.o) does not have a - particular signature we have to compare to the known - CPU flags part of COFF - - * utils/org/eclipse/cdt/utils/coff/parser/PEParser.java - -2003-12-15 Alain Magloire - - Patch from Thomas F. - Update to classify ld warnings as warning markers instead - of "problem" marker - - * src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java - -2003-12-11 David Inglis - Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596 - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2003-12-11 Alain Magloire - - Call the super() constructor. - - * model/org/eclipse/cdt/internal/core/model/SetCPathEntriesOperation.java - -2003-12-04 David Inglis - Fixed bug# 48063 - - * src/org/eclipse/cdt/core/CCorePlugin.java - -2003-12-03 Hoda Amer - Content Assist work :Moved CompletionEngine out of CDT core - -2003-11-27 Hoda Amer - Content Assist work : Added an ICompletionRequestor interface - and a CompletionRequestorAdaptor classe. - -2003-11-20 Alain Magloire - - The profiler need to get the line number of the offset within - a Symbol. We provide this functionnality. - - * src/org/eclipse/cdt/IBinaryParser.java - * utils/org/eclipse/cdt/utils/elf/parser/Symbol.java - * utils/org/eclipse/cdt/utils/coff/parser/Symbol.java - -2003-11-20 Alain Magloire - - Remove of methods that are JVM 1.4.x - * model/org/eclipse/cdt/internal/core/model/Binary.java - -2003-11-19 Alain Magloire - - Improve performance on the binary parser, and fix a JUnit test. - - * model/org/eclipose/cdt/internal/core/model/Binary.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java - -2003-11-19 Hoda Amer - Added a completion engine class. - -2003-11-18 Alain Magloire - - Attempt to address performance problems from the binary parser - on big projects. The problem is that files are open multiple - times to detect if they are binaries or archives. We can - not really rely on the filename or extension. A new method - as been added to the IBinaryParser interface, isBinary() - taken an intial byte[]. - - * model/org/eclipse/cdt/internal/core/model/Binary.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/IBinaryParser.java - * utils/org/eclipse/cdt/utils/coff/PE.java - * utils/org/eclipse/cdt/utils/coff/PEArchive.java - * utils/org/eclipse/cdt/utils/coff/parser/ARMember.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java - * utils/org/eclipse/cdt/utils/coff/parser/PEParser.java - * utils/org/eclipse/cdt/utils/coff/parser/Symbol.java - * utils/org/eclipse/cdt/utils/elf/AR.java - * utils/org/eclipse/cdt/utils/elf/parser/ARMember.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java - * utils/org/eclipse/cdt/utils/elf/parser/Symbol.java - -2003-11-17 Doug Schaefer - Nothing just testing the commit logs - -2003-11-13 David Inglis - Fixed #46431 - * utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java - -2003-11-06 David Inglis - - Fix for 45835 also changed binary runner control to stop running when project closes/open/deleted - - * model/org/eclipse/cdt/internal/core/CModelManager.java - * model/org/eclipse/cdt/internal/core/BinaryRunner.java - -2003-11-06 David Inglis - - Futher changes for 45736 - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - - -2003-10-29 David Inglis - - Fix for 45734 & 45736, Though this only addresses a small part on the later. - - Prevents child element creation when releasing parent element - Prevent binary file check when have already obtained a translation unit. - - * model/org/eclipse/cdt/internal/core/CModelManager.java - -2003-10-29 Alain Magloire - - Fix for PR 45733 - - The BinaryContainer and the ArchiveContainer were not deleted - when the CProject was release. - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CProject.java -2003-10-27 Alain Magloire - - Fix PR45609: - IWorkspaceRoot.getFileForLocation() does not work well when - the resource is linked, we should fall back to - IWorkspaceRoot.findFilesForLocation(). - - * src/org/eclipse/cdt/core/ErrorParserManager.java - -2003-10-23 Alain Magloire - - Firing deltas on cpathentries modifications. - - * model/org/eclipse/cdt/core/model/ICElementDelta.java: - * model/org/eclipse/cdt/core/model/ICProject.java: - * model/org/eclipse/cdt/internal/core/model/CProject.java: - * model/org/eclipse/cdt/internal/core/model/core/CProject.java - * model/org/eclipse/cdt/internal/core/model/core/SetCPathEntriesOperation.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceArchive.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceShared.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReference.java - * model/org/eclipse/cdt/internal/core/model/core/Archive.java - * model/org/eclipse/cdt/internal/core/model/core/Binary.java - * model/org/eclipse/cdt/internal/core/model/core/CPathEntry.java - * model/org/eclipse/cdt/internal/core/model/core/ACPathEntry.java - -2003-10-23 Alain Magloire - - Remove the old Implementation of ICPathEntry and use the new one. - - * src/org/eclipse/cdt/core/ICPathEntry.java: Removed. - * src/org/eclipse/cdt/internal/core/CPathEntry.java: Removed. - * src/org/eclipse/cdt/internal/core/CDescription.java: Removed. - * src/org/eclipse/cdt/core/CCorePlugin.java: Removed. - * model/org/eclipse/cdt/core/model/ICProject.java - * model/org/eclipse/cdt/internal/core/model/core/CProject.java - * model/org/eclipse/cdt/internal/core/model/core/SetCPathEntriesOperation.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceArchive.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceShared.java - * model/org/eclipse/cdt/internal/core/model/core/LibraryReference.java - * model/org/eclipse/cdt/internal/core/model/core/Archive.java - * model/org/eclipse/cdt/internal/core/model/core/Binary.java - * model/org/eclipse/cdt/internal/core/model/core/CPathEntry.java - -2003-10-22 Hoda Amer - Fix for bug#40759: Offsets of macroexpansions are not correct - Fix for bug#44633: Outline View : CModelBuilder quits on templated friends - -2003-10-21 Alain Magloire - - Moving the implementation of the ICPathEntry in the Core Model - new files: - - * model/org/eclipse/cdt/core/model/IIncludeEntry.java - * model/org/eclipse/cdt/internal/core/model/IncludeEntry.java - * model/org/eclipse/cdt/core/model/IMacroEntry.java - * model/org/eclipse/cdt/internal/core/model/IIncludeEntry.java - * model/org/eclipse/cdt/core/model/ICPathEntry.java - * model/org/eclipse/cdt/internal/core/model/CPathEntry.java - * model/org/eclipse/cdt/core/model/ILibraryEntry.java - * model/org/eclipse/cdt/internal/core/model/LibraryEntry.java - * model/org/eclipse/cdt/core/model/ISourceEntry.java - * model/org/eclipse/cdt/internal/core/model/SourceEntry.java - -2003-10-20 Hoda Amer - Fixed bug#44507 outline flickers with CDT1.2 RC0 - Returned a boolean from IWorkingCopy.reconcile() indicating - if there was a real change. - -2003-10-20 David Inglis - fixed junit breakage - testGetSoname() - * utils/org/eclipse/cdt/utils/elf/parser/BinaryShared.java - -2003-10-18 Alain Magloire - - Implement a Cygwin PE parser where addr2line, c++filt - cygpath can be set. Remove the old implementation - in the core model. - - * plugin.xml: Advertise the new Cygwin PE parser. - - * utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryExcutable.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryShared.java - * utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/ICygwinToolsProvider.java - - * model/org/eclipse/cdt/internal/model/parser/PEBinaryFile.java - * model/org/eclipse/cdt/internal/model/parser/ElfBinaryFile.java - * model/org/eclipse/cdt/internal/model/parser/PEBinaryArchive.java - * model/org/eclipse/cdt/internal/model/parser/ElfBinaryArchive.java - Removed - -2003-10-17 Alain Magloire - - A proposed fix from c_ravikanth@xxxx, for a more meaningfull - error message. - PR 44160 - - * utils/org/eclipse/cdt/utils/spawner/Spawner.java - -2003-10-14 Alain Magloire - - Change the scheme slightly to keep on looking for pattern - for exampel - /c/stuff/C:/filename:12 error - in Cygwin this error would never be found now we keep on - trying. - - * src/org/eclipse/cdt/intenal/errorparsers/GCCErrorParser.java - -2003-10-14 Alain Magloire - - Always fetch the addr2line/c++path in the .cdtproject - - * utils/org/eclipse/cdt/utils/elf/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/BinaryArchive.java - * utils/org/eclipse/cdt/utils/elf/ElfParser.java - * utils/org/eclipse/cdt/utils/elf/GNUElfParser.java - -2003-10-07 Alain Magloire - - More work on the GNU Elf Binary parser. - Move some calls that extends the Addr2line class. - - * utils/org/eclipse/cdt/utils/elf/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/BinaryArchive.java - * utils/org/eclipse/cdt/utils/elf/ElfParser.java - * utils/org/eclipse/cdt/utils/elf/GNUElfParser.java - * utils/org/eclipse/cdt/utils/Addr2line.java - -2003-10-06 Alain Magloire - - Implementation of the GNU Elf parser, where you can - change the path of the external commands: addr2line and cppfilt. - - * plugin.xml: Enable the GNU Elf Parser. - * utils/org/eclipse/cdt/utils/elf/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/BinaryArchive.java - * utils/org/eclipse/cdt/utils/Addr2line.java - * utils/org/eclipse/cdt/utils/elf/CPPFilt.java - -2003-10-01 Bogdan Gheorghe - - Changed DeltaProcessor.updateDependencies to use the CModelManager - header file definitions - - Modified CDTLogWriter: increased max log file size to 10MB; got rid of - the stack dumps; added flush to CDTLogWriter - - * src/org/eclipse/cdt/internal/core/CDTLogWriter.java - -2003-10-01 Rob Jackson - - Avoid a NPE when processing non-absolute FILE references in elf binaries - - * model/org/eclipse/cdt/intenal/core/model/BinaryElement.java - -2003-09-30 Bogdan Gheorghe - - - Created CDTLogWriter class - - Added CDTLogWriter startup/shutdown to CCorePlugin - - Changed Util class to make use of ICLogConstants to distinguish - between PDE and CDT logs. - - Modified the Buffer class to log errors to the CDT log - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICLogConstants.java - * src/org/eclipse/cdt/internal/core/CDTLogWriter.java - * model/org/eclipse/cdt/internal/core/model/Util.java - * model/org/eclipse/cdt/internal/core/model/Buffer.java - -2003-09-25 Bogdan Gheorghe - - - Got rid of refs to old dependency service; restructured - index request section - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/model/CoreModel.java - * src/org/eclipse/cdt/internal/core/model/CModelManager.java - * src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2003-09-24 Alain Magloire - - With the removal of the old CDT parser, there was no - need to keep this method around - parser(InputStream in) - in the TranslationUnit. The parser content is retrieve via - the IBuffer now. The method - parser() - calss the CModelBuilder directly. - - * src/org/eclipse/cdt/internal/core/model/TranslationUnit.java - -2003-09-24 Alain Magloire - - * src/org/eclipse/cdt/core/ErrorParserManager.java - Possible NPE fix, when hitting cancel. - -2003-09-24 David Inglis - - * src/org/eclipse/cdt/internal/core/CExtensionInfo.java - null should removed attributes. - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - Fixed bug# 43533 - - * model/org/eclipse/cdt/internal/core/model/Binary.java - Help with slow IBinary interface. - -2003-09-22 Bogdan Gheorghe - - Took out old CTags code from CCorePlugin - - * org.eclipse.cdt.core.CCorePlugin - -2003-09-19 Hoda Amer - Solution to bug#43162 : Code Assist not showing the right return value: - Saved a function return value string in the BasicSearchMatch object. - Created a new package org.eclipse.cdt.internal.core.parser.util and - added ASTUtil class with static methods to help convert an ASTFunction - return type from IASTAbstractDeclaration to String. Note that this was - previously implemented in the CModelBuilder. I just moved it to a common - library for others (BasicSearchMatch) to use. - -2003-09-16 Alain Magloire - - Putting the draft work to do a special binary parser - that the addr2line and c++filt command could be set - via extension in the ui. - - * utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryFile.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryExecutable.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryShared.java - * utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java - * utils/org/eclipse/cdt/utils/elf/parser/ARMember.java - -2003-09-16 David Inglis - - Deprecate old make builder - - * src/org/eclipse/cdt/core/resources/MakeUtil.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/CProjectNature.java - -2003-09-12 Alain Magloire - Patch from Bogdan Gheorghe, it corrected a NPE, when dealing with file extensions. - In a Unix enviroment binaries do not have extensions also some C++ headers - do not have extension, for example "cstdio" etc .. The patch guard agains null. - - Second part added debug loggin trace - - * .options - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * src/org/eclipse/cdt/core/CCorePlugin.java - -2003-09-12 Keith Campbell - Added missing dependency on org.eclipse.team.core (this plugin defines extensions - to org.eclipse.team.core.fileTypes and org.eclipse.team.core.ignore). - * .classpath - * .project - * plugin.xml - -2003-09-10 Sean Evoy - Work completed to resolve [Bug 41412] "Restore Default in Managed Build project's - settings Not Working". The configuration now has a reset method that removes - any user settings and replaces them with the values defined in the plugin - manifest. The Configuration class also has a new, safe accessor for getting - at the defined tool references. Replaced all the checks for null with the accessor. - Added some string constants to the IConfiguration and ITarget interfaces - so manifest element lookup will be easier to maintain should the element names change. - Switched the Target class to use the new string constants during element lookup. - Added back a method in IConfiguration to lookup the parent configuration (which is the - plugin element I need to do the reset). - * build/org/eclipse/cdt/internal/core/build/managed/Configuration.java - * build/org/eclipse/cdt/core/build/managed/IConfiguration.java - * build/org/eclipse/cdt/core/build/managed/ITarget.java - * build/org/eclipse/cdt/core/build/managed/ITool.java - * build/org/eclipse/cdt/internal/core/build/managed/Target.java - - Work to resolve [Bug 42735] "Manage Make will try to generate makefile for Release or - Debug directory". Added a new method to return all the configuration names so - the generator will know that the directory / should be ignored. - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java - * build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java - - Work to partially implement incremental build. New incremental build logic in the - incrementalBuild() method in the GeneratedMakefileBuilder class. It now calls a - specialized method in the makefile generator that calculates and generates the - needed makefiles and fragments. It then calls build if there are any changes worthy - of a build. - * src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java - * src/org/eclipse/cdt/internal/core/MakefileGenerator.java - -2003-09-05 Bogdan Gheorghe - - Hooked in the dependency checking on file changes in Delta - Processor.java. When a header files' contents change we look - up the referencing files in the dep tree table and reindex them. - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - -2003-09-05 Alain Magloire - - The PTY classes are using one instance of the master fd for Input/Output/Error - Streams. We need to wrap the fd access, to not throw IOException on multiple close. - - * utils/org/eclipse/cdt/utils/pty/PTY.java - * utils/org/eclipse/cdt/utils/pty/PTYInputStream.java - * utils/org/eclipse/cdt/utils/pty/PTYOutputStream.java - -2003-09-04 Hoda Amer - - Added references to variables in solution of bug#42453:Expression result types not computed - - Solution to bug#42560: Class Cast Exception during Method definition - -2003-09-04 Alain Magloire - - The IProgressMonitor.setCancelled() is incorrect, it tries to access - widget withour wrapping things in Display.async(). Even if the IProgressMonitor - is a "core" Class. We workaround this by not using the method. - - PR 42501. When the clock setting is incorrect GNU Make will throw something like: - make: *** Warning: clock File`...` has modification in the future - It was show as an error. Thanks to Brent for the catch. - - * src/org/eclipse/cdt/internal/core/CBuilder.java - * src/org/eclipse/cdt/internal/core/errorparsers/MakeErrorParser.java - -2003-09-04 Hoda Amer - - Changed the ASTExpression of the complete package to store the - whole ITOkenDuple for the typeId instead of just the string. - - Changed the ASTExpression in both quick and complete packages and - deleted the "id" parameter. - - Added partial solution to bug #42453:Expression result types not computed. - Now they are computed for simple types only. - -2003-09-03 David Inglis - Added shared preference key for error parsers - - * src/org/eclipse/cdt/core/ErrorParserManager.java - -2003-09-01 Alain Magloire - - Typo in the class signature. - - * plugin.xml - -2003-08-31 Alain Magloire - - Add method to save the ErrorParsers - Change ErrorParserManger to use the extension point for the ErrorParser. - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ErrorParserManager.java - -2003-08-31 Alain Magloire - - Add method to retrieve the Error Parsers in the CCorePlugin. - Add extension point for the ErrorParser. - - * src/org/eclipse/cdt/core/CCorePlugin.java - * plugin.xml - * plugin.properties - -2003-08-28 Alain Magloire - - Change the TranslationUnit to not always assume that it has a valid - IResource/IFile. - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - -2003-08-28 Hoda Amer - Solution to bugs #39961 & #39968: - -Template Union missing an icon - -Template parameter signature documentation - -2003-08-28 Hoda Amer - - Added resolving references in a method's qualified name - in Complete parse mode. - Example (.cpp file ): The method "A::B::C::aMethod(){};" - used to be an IASTFunction, with name = "A::B::C::aMethod". - Now is an IASTMethod, with name = "aMethod", and references to - class A, class B and class C. - - Added the checking for "isConstructor" and "isDestructor" - for an IASTMethod in complete parse mode. - -2003-08-26 Bogdan Gheorghe - - Modified start up code to set debug trace options - - Added trace debug statements to CModelBuilder. - - Added IDebugLogConstants which contain ids for all - Util.debugLog clients (currently Parser and CModelBuidler) - - Modified Util.java to make use of IDebugLogConstants - -2003-08-25 Hoda Amer - Modified the IASTFactory to take three expression lists - for the createNewDescriptor() instead of just one. - They are : newPlacementExpressions, newTypeIdExpressions, and - newInitializerExpressions. - -2003-08-25 John Camelon - Updated Structure.java to keep JDK 1.3 compliance. - -2003-08-21 Hoda Amer - - C Model cleanups + solutions to bug#38985 & bug#38986 - getField(String) Implemented - getFields() Implemented - getMethod(String) Implemented - getMethods() Implemented - isAbstract() Implemented - getBaseTypes() Has been replaced by getSuperClassesNames() - getAccessControl(int) Has been replaced by getSuperClassAccess(String name) - - Added some methods to IMethodDeclaration, namely: - isFriend(), isInline(), isVirtual(), and isPureVirtual(). - -2003-08-20 Alain Magloire - - When doing the IPlugin.shutdown(). We have to make - sure that the binarySearch threads are terminated. - - * src/org/eclipse/cdt/internal/core/model/BinaryRunner.java - -2003-08-19 Sean Evoy - In order to properly support the indexing feature, the scanner has to - function as well as the version that ships with the toolset if possible. - This is made difficult by the fact that we are trying to be tool-agnostic. - One of the things that the scanner should take into account when it runs - is the "built-in" symbols and search paths that are defined for a compiler - in a given toolchain. While we need to come up with a standard mechanism - for the CDT in the future, the managed build system can provide a work-around - in the near-term. The easiest solution is to add an optional attribute to a - list element that flags the item as a built-in value. When clients like - the indexer query the build model, they will receive the union of the built-in - values and the user-defined values. - - Updated the comment for the IScannerInfo::getIncludesPaths() method to - explain the content of the return value. - * parser/org/eclipse/cdt/core/parser/IScannerInfo.java - - Added code to answer the built-ins when IScannerInfo methods are called. - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java - - Updated the schema to include the new attribute - * schema/ManagedBuildTools.exsd - - Added a public method to extract the built-in values for an option. - * build/org/eclipse/cdt/core/build/managed/IOption.java - - Added the code to read, store and persist the built-in list values - differently than standard list elements. Also added code to answer - those built-ins to conform to the interface change. - * build/org/eclipse/cdt/internal/core/build/managed/Option.java - * build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java - -2003-08-20 Hoda Amer - Modified the parser's newExpression() to send all its sub expressions - to the newDescriptor and check on each expression to find references - in the CompleteParserASTFactory.createExpression(). - -2003-08-13 Sean Evoy - Changed text generated into makefile comments from the rather abstract - term 'module' to the more meaningful 'subdirectory'. - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties - - Added place-holder macro for LIBS and changed the source file look-up code to - ignore source it finds in generated directories during a build, even if it has a tool - that says it builds for it. - * src/org/eclipse/cdt/internal/core/MakefileGenerator.java - - Changed class to deal with build targets that do not specify an extension - (like POSIX executables). - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java - * build/org/eclipse/cdt/internal/core/build/managed/Tool.java - -2003-08-13 Sean Evoy - The major change in the increment of work is the new discovery mechanism - that clients will use to find the IScannerInfoProvider for a project. - Rather than a simple extension point which requires the client to iterate - over all registered providers, the CExtension feature will be used to - register the provider at project creation time, and to find the provider - at runtime. - - Changed the plugin entries for the two builders currently described. The - schema for the ScannerInfoProvider was removed, and the plugin description - was converted to work with the CExtension feature. - * plugin.xml - * schema/ScannerInfoProvider.exsd (removed) - - Added a method to find and create the provider described in the extension point. - Used by clients at runtime to discover the provider. - * src/org/eclipse/cdt/core/CCorePlugin.java - - Changed the IScannerInfoProvider interface by removing the 'managesResource' - method (no more iteration required) and adding a method so clients can get - build information as soon as they get the provider and before they subscribe. - * parser/org/eclipse/cdt/core/parser/IScannerInfoProvider.java - - Updated the two classes that implemet the interface and made them inherit from - AbstractCExtension in order to be managed by the CExtension feature. - * build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java - * build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java - -2003-08-12 Hoda Amer - Moved CharOperations and Utils from internal.core.search to internal.core - Added CConventions class to validate class names - Used the new search (indexer) for Code completion in CCompletionProcessor - -2003-08-11 Andrew Niefer - Added getSharedWorkingCopies to CCorePlugin. - -2003-08-10 Sean Evoy - Fix for Bug 41274. Was not saving the library option properly because the value type - of the option was not recognized. - * build/org/eclipse/cdt/internal/core/build/managed/Configuration.java - -2003-07-30 Hoda Amer - The C Model recognizes pointers to functions. - -2003-07-30 Sean Evoy - The managed build model is going to go through a bit of change over the next while. - In order to make that more manageable, I have moved all the hard-coded strings used - to access the XML elements of the extension point definition into the appropriate - interface classes. - - * build/org/eclipse/cdt/core/build/managed/IBuildObject.java - * build/org/eclipse/cdt/core/build/managed/IConfiguration.java - * build/org/eclipse/cdt/core/build/managed/IOption.java - * build/org/eclipse/cdt/core/build/managed/IOptionCategory.java - * build/org/eclipse/cdt/core/build/managed/ITool.java - * build/org/eclipse/cdt/internal/core/build/managed/Configuration.java - * build/org/eclipse/cdt/internal/core/build/managed/Option.java - * build/org/eclipse/cdt/internal/core/build/managed/OptionCategory.java - * build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java - * build/org/eclipse/cdt/internal/core/build/managed/Tool.java - * build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java: - Moved the hard-coded strings used to access the XML elements into appropropriate interfaces. - - * schema/ManagedBuildTools.exsd: - Renamed four attributes optionRef->optionReference, toolRef->toolReference, - optionValue->listOptionValue, and optionEnum->enumeratedOptionValue. In the first - 2 cases, I was just trying to remove the tech-ese from the names. In the later 2, I - tried to use a more descriptive name. - -2003-07-29 Alain Magloire - - To discover if an application has debug info for DWARF-2 format - we look for section ".debug*" - - * utils/org/eclipse/cdt/utils/Elf/elf.java - -2003-07-28 Sean Evoy - In order to meet certain internal guidelines and to test the makefile - generator, the build model replied to some answers with hard-coded information. - This patch moves the information into the build model. - - * schema/ManagedBuildTools.exsd - * build/org/eclipse/cdt/core/build/managed/ITarget.java - * build/org/eclipse/cdt/internal/core/build/managed/Target.java - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java: - Added code to correctly extract and persist the make command and clean - command from a Target/ITarget. Added the attributes to the schema. Removed - the hard-coded answers from the ManagedBuildManager. - - * src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java: - Removed two methods that were no longer invoked from the builder. - - * src/org/eclipse/cdt/internal/core/MakefileGenerator.java: - Corrected a bug in the makefile generator whereby the output prefix was applied - twice to library targets, i.e. liblibfoo.a instead of libfoo.a. - - -2003-07-24 Sean Evoy - * src/org/eclipse/cdt/internal/core/MakefileGenerator.java: - Added code to place interproject dependencies in target build rule, - added code to properly put output prefixes on library names, and - added code to put library link arguments at the end of the depednency list - - * build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java - * build/org/eclipse/cdt/core/build/managed/IOption.java - * build/org/eclipse/cdt/core/build/managed/ITool.java - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java - * build/org/eclipse/cdt/internal/core/build/managed/Option.java - * build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java - * build/org/eclipse/cdt/internal/core/build/managed/Tool.java - * build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java: - Added code to managed output prefixes for tools like the librarian. Added code - to manage the library options differently. Removed some hard-coding of tool - information, such as the output flag. - - *schema/ManagedBuildTools.exsd: - New attributes on tool for output flag and prefix. New value type enum for option - to handle libs differently. - -2003-07-24 Sean Evoy - Changes introduced to make the managed build system work with - multi-folder project. - - * src/org/eclipse/cdt/core/ManagedCProjectNature.java: - now removes the cbuilder from a project before it adds its - own builder. This is a temporary fix to stop the managed build - system from building a project twice. When the new StandardBuildNature - is introduced, this code will be removed. - - * src/org/eclipse/cdt/internal/core/CCorePluginResources.properties: - New builder messages added. - - * src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java: - Moved the actual directory and file creation to a delegate class. - - * src/org/eclipse/cdt/internal/core/MakefileGenerator.java: - New class that does the grunt work of creating build output directories - and makefiles. - - * build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java: - Short-term changes to make it possible for build info clients to get the - path and symbol information. When a permanent mechanism is implemented - for clients to discover this information, these methods (IScannerInfoxxx) - will be removed. - - * build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java: - Some minor changes have been made to extract more information from the - build model. Currently, the values are hard-coded to simplify some integration - testing. This will be addressed in the next patch. - -2003-07-24 Alain Magloire - - * utils/org/eclipse/cdt/utils/Elf.java: - Added a case for motorola 68000 CPU. - -2003-07-24 Hoda Amer - Clean up of CModelBuilder - -2003-07-23 Hoda Amer - Updated the CModelBuilder to use the AST instead of the DOM - -2003-07-16 Alain Magloire - - Patch from Alex Chapiro - Fix an evident bug in CProjectNature implementation of - removeFromBuildSpec method. - - * CProjectNature.java - -2003-07-16 Alain Magloire - - Patch from Thomas Fletcher. - Update the core MakeUtil class with a method to support inline replacement - of a make target with a different make target. - - * src/org/eclipse/cdt/core/resources/MakeUtil.java - -2003-07-04 Victor Mozgin - Added CTaskTagsReconciler. - -2003-07-03 Bogdan Gheorghe - Added support for adding individual source files to the - index. - - Added support for removing projects/individual files from - index. - - * src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - - Added a method to cancel indexing requests when a project is - deleted. - - Changed create(ICElement parent, IFile file, IBinaryFile bin) to - check if a file is a TranslationUnit before doing anything else. - This was done to fix Bug 39574. - - * src/org/eclipse/cdt/internal/core/model/CModelManager.java - -2003-07-03 Sean Evoy - New schema and extension point for registering an interface - between the build system (managed and standard) and the scanner - clients that need it (like the indexer). - * plugin.xml - * schema/ScannerInfoProvider.exsd - - Added some documentation to the schema for managed build information - * schema/ManagedBuildTools.exsd - - Added three new interfaces for getting build information for the scanner. - IScannerInfo contains the actual information the scanner needs and is passed - to the scanner by the build model. IScannerInfoChangeListener is the interface - that must be implemented by the scanner client that uses the IScannerInfo. - IScannerInfoProvider is the interface implemented by the build model. It is - registered through an extension point so clients can discover providers at - run time. IScannerInfoListener implementors subscribe and unsubscribe with the - provider and the provider passes them the IScannerInfo when it changes. - * parser/org/eclipse/cdt/core/parser/IScannerInfo.java - * parser/org/eclipse/cdt/core/parser/IScannerInfoChangeListener.java - * parser/org/eclipse/cdt/core/parser/IScannerInfoProvider.java - - Changed the name of some of the managed build system elements. - * build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java - - This resulted in superficial changes to the Target and ManagedBuildManager - * build/org/eclipse/cdt/internal/core/build/managed/Target.java - - Implemented the new scanner interfaces in the managed system - * build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java - * build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java - - Added a new manager for the standard make system that implements the new - scanner interfaces. This manager uses the .cdtbuild file to persist - include path and symbol information (in otherwords, real build information). - Like the managed build manager, it also gives clients access to the build - information associated with a project. It does not effect the older preferences - which are still managed by the CNature. - * build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java - - Removed the responsibiolity for includes paths and symbols from CNature - added in last patch. - * src/org/eclipse/cdt/core/CProjectNature.java - - Added code for persisting the standard build information for includes paths and - symbols in a file, and implemented the IScannerInfo interface in the BuildInfoFactory. - Did not rename it, although ... - * src/org/eclipse/cdt/core/BuildInfoFactory.java - - I did rename the interface it implements since it was the only reference - * src/org/eclipse/cdt/core/resources/IStandardBuildInfo.java - - - -2003-06-26 Sean Evoy - Added methods to add and extract include paths and preprocessor - symbols from standard make C and C++ projects. - - Getter and setter methods in: - * src/org/eclipse/cdt/core/BuildInfoFactory.java - * src/org/eclipse/cdt/core/CProjectNature.java - - Added new constant for comma-separated lists - * src/org/eclipse/cdt/core/resources/IBuildInfo.java - -2003-06-25 Bogdan Gheorghe - - * src/org/eclipse/cdt/core/CCorePlugin.java - Start the new indexer thread on startup - * src/org/eclipse/cdt/core/model/CoreModel.java - Added some methods to access the IndexManager - * src/org/eclipse/cdt/internal/core/model/CModelManager.java - Added some methods to access the IndexManager - * src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - Added IndexManager member - -2003-06-24 Alain Magloire - - Patch form ando@park.ruru.ne.jp, to deal - with different file cases i.e. TEST.C vs test.c - On windows. - - * src/org/eclipse/cdt/core/ErrorParserManager.java - -2003-06-24 Alain Magloire - - * src/org/eclipse/cdt/internal/errorparser/GCCErrorParser.java: - New scheme to detect, preprocessor errors. - * src/org/eclipse/cdt/core/ErrorParserManager.java: - Provide a scratch buffer for the error parser classes. - -2003-06-20 Sean Evoy - Added two new value types to the ManagedBuildTools schema for include paths - and defined symbols. - - Added interface so clients can query build model for include paths and - defined symbols - * build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java - * build/org/eclipse/cdt/core/build/managed/IManagedBuildPathInfo.java - * build/org/eclipse/cdt/internal/core/build/managed/ResourceBuildInfo.java - - Changed code in build model to support these new value types - * build/org/eclipse/cdt/internal/core/build/managed/Configuration.java - * build/org/eclipse/cdt/internal/core/build/managed/Option.java - * build/org/eclipse/cdt/core/build/managed/IOption.java - * build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java - * build/org/eclipse/cdt/internal/core/build/managed/Tool.java - * build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java - - -2003-06-19 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java: - (shutdown): Deregister the listener from the Workspace. - -2003-06-16 Victor Mozgin - Implemented support for old K&R-style C function declarations. - Added oldKRParametersBegin() and oldKRParametersEnd() to DOMBuilder. - Added OldKRParameterDeclarationClause.java to dom/org/eclipse/cdt/internal/core/dom. - Added handling of OldKRParameterDeclarationClause to ParameterDeclarationClause. - -2003-06-14 Victor Mozgin - Added support for pointers to members to DOMBuilder. - Added new kind of pointer operator : t_pointer_to_member (PointerOperator). - Added nameSpecifier field and set/get operations to PointerOperator. - -2003-06-13 Andrew Niefer - Added search\org.eclipse.cdt.core.search - search\org.eclipse.cdt.internal.core.search - search\org.eclipse.cdt.internal.core.search.matching - search\org.eclipse.cdt.internal.core.search.processing - with skeleton classes based on the JDT search as a beginning for - implementing C/CPP search. - -2003-06-06 Sean Evoy - - Added new interface, IResourceBuildInfo, so clients could - be shielded from future implementation changes. - - ManagedBuildManager class has been updated to return an - interface, IResourceBuildInfo, instead of the implementing - class. - - For ITool, I added a method to determine if the tool produces - an output based on a file extension, and one to determine if - it builds an input based on a file extension. I added a method - to determine what the output file extension of a build will - be based on an input extension. Finally, I added a method to - extract a tool command and one to extract its flags. - - For ITarget, I added more information about the build artifact. - I have added artifact name and default extension attributes to - the target schema. The artifact name is intended to hold the - name the user has selected as the final build object - (i.e. test.exe, foo.so, etc). The default extension will be - used by the toolchain provider to specify a default extension - for the final build object (i.e. .dll.a for Cygwin shared libs - vs .so for Linux shared libs). There are getter and setter - methods for the name of the final build artifact. There is also a - method to extract the default extension that is built for targets - of this type. - - The build model schema was updated to reflect these new bit of - information. - - The GeneratedMakefileBuilder was updated to extract this information - and to create a new rule for each input to the build artifact. - - The resource build information store now remembers the top - configuration for a target as selected by the user in the UI. - This is needed by the makefile generator and in persisted in the - project build file. - - The test has been updated to reflect these changes. - -2003-06-05 Alain Magloire - - PR #38380, partially fix; would need more detail form - the C Parser to know if the include is <...> or "..." - - * model/org/eclipse/cdt/internal/core/model/Include.java - (getIncludeName): implemented. - -2003-05-29 Alain Magloire - - PR 38239 - BinaryContainer.getBinaries() was returning empty [] - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - (getBinaryRunner): return the runner if is already instanciated. - -2003-05-29 David Inglis - * utils/org/eclipse/cdt/utils/elf/Elf.java - fixed toString buf for Sestion. - added findSesctionByName() method - fixed bug where reading DYN section would fail for mips - * utils/org/eclipse/cdt/utils/elf/ElfHelper.java - use new findSectionByName. - cleaup - -2003-04-29 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/parser/PEParser.java (getBinary): - Catch if path == null. - * model/org/eclipse/cdt/internal/core/model/Archive.java (isReadOnly): - Always return true for binary. - -2003-04-29 Alain Magloire - - PR 37064 - - * model/org/eclipse/cdt/internal/core/model/DelatProcessor.java (close): - New method, close the openable when content changed to flush the cache. - (contentChanged): Remove only use elementChanged(). - * model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java (getBinary): - Catch if path == null. - -2003-04-25 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/Binary.java (getNeededSharedLibs): - JUnit faileds tests. getNeededSharedLibs() should also return for executable. - (isReadOnly): is always true for executable. - -2003-04-24 Alain Magloire - - * utils/org/eclipse/cdt/utils/spawner/Spawner.java (raise): - Change the scope to be public. - -2003-04-12 Alain Magloire - - Bug 36624 - The latest changes broke the old parser, we still need the old parser - until the new one is rock solid. - - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java: - -2003-04-12 Alain Magloire - - Bug 36424, - The Binaries/Archives were not deleted in the virtual containers. - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java: - createElement() checks for the binaries in the virtual containers also. - * mode/org/eclipse/cdt/internal/core/model/CModelManager.java: - Remove unused methods. - -2003-04-09 Alain Magloire - - Give a chance to the manager to initialize and shutdown gracefully. - The CCorePlugin will call the managers, indexer, coreModel, CDescriptorManager - startup() method and shutdown() method. - - * src/org/eclipse/cdt/core/CCorePlugin.java: - Call {IndexModel,CoreModel}.{startup,shutdown}(). - * model/org/eclipse/cdt/core/model/CoreModel.java: - New methods startup/shutdown. - * model/org/eclipse/cdt/internal/core/mode/CModelManager.java: - implement startup/shutdown. - * index/org/eclipse/cdt/core/model/IndexModel.java: - New methods startup/shutdown. - -2003-04-08 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java: - Bug fix, deltas were not generated for non C-Resources. - -2003-04-02 Alain Magloire - - First draft on implementing LibraryReference. - - * model/org/eclipse/cdt/core/model/ICProject.java: - * model/org/eclipse/cdt/internal/core/model/CProject.java: - New method getLibraryReferences(). - * model/org/eclipse/cdt/internal/core/model/LibraryReference.java: - New class. - - * src/org/eclipse/cdt/internal/core/CDescriptor.java: - Bug fix in readProjectDescription(); fPathEntries was not initialized - and decodePathEntry() was call with the wrong argument. - -2003-04-01 Alain Magloire - - Implement SourceRefence and SourceManipulation for IBinary, this is - done in BinaryElement, BinaryFunction, BinaryVariable. - - * model/org/eclipse/cdt/internal/core/model/Binary.java: - * model/org/eclipse/cdt/internal/core/model/BinaryFunction.java: - * model/org/eclipse/cdt/internal/core/model/BinaryVariable.java: - * model/org/eclipse/cdt/internal/core/model/BinaryElement.java: - - Corrected typo ISymbol.getAdress() should be ISymbol.getAddress(). - * model/org/eclipse/cdt/internal/core/model/parser/Symbol.java: - * src/org/eclipse/cdt/core/IBinaryParser.java: - -2003-04-01 Alain Magloire - - Patch form Hoda. - IStructure extends IVariableDeclaration. - INamespace extends IParent. - - * model/org/eclipse/cdt/core/model/IStructure.java - * model/org/eclipse/cdt/core/model/INamespace.java - -2003-04-01 Alain Magloire - - Phasing out the classes ICResource and ICFile. - They were no longer part of the C Model. - - * model/org/eclipse/cdt/core/model/ICFile.java: - * model/org/eclipse/cdt/core/mode/ICResource.java: - * model/org/eclipse/cdt/internal/core/model/CFile.java: - Removed. - -2003-03-30 Alain Magloire - - First phase of the rewrite on how we treat Binary/Archive in the CoreModel - This included suggestions from Chris Songer on augmenting the binary methods - to include the address; - IBinary - IBinaryModule - IBinaryFunction - IBinaryVariable - IBinaryElement - - * model/org/eclipse/cdt/core/model/IBinaryElement.java: - * model/org/eclipse/cdt/core/model/IBinaryModule.java: - * model/org/eclipse/cdt/core/model/IBinaryVariable.java: - * model/org/eclipse/cdt/core/model/IBinaryFunction.java: - New Classes. - - * model/org/eclipse/cdt/internal/core/model/Binary.java: - * model/org/eclipse/cdt/internal/core/model/Archive.java: - * model/org/eclipse/cdt/internal/core/model/BinaryModule.java: - * model/org/eclipse/cdt/internal/core/model/BinaryFunction.java: - * model/org/eclipse/cdt/internal/core/model/BinaryVariable.java: - * model/org/eclipse/cdt/internal/core/model/BinaryElement.java: - Implement the IBinaryElement classes. - - - * model/org/eclipse/cdt/internal/core/model/CElement.java: - * model/org/eclipse/cdt/internal/core/model/CModelCache.java: - * model/org/eclipse/cdt/internal/core/model/Openable.java: - * model/org/eclipse/cdt/internal/core/model/Parent.java: - Change the CModelCache to save in the LRU the binaries. - - * model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java: - * model/org/eclipse/cdt/internal/core/model/parser/PEBinaryFile.java: - * model/org/eclipse/cdt/internal/core/model/parser/Symbol.java: - Implement the method getAddress(). - Suggested by Chris Songer - - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java: - * model/org/eclipse/cdt/internal/core/model/CModelManager.java: - Fix bug, the event was fired for the non-C resources. - - * src/org/eclipse/cdt/core/CCorePlugin.java: - New method getDefaultBinaryParser(). - - * src/org/eclipse/cdt/core/IBinaryParser.java: - Added method getAddress() to ISymbol - Suggested by Chris Songer - -2003-03-28 David Inglis - - * src/org/eclipse/cdt/core/AbstractCExtension.java - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICDescriptor.java - * src/org/eclipse/cdt/core/ICExtension.java - * src/org/eclipse/cdt/core/ICExtensionReference.java - * src/org/eclipse/cdt/core/ICOwner.java - * src/org/eclipse/cdt/core/ICOwnerInfo.java - * src/org/eclipse/cdt/core/ICPathEntry.java - * src/org/eclipse/cdt/internal/CCorePluginResources.properties - * src/org/eclipse/cdt/internal/core/CDescriptor.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - * src/org/eclipse/cdt/internal/core/CExtensionInfo.java - * src/org/eclipse/cdt/internal/core/CExtensionReference.java - * src/org/eclipse/cdt/internal/core/COwner.java - * src/org/eclipse/cdt/internal/core/CPathEntry.java - * src/org/eclipse/cdt/internal/core/InternalCExtension.java - - Add new ICPathEntry interface with peristancy, access is via the ICDecriptor - which uses the .cdtproject file for the store. creation is through CCorePlugin. - - - included is some copyright header changes and the move of the properties file - to 'internal' - -2003-03-27 Alain Magloire - * model/org/eclipse/cdt/internal/core/model/BinaryContainer.java: - * model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java: - Name is now "Binaries" and "Archives", lib and bin was confusing. - -2003-03-27 Alain Magloire - - The ICElement.getResource() should not throw a CModelException, it returns null or the the resource. - This makes us consistent with JDT/IJavaElement.getResource(); - -2003-03-27 Alain Magloire - - Some changes in the Core Model to make it closer to JDT, the hierarchy is now: - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - - All the C Resources above implements IParent, ICElement and IOpenable. - The rationale is that in the old hierarchy, we were putting things in the model - that the did not belong to the a C/C++ Model, for example a "README" file - was map to CFile or CResource bloating the LRU cache, those resources did - not contribute any info to the model and would make the indexer job more - complex. A new method been added getNonCResources() to retrieve those elements. - Note CResource, CFolder, CFile are removed. - Also refactors: - - ICOpenable to IOpenable - - ICRoot to ICModel - - ICRootInfo to ICModelInfo - - Move internal/core/model/IBuffer* classes to core/model/IBuffer* - - * index/org/eclipse/cdt/internal/core/index/IndexManager.java - * model/org/eclipse/cdt/core/model/BufferChangedEvent.java - * model/org/eclipse/cdt/core/model/CoreModel.java - * model/org/eclipse/cdt/core/model/IArchive.java - * model/org/eclipse/cdt/core/model/IArchiveContainer.java - * model/org/eclipse/cdt/core/model/IBinary.java - * model/org/eclipse/cdt/core/model/IBinaryContainer.java - * model/org/eclipse/cdt/core/model/IBinaryContainer.java - * model/org/eclipse/cdt/core/model/IBuffer.java - * model/org/eclipse/cdt/core/model/IBufferChangedListener.java - * model/org/eclipse/cdt/core/model/ICContainer.java - * model/org/eclipse/cdt/core/model/ICElement.java - * model/org/eclipse/cdt/core/model/ICFile.java - * model/org/eclipse/cdt/core/model/ICFolder.java - * model/org/eclipse/cdt/core/model/ICModel.java - * model/org/eclipse/cdt/core/model/ICOpenable.java - * model/org/eclipse/cdt/core/model/ICProject.java - * model/org/eclipse/cdt/core/model/ICResource.java - * model/org/eclipse/cdt/core/model/ICRoot.java - * model/org/eclipse/cdt/core/model/IOpenable.java - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/Archive.java - * model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java - * model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java - * model/org/eclipse/cdt/internal/core/model/Binary.java - * model/org/eclipse/cdt/internal/core/model/BinaryContainer.java - * model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/BinaryInfo.java - * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - * model/org/eclipse/cdt/internal/core/model/Buffer.java - * model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java - * model/org/eclipse/cdt/internal/core/model/BufferManager.java - * model/org/eclipse/cdt/internal/core/model/CContainer.java - * model/org/eclipse/cdt/internal/core/model/CContainerInfo.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CElementDelta.java - * model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java - * model/org/eclipse/cdt/internal/core/model/CElementInfo.java - * model/org/eclipse/cdt/internal/core/model/CFile.java - * model/org/eclipse/cdt/internal/core/model/CFileInfo.java - * model/org/eclipse/cdt/internal/core/model/CFolder.java - * model/org/eclipse/cdt/internal/core/model/CFolderInfo.java - * model/org/eclipse/cdt/internal/core/model/CModel.java - * model/org/eclipse/cdt/internal/core/model/CModelCache.java - * model/org/eclipse/cdt/internal/core/model/CModelInfo.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CModelOperation.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/CProjectInfo.java - * model/org/eclipse/cdt/internal/core/model/CResource.java - * model/org/eclipse/cdt/internal/core/model/CResourceInfo.java - * model/org/eclipse/cdt/internal/core/model/CRoot.java - * model/org/eclipse/cdt/internal/core/model/CRootInfo.java - * model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java - * model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java - * model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java - * model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java - * model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java - * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - * model/org/eclipse/cdt/internal/core/model/ElementCache.java - * model/org/eclipse/cdt/internal/core/model/FieldInfo.java - * model/org/eclipse/cdt/internal/core/model/FunctionInfo.java - * model/org/eclipse/cdt/internal/core/model/IBuffer.java - * model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java - * model/org/eclipse/cdt/internal/core/model/IBufferFactory.java - * model/org/eclipse/cdt/internal/core/model/IWorkingCopy.java - * model/org/eclipse/cdt/internal/core/model/Openable.java - * model/org/eclipse/cdt/internal/core/model/OpenableInfo.java - * model/org/eclipse/cdt/internal/core/model/Parent.java - * model/org/eclipse/cdt/internal/core/model/SourceManipulation.java - * model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java - - -2003-03-20 Alain Magloire - - Patch from Amer Hoda - This patch adds the functionnality of the C Element Deltas for translation - unit. It figures the addes/deleted C elements with each elementChanged event. - - * model/org/eclipse/cdt/internal/core/model/CElement.java: - New method isIdentical(). - * model/org/eclipse/cdt/internal/core/model/CElementDeltabuilder.java: - First implementation. - * model/org/eclipse/cdt/internal/core/model/SourceManipulation.java: - New method hasSameContentAs() and getModifiers(). - -2003-03-19 Alain Magloire - - Patch from Amer Hoda. - Introducing the WorkingCopy in the Core Model. - Those changes introduce the same functionnality as JDT. - - All CElements have a common way of opening/modifying the source. In other words and - opening of Translation Unit (ITranslationUnit) is done via the buffer mechanism - To commit changes isConsistent and makeConsistent must be called. - - The Core Model maintains an LRU cache of open elements, and automatically closes elements - as they are swapped out of the cache to make room for other elements. - Elements with unsaved changes are never removed from the cache, and thus, if the client - maintains many open elements with unsaved changes, the LRU cache can grow in size - (in this case the cache is not bounded). However, as elements - are saved, the cache will shrink back to its original bounded size. - - * model/org/eclipse/cdt/core/model/ElementChangeEvent.java - * model/org/eclipse/cdt/core/model/ICOpenable.java - * model/org/eclipse/cdt/core/model/ICResource.java - * model/org/eclipse/cdt/core/model/ITranslationUnit.java - - * model/org/eclipse/cdt/internal/core/model/Buffer.java - * model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java - * model/org/eclipse/cdt/internal/core/model/CElement.java - * model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java - * model/org/eclipse/cdt/internal/core/model/CElementInfo.java - * model/org/eclipse/cdt/internal/core/model/CFile.java - * model/org/eclipse/cdt/internal/core/model/CFolder.java - * model/org/eclipse/cdt/internal/core/model/CModelCache.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - * model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java - * model/org/eclipse/cdt/internal/core/model/CProject.java - * model/org/eclipse/cdt/internal/core/model/CResource.java - * model/org/eclipse/cdt/internal/core/model/CRoot.java - * model/org/eclipse/cdt/internal/core/model/CElementCache.java - * model/org/eclipse/cdt/internal/core/model/IBuffer.java - * model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java - * model/org/eclipse/cdt/internal/core/model/IBufferFactory.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - * model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java - * model/org/eclipse/cdt/internal/core/model/Util.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopy.java - * model/org/eclipse/cdt/internal/core/model/WorkingCopyInfo.java - - - * model/org/eclipse/cdt/internal/core/util/ICacheEnumeration.java - * model/org/eclipse/cdt/internal/core/util/ILRUCache.java - * model/org/eclipse/cdt/internal/core/util/LRUCacheEnumeration.java - * model/org/eclipse/cdt/internal/core/util/OverFlowingLRUCache.java - * model/org/eclipse/cdt/internal/core/util/ToStringSorter.java - -2003-03-12 Alain Magloire - - * utils/org/eclipse/cdt/utils/elf/Elf.java: - Do a better check when looking for the nearest symbol, a validation - is to check if the line number is "0", zero is invalid and keep on iterating. - -2003-03-11 Alain Magloire - - * utils/org/eclipse/cdt/utils/elf/Elf.java (Symbol:getLineInfo): - The address value may not align with the debug information, for example when - adding Profiling etc .. we try to get the nearest symbol as a fallback. - We've seen this behaviour on PPC and ARM boards. - * utils/org/eclipse/cdt/utils/CPPFilt.java: - Remove unused fields. - -2003-02-26 Alain Magloire - - The second part to finish the cdt-core-home/docs/binaryparser.html - proposal. The plugin.xml changed to reflect this, new format. - - - - - - - - - - - - - - The binary parser type is now save in the ".cdtproject". - - * src/org/eclipse/cdt/core/IBinaryParserConfiguration.java: - * src/org/eclipse/cdt/internal/core/BinaryParserConfiguration.java: - Removed. - - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - (getDescriptor): Call autosave(). - * src/org/eclipse/cdt/internal/core/CDescriptor.java - (create): Bug fix - (get): Bug fix - (remove): Bug fix - - * model/org/eclipse/cdt/internal/core/model/parser/ElParser.java: - * model/org/eclipse/cdt/internal/core/model/parser/PEParser.java: - Extends AbstractCDescriptor. - * model/org/eclipse/cdt/core/internal/core/model/NullBinaryParser.java: - New file. - * model/org/eclipse/cdt/core/internal/core/model/CModelManager.java: - * model/org/eclipse/cdt/core/model/CoreModel.java - (resetBinaryParser): New method. - (getBinaryParserFormat): removed. - (setBinaryParserFormat): removed. - (setDefaultBinaryParserFormat): removed. - (getDefaultBinaryParserFormat): removed. - -2003-02-26 Alain Magloire - - A new proposal was make, see cdt-core-home/docs/binaryparser.html - it changed the the signature: - public interface IBinaryParser { - IBinary getBinary(IPath path); - } - - The getBinary() method no longer takes an IFile, this was necessary - to allow the binary parser code to work on files outside of the - workspace. The correspondign implementation is updated. - - * model/org/eclipse/cdt/internal/core/model/ElfBinaryArchive.java - * model/org/eclipse/cdt/internal/core/model/ElfBinaryFile.java - * model/org/eclipse/cdt/internal/core/model/ElfParser.java - * model/org/eclipse/cdt/internal/core/model/PEBinaryArchive.java - * model/org/eclipse/cdt/internal/core/model/PEBinaryFile.java - * model/org/eclipse/cdt/internal/core/model/PEBParser.java - - * model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java - * model/org/eclipse/cdt/internal/core/model/BinaryInfo.java - * model/org/eclipse/cdt/internal/core/model/CModelManager.java - -2003-02-26 David Inglis - * model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java - * model/org/eclipse/cdt/internal/core/model/BinaryContainer.java - Remove warning. - - * model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryArchive.java - * model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java - * utils/org/eclipse/cdt/utils/elf/AR.java - Improve IBinaryObject creation from IArchive (big speed improvment) - - -2003-02-24 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/Marker.java: - Removed, this file was implementing IMarker. - -2003-02-24 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/Resource.java: - Removed, this file was implementing IResource. - -2003-02-23 Alain Magloire - - Remove implementations of IResource and IContainer. - - * model/org/eclipse/cdt/internal/core/model/Container.java: - * model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java: - * model/org/eclipse/cdt/internal/core/model/parser/BinaryFileAdapter.java: - Files removed. - * model/org/eclipse/cdt/internal/core/model/Archive.java: - * model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java: - * model/org/eclipse/cdt/internal/core/model/BinaryInfo.java: - Remove references to BinaryFileAdapter. - -2003-02-19 David Inglis - - * src/org/eclipse/cdt/core/CCorePlugin.java - * src/org/eclipse/cdt/core/ICDescriptor.java - * src/org/eclipse/cdt/core/ICExtensionReference.java - * src/org/eclipse/cdt/core/ICOwner.java - * src/org/eclipse/cdt/internal/core/CDescriptor.java - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - * src/org/eclipse/cdt/internal/core/CExtensionReference.java - * src/org/eclipse/cdt/internal/core/make/MakeProject.java - General cleanup of CDT extensions interfaces from review with Alain. - -2003-02-17 Doug Schaefer - - Merged in Sam Robb's source for the build model. The source can be - found in the build source folder. There are new extension point schema - in the schema folder. As well a number of extension points and extensions - have been added to the plugin.xml file. - -2003-02-13 Alain Magloire - - * src/org/eclipse/cdt/core/CCorePlugin.java: - * src/org/eclipse/cdt/internal/core/make/Makebuilder.java: - Comment out reference to the Builder, for now. - - * builder/org/eclipse/cdt/core/builder/CIncrementalBuilder.java: - Comment reference to the CCorePlugin. - -2003-02-05 Doug Schaefer - - * src/org/eclipse/cdt/internal/parser.generated: - Fix for hang on destructors in namespaces - -2003-02-01 Alain Magloire - - Cleanups and suggestions for Hoda. - - * mode/org/eclipse/cdt/core/model/ITemplate.java: - New File. - * model/org/eclipse/cdt/core/model/IField.java: - Now extedns IVariableDeclaration. - * model/org/eclipse/cdt/core/model/IMethodDeclaration.java: - Extends IFunctionDeclaration. - * model/org/eclipse/cdt/core/model/IVariableLocal.java: - Removed. - -2003-01-29 Alain Magloire - - * index/org/eclipse/cdt/internal/core/index/IndexManager.java (shutdown): - Typo was calling Thread.interrupted() instead of Thread.interrupt(). - (delay): No longer static. - * src/org/eclipse/cdt/core/ErrorParserManger.java (readPreferences): - Use Class.forName(). - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java (resourceChanged): - Remove useless declarations. - -2003-01-29 Alain Magloire - - * utils/org/eclipse/cdt/utils/elf/Elf.java: - * utils/org/eclipse/cdt/utils/coff/Coff.java - * utils/org/eclipse/cdt/utils/coff/PE.java - Cleanup some warnings when accessing static fields. - -2003-01-29 Alain Magloire - - * model/org/eclipse/cdt/core/model/CoreModel.java (addElementChangedListeners): - remove static qualifier. - (removeElementChangedListeners): remove static qualifier. - -2003-01-23 Alain Magloire - - Cleanups proposed by Amer Hoda. - - * model/org/eclipse/cdt/core/model/ICRoot.java: No need to extend ICElement - * model/org/eclipse/cdt/core/model/ICProject.java: No need to extend ICElement - * model/org/eclipse/cdt/core/model/ICFolder.java: No need to extend ICElement - * model/org/eclipse/cdt/core/model/ICFile.java: No need to extend ICElement - * model/org/eclipse/cdt/core/model/IMethod.java: Extends ICFunction. - -2003-01-23 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/CModelManager.java (getHeaderExtensions): Returns possible C/C++ header extensions name. - (getSourceExtensions): Returns possible C/C++ extension. - (getTranslationUnitExtensions): Returns possible C/C++ extension. - * model/org/eclipse/cdt/core/model/CoreModel.java: - (getHeaderExtensions): New method. - (getSourceExtensions): New method. - (getTranslationUnitExtensions): New method. - -2003-01-23 Alain Magloire - - Changes proposed by Amer Hoda. - - * model/org/eclipse/cdt/internal/core/model/Structure.java: - Extends IVariableDeclaration instead of IVariable. - * model/org/eclipse/cdt/core/model/IStructure.java: - Extends IVariableDeclaration instead of IVariable. - -2003-01-17 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java (addSymbols): - The catch IOException was at the wrong place. - -2002-12-23 Alain Magloire - - * src/org/eclipse/cdt/internal/core/CBuilder.java (invokeMake): - NPE check the return of launcher.execute(), the executables - may not be found. - -2002-12-20 Alain Magloire - - Bug fix, We use a feature of GNU make to help track the directories - Entering Directory '...' - Leaving Directory '...' - It looks like sometimes we loose track, or GNU make does not show - a "Leaving Directory" this may actually depend on how it was spawn, - you can suppress the message. If you loose track we popDirectories() - and try to recover. - - * src/org/eclipse/cdt/core/ErrorParserManager.java (popDirectory): - Is throwing NoSuchElement, check the size of the stack first. - - * src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java (processLine): - Recover when loosing track. - -2002-12-19 Alain Magloire - - * model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java (getFile): - Check getParent() it may return null. - (getFolder): Check getParent(), it may return null. - -2002-12-19 Alain Magloire - - * src/org/eclipse/cdt/core/ErrorParserManager.java (findFilePath): - The workspace will throw an Exception if the file - is not within the workspace, catch it. - (getWorkingDirectory): fallback to the location - of the project if no working directory. - - * src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java (processLine): - Ignore errors that does not match the pattern. - -2002-12-13 Alain Magloire - - * src/org/eclipse/cdt/core/CommandLauncher.java (waitAndRead): - Remove hack for J9 VM, filled a PR to IBM about their VM. - Only delay when there is nothing to read. - -2002-12-13 Alain Magloire - - Building will never write to the process. having things like - all: - b='a'; read b; echo $$b - could hang the IDE, since the process is waiting for input. - to go around, the input of the process is explicitely close. - - * src/.../internal/core/CBuilder.java (invokeMake): Close the - Output stream of the process, since we will never write to it. - -2002-12-13 David Inglis - Update cdt to be eclipse 2.1 ready. - - * model/.../internal/core/model/Marker.java: added getCreationTime() - * model/.../internal/core/model/Resource.java: added isLinked() - * model/.../internal/core/model/parser/BinaryContainerAdapter.java: added createLink() - * model/.../internal/core/model/parser/BinaryFileAdapter.java: added createLink() - - -2002-12-10 Alain Magloire - - * src/org/eclipse/cdt/core/CCommandLauncher.java (waitAndRead): - Check if the buffer is not null in available(). - -2002-12-10 Alain Magloire - - There is a bug in IMB j9 VM in the PipedInputStream class, when the - buffer is full it is returning 0 instead of buffer.length. We - go around by overloading the available() method. This should - be remove once the bug is fix. - - * src/org.eclipse.cdt.core/CCommandLauncher.java (waitAndRead): - overload available() method in the input stream. - Set the error message correctly when the command is canceled. - -2002-12-06 Alain Magloire - - * indexer/.../internal/core/index/CTagsentry.java (parse): Remove - The parsing was wrong for Exuberant Ctags. - -2002-11-27 Alain Magloire - - * utils/.../utils/coff/PE.java (getAttribute): - Quick fix to return the save value for CPU "x86" instead of "i386" - -2002-11-27 Alain Magloire - - * model/.../cdt/core/model/CoreModel.java: - Remove the static qualifiers and force people to use getDefault(). - (getBinaryParserFormat): New method to retrieve the format of a project. - (setBinaryParserFormat): New method to set the format of a project. - (getDefaultBinaryParserFormat): New method to retrieve the default format. - (setDefaultBinaryParserFormat): New method to set the default format. - * model/.../cdt/core/model/IBinaryParser.java: Move to be is the src directory. - * model/.../cdt/core/model/ICElementDelta.java: New Flag for the binary parser. - * model/.../internal/core/model/parser/BinaryContainerAdapter.java: - * model/.../internal/core/model/parser/BinaryFileAdapter.java: - * model/.../internal/core/model/parser/ElfBinaryArchive.java: - * model/.../internal/core/model/parser/ElfBinaryFile.java: - * model/.../internal/core/model/parser/PEBinaryArchive.java: - * model/.../internal/core/model/parser/PEBinaryFile.java: - * model/.../internal/core/model/parser/PEParser.java: - * model/.../internal/core/model/parser/ElfParser.java: - * model/.../internal/core/model/parser/Symbol.java: - * model/.../internal/core/model/ArchiveInfo.java: - * model/.../internal/core/model/BinaryInfo.java: - Organize imports. - * model/.../internal/core/model/CElementDelta.java (binaryParserChanged): - New method. - * model/.../internal/core/model/CModelManager.java (releaseCElement): - Remove the children of a container in the hashmap. - (getDefaultBinaryParserFormat): Return the default format. - (setDefaultBinaryParserFormat): set the default format. - (setBinaryParserFormat): remove the all the children and fire a binary parser change. - - * src/../cdt/core/CCorePlugin.java (getBinaryParserConfigurations): - New method to search for the extension points. - * src/../cdt/core/IBinaryParser.java: New file - * src/../cdt/core/IBinaryParserConfiguration.java: New file - * src/../internal/cdt/core/BinaryParserConfiguration.java: New file - - * plugin.xml: Binary parsers extension points. - - -2002-11-23 Alain Magloire - - * model/.../cdt/core/model/CoreModel.java (getBinaryParser): - New methods to retrieve the parser for a project. - * model/.../cdt/core/model/IBinaryParser.java (getFormat): - New method return the format supported. - * model/.../internal/core/model/CModelManager.java (getBinaryParser): - New methods to retrieve the parser for a project. - * model/.../internal/core/model/parser/ElfBinaryFile.java: - Move the Symbol class out so it can be shared. - * model/.../internal/core/model/parser/ElfParser.java (getFormat): - New method. - * model/.../internal/core/model/parser/PEBinaryArchive.java: New file. - * model/.../internal/core/model/parser/PEBinaryFile.java: New file. - * model/.../internal/core/model/parser/PEParser.java: New file. - * model/.../internal/core/model/parser/Symbol.java: New file. - - * src/.../cdt/core/CCorePlugin.java (getBinaryParser): - New Methods to retrieve the extension-point. - - * utils/.../cdt/utils/coff/Coff.java : - Parse the symbols. - * utils/.../cdt/utils/coff/PE.java (getAttribute): - New helper method/class Attribute. - * utils/.../cdt/utils/coff/PEArchive.java : - New File. - * utils/.../cdt/utils/elf/AR.java (finalize): - Make sure we do not leak fds. - * utils/.../cdt/utils/elf/Elf.java (finalize): - Make sure we do not leak fds. - - * plugin.xml: Define two "parser" extension-point. - - -2002-11-22 Alain Magloire - - * src/.../cdt/core/CommandLauncher.java (waitAndRead): - Make sure we drain the pipes. - (printCommandLine): Use the line.separator property. - * src/org/eclipse/cdt/ErrorParserManager.java - Check if outputStream is not null before using it. - (write): must be synchronized. - (checkLine): Break the buffer per line and pass it to processLine(). - Takes an argument to flush when we are done(on close()). - * src/.../internal/core/CBuilder.java (invokeMake): - We have to call close() the same number of times we call - ErrorParserManager.getOutputStream(). Move the ErrorParerManager.reportProblem() - after the close. - * src/.../internal/CCorePluginResources.properties: Updated. - -2002-11-22 Alain Magloire - - The C Builder on error would clear the build. - The side effect of that is on every BuildAll - or Rebuild on the workspace, it will try to - rebuild the projects since it has not states. - It seems to work fine for JDT, where the builder - has full control and can quickly make a decision - The situation is not the same for the CDT, where we - spawn an external tool (make) even if nothing changes - i.e. the Makefiles rules when properly done will see, - it still seems sloppy. So we remove this behaviour. - - * src/.../internal/core/CBuilder.java (invokeMake): - Not to clear the state when errors. - -2002-11-22 Alain Magloire - - * src/.../cdt/core/model/IBinary.java (isCore): - New method. - * src/.../cdt/core/model/IBinaryParser.java (CORE): - New type core. - * src/.../internal/core/model/parser/ElfBinaryFile.java (getType): - case for CORE. - * src/.../internal/core/model/Binary.java (isCore): - New method. - * src/.../internal/core/model/BinaryInfo.java (isCore): - New method. - * src/.../internal/core/model/CModelManager.java (isBinary): - Check for core. - * util/.../utils/elf/Elf.java (getAttributes): Check for Core. - -2002-11-22 David Inglis - * src/.../cdt/core/CommandLauncher.java: - Make CommandLauncher.waitAndRead do the stream writing, since ui components - process this stream, and this method may be call in a ui thread. - -2002-11-20 David Inglis - * src/.../internal/core/CBuilder.java: - fix AUTO_BUILDs so that the builder only builds when the resources change - in the project. - -2002-11-20 David Inglis - * plugin.xml - fixed bug #26640 - -2002-11-19 Alain Magloire - - * src/.../internal/core/model/CModelManager.java (resourceChanged): - Do nothing for PRE_DELETE and PRE_BUILD events for now. - -2002-11-16 Alain Magloire - - * src/.../model/IBinaryParser.java: New Interface for Binary parsers - extension-points. - * src/.../model/ICElement.java (getResource): New method added. - * src/.../internal/core/model/parser/BinaryContainerAdapter.java: - New file adapting an archive to a IContainer. - * src/.../internal/core/model/parser/BinaryFiledapter.java: - New file adapting a binary to a IFile. - * src/.../internal/core/model/parser/ElfBinaryArchive.java: - New file implements IBinaryArchive. - * src/.../internal/core/model/parser/ElfBinaryFile.java: - New file implements IBinaryObject etc ... - * src/.../internal/core/model/parser/ElfBinaryFile.java: - New file implements IBinaryParser. - * src/.../internal/core/model/Archive.java (isArchive): Removed. - (getResource): Added. - * src/.../internal/core/model/ArchiveContainer.java (getChildren): - Use new method CProject.setBinaryRunner(). - * src/.../internal/core/model/ArchiveInfo.java: - rewritten to use IBinarParser interface. - * src/.../internal/core/model/BinaryContainer.java (getChildren): - Use new method CProject.setBinaryRunner(). - * src/.../internal/core/model/BinaryInfo.java: - rewritten to use IBinarParser interface. - * src/.../internal/core/model/BinaryRunner.java: New File - replace the ElfRunner.java. - * src/.../internal/core/model/CProject.java: Rename the function - with *Elf* Binary. - * src/.../internal/core/model/ElfRunner.java: Rename to BinaryRunner.java - * src/.../internal/core/model/CElement.java: Use getResource() instead of - getCorrespondingResource(). - * src/.../internal/core/model/CModelManager.java (ReleaseCElement): - Bug fix was not passing the key to hash.remove(). - (isShared): Use IBinaryParser. - (isExecutable): Use IBinaryParser. - (isArchive): Use IBinaryParser. - * src/.../internal/core/model/Container.java: New file - * src/.../internal/core/model/Resource.java: New file - * src/.../internal/core/model/Marker.java: New file - * src/.../internal/core/model/SourceManipulation.java (getResource): New method. - * src/.../internal/core/model/Parent.java (getResource): New method. - * plugin.xml: Indentation. - - - -2002-11-13 Alain Magloire - - * src/.../internal/errorparsers/GCCErrorParser.java (processLine): - Remove the "warning :" prepend substring since the error is already mark. - Remove debuging println()s. - -2002-11-13 Alain Magloire - - * src/.../internal/errorparsers/GCCErrorParser.java (processLine): - Fix check if the column is valid i.e. a number. - -2002-11-13 Judy Green - - *src/org/eclipse/cdt/core/CCProjectNature.java - added configure() to overwrite CNatures implementation which adds a default CBuilder. - We now check that a project having a CCNature added already has a CNature - Throws a CoreException if not. - - *src/org/eclipse/cdt/core/CCorePlugin.java - Added a static va CDT_PROJECT_NATURE_ID_MISMATCH to indicate the condition - described above in configure() - - Cleaned up the convert methods to ensure that extra calls to add a - CBuilder are not called. - -2002-11-13 Alain Magloire - - * src/.../internal/errorparsers/GCCErrorParser.java (processLine): - The full semantics seems to be: - filename:lineno:column:error_description - we did not take to account that the preprocessor - was putting the column also. - -2002-11-13 Alain Magloire - - * src/.../internal/core/CBuilder.java (invokeMake): - Always parse the argument for errors even when the - build was cancelled. - -2002-11-12 Alain Magloire - - * index/.../internal/core/index/CTagsRunner.java (run): - Remove the quick start code, not necessary. - * index/.../core/index/IndexModel.java (setEnabled): - Check if it was already enabled. - -2002-11-12 Alain Magloire - - * index/.../internal/core/index/IndexManager.java (removeConatiner): - Change the signature of the function to take IContainer. - (removeResource): Also remove the request from the requestList. - * index/.../internal/core/index/RequestList.java (removeItem): - new method. - -2002-11-12 Alain Magloire - - * index/.../core/index/IndexModel.java (isEnabled): - New method check if indexing is enable for a project. - (setEnabled) : enable/disable indexing for a project. - (removeResource): New method, remove resource from the list. - * index/.../internal/core/index/IndexManager.java (addContainer): - Check if resource is enable for indexing. - (addFile): Check if resource is enable for indexing. - - -2002-11-12 David Inglis - - * model/.../internal/core/model/CModelManager.java,v - fixed model.create(IPath) method so it returns a element which - actually exits - -2002-11-08 Judy N. Green - * src/org/eclipse/cdt/internal/core/COwner.java - fixed check in constructor to throw error when ownerID is invalid - - * src/org/eclipse/cdt/internal/core/CDescriptor.java - made all constants static and changed visibility of DESCRIPTION_FILE_NAME - to package to be used by tge CDescriptorManager - - * src/org/eclipse/cdt/internal/core/CDescriptorManager.java - Added to event in order to catch when the .cdtprject file is deleted. - delete reference to the CDT project Descriptor when a missing file is detected. - - Added new public method removeExistingCdtProjectFile(IProject project), required when converting a project. - -2002-11-06 Alain Magloire - - * src/org/eclipse/cdt/ErrorParserManager.java (parse): - Unused code removed. - (checkLine): String.trim() the line to remove trailing - newline. - * src/org/eclipse/cdt/internal/errorparser/MakeErrorParser.java (processLine): - When there is no resources set the lineno to -1. - -2002-11-06 David Inglis - * index/org/eclipse/cdt/internal/core/index/CTagsRunner.java - fixed NPE when projects are deleted. - - * src/org/eclipse/cdt/core/ErrorParserManager.java - fixed NPE when file exits outside of workspace - - * utils/org/eclipse/cdt/utils/elf/Elf.java - fixed out of memory failure on bad elf files - -2002-11-06 Alain Magloire - - Deal with some issues of PR 25756. - - * src/.../internal.errorparsers.java (processLine): - When the file is not found append not prepend the name - of the file in the description. - The check for "(Each undeclared ...)" was done at the - wrong place. - - * src/.../ErrorParserManager.java (findFileName): - Check if the file is absolute or relative. - -2002-11-05 Alain Magloire - - * utils/.../utils/coff: New folder. - * utils/.../utils/coff/Coff.java: First implementation - of a generic COFF binary file parser. - * utils/.../utils/coff/Exe.java: First implementation of - a generic EXE binary file parser. - * utils/.../utils/PE.java: First implementation of a generic - PE coff format parser. - -2002-11-05 Alain Magloire - - * src/.../ErrorParserManager.java (parse): - Trim the line of unwanted trailing spaces. - -2002-11-01 Alain Magloire - - * model/../internal/core/mode/CProject.java (findElement): - Check if the path is Absolute or relative before creating the - element. - -2002-11-01 David Inglis - - * utils/org/eclipse/cdt/utils/elf/Elf.java - change getCPU to return cpu only and not append endian ("le" or "be"). - -2002-10-31 Alain Magloire - - * src/.../ErrorParserManager.java (findFilePath): - Check if the file exists to not to return a phantom resource. - -2002-10-30 Alain Magloire - - * src/.../CProjectNature.java (removeNature): Utility - function to remove a nature from a project. - (removeCNature): Utility method to remove the C Nature. - * src/.../CCProjectNature.java (removeCCNature): Utility - method to remove the CC nature. - -2002-10-25 Alain Magloire - - * index/.../internal/core/index/CTagsCmd.java: Indentation. - * index/.../internal/core/index/CTagsRunner.java: Implements Runnable. - * index/.../internal/core/index/IndexManager.java (init): - Set the indexer thread, thread.setDaemon(true). - -2002-10-28 David Inglis - - * src/.../core/resources/ACBuilder.java - Added check for duplicate markers. - * src/.../internal/core/CBuilder.java - Added check for canceled build and throws OperationCanceledException exception - -2002-10-25 Alain Magloire - - The debugger needs to know the endian of a binary. For example - int the memory view, to do format. - - * model/.../model/IBinary (isLittleEndian): New method - returns the endian. - * model/.../internal/core/model/Binary.java (isLittleEndian): New method. - * model/.../internal/core/model/BinaryInfo.java (isLittleEndian): New - method implemented by calling Elf. - * utils/.../utils/elf/Elf.java (Elf.Attribute.isLittleEndian): New - method return the endian. - -2002-10-23 Alain Magloire - - * src/.../core/resource/ACBuilder.java (mapMarkerSeverity): - New method to convert IMarkerGenerator to IMarker. - * src/.../core/ErrorParserManager.java: New file. - * src/.../core/IErrorParser.java: New file. - * src/.../core/IMarkerGenerator.java: Define a set of new fields: - IMarkerGenerator.SEVERITY_INFO - IMarkerGenerator.SEVERITY_WARNING - IMarkerGenerator.SEVERITY_ERROR_RESOURCE - IMarkerGenerator.SEVERITY_ERROR_BUILD - IMarkerGenerator.SEVERITY_INFO - * src/.../core/erroparsers: Removed - * src/.../core/erroparsers/ErrorParserManager.java: Removed - * src/.../core/erroparsers/IErrorParser.java: Removed - * src/.../internal/core/CBuilder.java (invokeMake): new field - fatalBuild to check return of ErrorParserManager.reporProblems(). - * src/.../internal/core/ProcessClosure.java (isAlive): the test - shoule be an || the errorstream __or__ the outputstream thread - is alive. - * src/.../internal/errorparsers/GASErrorParser.java (processLine): - * src/.../internal/errorparsers/GCCErrorParser.java (processLine): - * src/.../internal/errorparsers/GLDErrorParser.java (processLine): - * src/.../internal/errorparsers/VCErrorParser.java (processLine): - Use the IMarkerGenerator fields. - * src/.../internal/errorparsers/MakeErrorParser.java (processLine): - Catch GNU Make build errors, something like: - "make: *** No targets specified and no makefile found. Stop." - -2002-10-23 David Inglis - - Error parsing is now done as the streams from the commands - are read, this reduces memory usage during the build - process, and we can now add options to the build console to - only keep 'n' lines of output, again reducing the memory - usage. Also refactored IErrorParser and ErrorParserManager out - of internal. - - * src/.../errorparser/ErrorParserManager.java: - * src/.../errorparser/IErrorParser.java: - * src/.../internal/errorparser/GASErrorParser.java: - * src/.../internal/errorparser/GCCErrorParser.java: - * src/.../internal/errorparser/GLDErrorParser.java: - * src/.../internal/errorparser/MakeErrorParser.java: - * src/.../internal/errorparser/VCErrorParser.java: - * src/.../internal/core/CBuilder.java: - * src/.../internal/core/ProcessCloseure.java: - * src/.../core/ConsoleOutputStream.java: - - -2002-10-22 Alain Magloire - - * src/.../internal/parser/LinePositionInputStream.java: - We use a BufferedInputStream to limit the number of reads. - -2002-10-16 Alain Magloire - - Some of the native functions were throwing exceptions - particularly on the windows platform and it was not - clearly advertise. Eclipse uses a tool to externalize strings, - to prevent this, strings need a comment "//$NON-NLS-1$". - - This also incorporated some fixes by Alex Chapiro, in - Spawner.Reaper Thread an exception can be thrown for - example if the application does not exist, the reaper - thread will catch the IOException an notify spawner of - the failure by setting pid = -1; - - * utils/../utils/pty/PTYInputStream.java (close0): - Advertise that we can throw an IOException. - * utils/../utils/pty/PTYOutputStream.java (close): Put - the "$NON-NLS-1$" magic. - (write0): Advertise we can throw IOException. - (close0): Advertise we can throw IOException. - * utils/../utils/spawner/ProcessFactory.java: Reformat. - * utils/../utils/spawner/Spawner.java (Reaper): - The run method when calling exec0 did not catch the exception. - And the waitFor() should not be done on a pid == -1; - * utils/../utils/spawner/SpawnerInputStream.java: Reformat. - * utils/../utils/spawner/SpawnerOutputStream.java: Reformat. - -2002-10-15 Alain Magloire - - By making the native methods package scope, the - compiler will not generate synthetic accessor - methods to access them in the Reaper inner class - - * utils/../utils/spawner/Spawner.java (exec0): - (exec1): Change scope to be package. - (raise): Change scope to be package. - (waitFor): Change scope to be package. - -2002-10-13 Alain Magloire - - Boosting the compiler error level to get unused imports. - - * model/../internal/core/model/ArchiveContainer.java: - * model/../core/model/BinaryContainer.java: - * model/../core/model/CElementDelta.java: - * model/../core/model/CModelManager.java: - * model/../core/model/CResourceInfo.java: - Remove unused imports. - - * src/../core/resources/ACBuilder.java: - * src/../internal/core/CBuilder.java: - Remove unused imports. - -2002-10-15 David Inglis - * model/../core/model/CoreModel.java - * model/../internal/core/model/CModelManager.java - * model/../internal/core/model/CModelStatus.java - - Clean up model - - removed plugin and nature id from model - refernce core plugin and nature classes for ID. - - removed unsed methods in model for adding/removing - natures. - -2002-10-15 David Inglis - * src/../internal/core/CBuilder.java - - Fixed builder to return referenced projects so that eclipse - builder will build increamentaly build projects when they change. - Handle "clean" target as special so the build state is cleared allowing - the next increamental build to come in as a full build. - diff --git a/core/org.eclipse.cdt.core/browser/ChangeLog-browser b/core/org.eclipse.cdt.core/browser/ChangeLog-browser deleted file mode 100644 index 076461df5df..00000000000 --- a/core/org.eclipse.cdt.core/browser/ChangeLog-browser +++ /dev/null @@ -1,108 +0,0 @@ -2005-03-29 Chris Wiebe - small change for potential reduction in memory usage - * browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java - -2005-03-29 Chris Wiebe - temporary fix for type parser timeout - * browser/org/eclipse/cdt/core/browser/cache/TypeParser.java - -2005-03-13 Bogdan Gheorghe - Updated references to IndexManager to reflect new multi-indexer framework. - * browser/org/eclipse/cdt/internal/core/browser/cache/IndexerDependencies.java - * browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java - * browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java - - Added temporary flag to TypeCacheManager to prevent deadlocks during JUnit runs, pending - changes to Index Storage framework. - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java - -2005-01-06 Chris Wiebe - added parser timeout to TypeParser - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeParser.java - -2004-11-08 Chris Wiebe - - fix for 68883 - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java - -2004-09-15 Chris Wiebe - - add getTypes and getAllTypes methods - * browser/org/eclipse/cdt/core/browser/TypeUtil.java - -2004-09-02 Chris Wiebe - - add method to get global namespace - * browser/org/eclipse/cdt/internal/core/browser/AllTypesCache.java - -2004-09-01 Chris Wiebe - - avoid unnecessary deltas - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java - -2004-08-31 Chris Wiebe - - Fix for 68883 - * browser/org/eclipse/cdt/core/browser/AllTypesCache.java - * browser/org/eclipse/cdt/core/browser/ITypeCacheChangedListener.java - * browser/org/eclipse/cdt/core/browser/ITypeInfo.java - * browser/org/eclipse/cdt/core/browser/TypeInfo.java - * browser/org/eclipse/cdt/core/browser/TypeUtil.java - * browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchy.java - * browser/org/eclipse/cdt/core/browser/cache/ITypeCache.java - * browser/org/eclipse/cdt/core/browser/cache/TypeCache.java - * browser/org/eclipse/cdt/core/browser/cache/TypeCacheManager.java - -2004-08-26 Chris Wiebe - - make QualifiedTypeName immutable class - get rid of unnecessary memory allocations - * browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java - * browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java - * browser/org/eclipse/cdt/core/browser/TypeInfo.java - * browser/org/eclipse/cdt/internal/core/browser/TypeCache.java - -2004-07-16 Chris Wiebe - - Fixing numerous warnings. - -2004-07-06 Chris Wiebe - - This patch prevents some NPEs from happening in the class browser. I - suggest this should be applied to both HEAD and CDT_2_0 branch. - - * browser/org/eclipse/cdt/core/browser/TypeInfo.java - -2004-06-22 Alain Magloire - Part of PR 68246. - Close the inputstream to release resource handle - when we done with it, we can not rely on the GC to do it for us. - - * browser/org/eclipse/cdt/internal/core/browser/cache/TypeParser.java - -2004-06-21 Chris Wiebe - - - fix for bug #66108 (C++ browser cannot show members of class) - - TypeParser now uses resource to get scanner info - -2004-06-17 Alain Magloire - - Changes from Chris Wiebe to deal - with the memory consumption. - -2004-05-12 Chris Wiebe - Heavy refactoring of type cache to address scalability - concerns. - -2004-05-06 Chris Wiebe - Creating a new Job to handle the changes, instead - of reusing the same job. - -2004-04-20 Chris Wiebe - refactored TypeCacheDeltaListener into standalone class - added option in Work In Progress prefs page to disable background cache - -2004-04-06 Chris Wiebe - initial placement of non-ui code into org.eclipse.cdt.core.browser \ No newline at end of file diff --git a/core/org.eclipse.cdt.ui.tests/ChangeLog b/core/org.eclipse.cdt.ui.tests/ChangeLog deleted file mode 100644 index 90940b1ec12..00000000000 --- a/core/org.eclipse.cdt.ui.tests/ChangeLog +++ /dev/null @@ -1,734 +0,0 @@ -2005-08-30 Alain Magloire - New test for PR 109202 (written by Devin Steffler) - * ui/org/eclipse/cdt/ui/tests/tex/selectiontests/CPPSelectionTestsDOMIndexer.java - -2005-06-08 Alain Magloire - Move to the IContentTypeManager framework: PR 86645 - * src.org.eclipse/cdt/ui/tests/DOMAST/DOMAST.java - -2005-03-13 Bogdan Gheorghe - Updated references to IndexManager to reflect new indexing framework. - -2005-02-03 Tanya Wolff - Fixed some content assist regression tests. - Added Regression tests (content assist, refactoring) to automated suite for nightly builds - * ui/org.eclipse.cdt.ui.tests/AutomatedSuite.java - * ui/org.eclipse.cdt.ui.tests.regression/ContentAssistRegressionTests.java - -2004-12-17 Tanya Wolff - Added more Content Assist Regression tests - -2004-12-10 Alain Magloire - No need for TestBufferTest test, it is now in JFace. - -2004-11-16 Andrew Niefer - - created package ui/org.eclipse.ui.tests.regression - - moved ContentAssistRegressionTests to it and created a RefactoringRegressionTests - - created a RegressionTestUISuite - - -2004-11-08 Mikhail Voronin - New tests for help extension. - * ui/org/eclipse/cdt/ui/tests/chelp/CHelpProviderTester.java - * ui/org/eclipse/cdt/ui/tests/chelp/CHelpTest.java - * ui/org/eclipse/cdt/ui/tests/chelp/CHelpTestInfoProvider.java - -2004-11-02 Tanya Wolff - added content assist regression tests - *ui.tests.text.contentassist/ContentAssistRegressionTests.java - -2004-05-11 Andrew Niefer - Renamed CompletionFailedTest_ScopedReference_ConstructorDefinition to CompletionTest_VariableType_NestedPrefix - Modified expected results for CompletionTest_ConstructorReference - -2004-04-30 Hoda Amer - Added CompletionFailedTest_ScopedReference_ConstructorDefinition - Added CompletionTest_ScopedReference_NonCodeScope - -2004-04-12 Hoda Amer - Updated CompletionFailedTest_ScopedReference_NoPrefix_Bug50152, renamed it to CompletionTest_ScopedReference_NoPrefix and moved it out of the failed tests folder. - -2004-04-07 John Camelon - Updated CompletionFailedTest_ConstructorReference_Bug50808, renamed it to CompletionTest_ConstructorReference and moved it out of the failed tests folder. - Updated CompletionFailedTest_TypeDef_Bug52948, renamed it to CompletionTest_TypeDef_Prefix and moved it out of the failed tests folder. - Renamed CompletionTest_TypeDef_Bug52948 it to CompletionTest_TypeDef_NoPrefix. - Updated CompletionTest_SingleName_Parameter and renamed it to CompletionTest_FunctionReference_Prefix. - Updated CompletionFailedTest_FunctionReference_Bug50807, renamed it to CompletionTest_FunctionReference_NoPrefix and moved it out of the failed tests folder. - -2004-04-07 John Camelon - Updated CompletionFailedTest_ScopedReference_Prefix_Bug50152, moved it out of failed tests package and renamed it to CompletionTest_ScopedReference_Prefix_Bug50152. - Updated CompletionFailedTest_TypeDef_Bug52948, moved it out of failed tests package and renamed it to CompletionTest_TypeDef_Bug52948. - Updated CompletionFailedTest_ScopedReference_NoPrefix_Bug50152 to show Hoda/Andrew what is still broken. - -2004-03-08 Hoda Amer - Added one failed test: CompletionFailedTest_TypeDef_Bug52948 - -2004-03-03 John Camelon - Updated failed test to fail in new way as Content Assist feature work continues on ... - -2004-01-30 John Camelon - Updated CompletionFailedTest_MacroRef_NoPrefix_Bug50487, renamed it to CompletionTest_MacroRef_NoPrefix and moved to passed test package. - Updated CompletionFailedTest_MacroRef_Prefix_Bug50487, renamed it to Y and moved to passed test package. - -2004-01-29 Hoda Amer - -Added CompletionTest_SingleName_Parameter test to success tests. - -Changed BaseTest to check if the expected values exist in the proposed values - instead of checking that the expected values exactly match the first part of the proposed values - -2004-01-29 John Camelon - Updated CompletionTest_ArgumentType_Prefix_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix and moved to passed test package. - Updated CompletionTest_ArgumentType_Prefix2_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix2 and moved to passed test package. - Updated CompletionTest_ArgumentType_NoPrefix_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix and moved to passed test package. - Updated CompletionTest_ArgumentType_NoPrefix2_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix2 and moved to passed test package. - -2004-01-29 Hoda Amer - Added two more tests, namely Function_Reference and Constructor_Reference. - Moved tests starts resources all to one directory. - -2004-01-28 John Camelon - Updated and renamed CompletionFailedTest_NewTypeReference_NoPrefix_Bug50711 to CompletionTest_NewTypeReference_NoPrefix, moving it to the success tests directory. - Updated and renamed CompletionFailedTest_NewTypeReference_Prefix_Bug50711 to CompletionTest_NewTypeReference_Prefix, moving it to the success tests directory. - -2004-01-28 John Camelon - Updated CompletionTest_SingleName_NoPrefix to include internal macro definitions. - -2004-01-27 John Camelon - Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START. - Renamed and updated CompletionTest_StatementStart_NoPrefix to CompletionTest_SingleName_Method_NoPrefix. - Renamed and updated CompletionTest_StatementStart_Prefix to CompletionTest_SingleName_Method_Prefix. - Renamed and updated CompletionFailedTest_ExceptionReference_NoPrefix_Bug50640 to CompletionTest_ExceptionReference_NoPrefix and moved to passed tests folder. - Renamed and updated CompletionFailedTest_ExceptionReference_Prefix_Bug50640 to CompletionTest_ExceptionReference_Prefix and moved to passed tests folder. - Renamed and updated CompletionFailedTest_NamespaceRef_NoPrefix_Bug50471 to CompletionTest_TypeRef_NoPrefix and moved to passed tests folder. - Renamed and updated CompletionFailedTest_NamespaceRef_Prefix_Bug50471 to CompletionTest_TypeRef_Prefix and moved to passed tests folder. - Renamed and updated CompletionFailedTest_ClassReference_Prefix_Bug50621 to CompletionTest_ClassReference_Prefix and moved to passed tests folder. - Renamed and updated CompletionFailedTest_ClassReference_NoPrefix_Bug50621 to CompletionTest_ClassReference_NoPrefix and moved to passed tests folder. - -2004-01-27 Hoda Amer - More Completion JUnit tests. - -2004-01-26 Hoda Amer - More Completion JUnit tests. - -2004-01-23 Hoda Amer - More Completion JUnit tests. - -2004-01-22 John Camelon - Updated CompletionFailedTest_FieldType_NoPrefix_Bug50344 and moved from failed tests. - -2004-01-21 Hoda Amer - Renamed completion tests to be more meaningful. - -2004-01-21 Hoda Amer - Added more JUnit tests for Content Assist - -2004-01-19 Hoda Amer - Added a JUnit test case for completion on Macros with function style. - -2004-01-16 Hoda Amer - Added More success JUnit tests. - Added two failed JUnit tests. - -2004-01-15 Hoda Amer - Moved Content Assist testing to the UI.tests plugin - Started a new framework of JUnit tests for content assist. - Added Content assist tests to the AutomatedSuite test of the UI.tests plugin - -2003-07-17 Peter Graves - Remove the usage of the assert, as it's a reserved keyword in - Java 1.4 (Bugzilla 40377) - -2003-07-15 Peter Graves - Clean up some left over stuff that was moved into org.eclipse.cdt.core.tests, - and fixed the test.xml to point to the correct test suite. - -2003-06-25 John Camelon - Create new interface and support for calculating lineNumber/offset mapping. - Updated IASTClassSpecifier for qualified name query. - Began structuring expressions and declarators in Parser for ISourceElementRequestor. - Updated other packages to use new interfaces. - Updated automatedtests/torture test to use new line number information. - -2003-06-24 John Camelon - Updates for ISourceElementRequestor - elaborated types & enumerations. - -2003-06-23 John Camelon - Updated Factory infrastructure, constructors, etc. - Introduced Preprocessor class for transitive closure calc. client. - -2003-06-20 Sean Evoy - Moved the ManagedBuildInfo extension point to the plugin file in org.eclipse.cdt.core.tests - -2003-06-17 Brent Nicolle - Added Interface tests of IStructure.java. - -2003-06-17 Victor Mozgin - Added DeclaratorsTests.java (invocation in AllCoreTests). - Added DeclaratorsTests.cpp to org.eclipse.cdt.core.model.tests.resources. - -2003-06-16 Vladimir Hirsl - Added /build, /parser, /failures and /suite directories to the library. - Copied resources from /model/org.eclipse.cdt.core.model.tests.resources - to /model/org/clipse/cdt/core/model/tests/resources/cmodel. - Added class AISResultPrinter to format test results. - Class AutomatedIntegrationSuite now implements IPlatformRunnable. - -2003-06-16 Victor Mozgin - Added testOldKRFunctionDeclarations() to DOMTests. - Added testKRFunctionDeclarations() to TranslationUnitTests. - -2003-06-14 Victor Mozgin - Moved testBugSingleton192() from LokiFailures to DOMTests. - Added testPointersToMembers() and testPointersToMemberFunctions() to DOMTests. - Added testBug36290() and testBug36931() to DOMTests. - -2003-06-13 John Camelon - Added Class/Base infrastructure to public interfaces & requestor callback. - Moved many internal interfaces to external packages. - Organized imports. - -2003-06-13 Victor Mozgin - Renamed NullParserCallback into NullSourceElementRequester in AutomatedFramework. - -2003-06-13 John Camelon - Merged ParserSymbolTable branch back into HEAD. - -2003-06-12 John Camelon - Get rest of JUnit tests working, will merge back to HEAD branch. - -2003-06-12 John Camelon - Introduction of ASTFactory strategy, some restructuring of packages and interfaces. - -2003-06-11 Victor Mozgin - Old Java TestCase.txt and TestCase2.txt for partioning testing have been replaced with C/C++ files. - Modified AutomatedIntegrationSuite.java so it doesn't produce JUnit warning anymore. - All tests in org.eclipse.cdt.ui.tests should pass now. - -3003-06-11 Peter Graves - Update the test.xml to get the location of org.eclipse.test from a property - if set. If the property is not set, it will default to the old value. - -2003-06-11 Victor Mozgin - Added TortureTest to test CDT C++ parser with GCC testsuites. - GCC testsuites are not included. - -2003-06-10 John Camelon - Futher pursuit of the golden hammer, symbol table integration. - -2003-06-10 Brent Nicolle - Added some Interface tests of (IInclude, IMacro, IStructure). - Made sure all the Test Suites have names in the JUnit hierarchy. - -2003-06-09 John Camelon - First step in replacing IParserCallback with ISourceElementRequestor. - -2003-06-09 Victor Mozgin - Moved testBug36769() from ACEFailedTest.java to DOMTests.java. - Removed ACEFailedTest.java as it is empty now. - Added DOMTests.testBug36769B(). - -2003-06-09 Victor Mozgin - Moved testBug36932() from DOMFailedTest.java to DOMTests.java. - Added DOMTests.testBug36932B() and DOMTests.testBug36932C(). - -2003-06-09 Victor Mozgin - Moved testBug36701() from ScannerFailedTests.java to ScannerTestCase.java. - Renamed it to testBug36701A() and fixed it. - Added ScannerTestCase.testBug36701B(). - -2003-06-07 Victor Mozgin - Moved testBug36766A(), testBug36766B() & testBug36766C() from STLFailedTests.java to DOMTests.java. - Renamed them to testBug36766and36769x(), as they cover both PRs. - Added testBug36766and36769D() - test for templated destructor. - -2003-06-05 John Camelon - Moved testBug23478A() & testBug23478B() from failed tests to TranslationUnitTests.java. - Removed TranslationUnitFailedTests.java as it was empty. - -2003-05-29 Andrew Niefer - Modified tests to support eType & PtrOp changes in core - Added ParserSymbolTableTest::testTemplateParameterAsParent - Added ParserSymbolTableTest::testTemplateInstanceAsParent - Added ParserSymbolTableTest::testTemplateParameterDefaults - Added ParserSymbolTableTest::testTemplateParameterAsFunctionArgument - started ParserSymbolTableTest::incompletetestTemplateSpecialization - -2003-05-26 John Camelon - Rollback PST/Parser integration. - -2003-05-13 Andrew Niefer - Modified ParserSymbolTableTest to use new interface - -2003-05-08 Andrew Niefer - Added ParserSymbolTableTest::testMarkRollback - -2003-05-06 John Camelon - Further integration of SymbolTable into Parser, some refactoring. - -2003-05-05 John Camelon/Andrew Niefer - Added CrossReferenceTests to ParserTestSuite to test symbol-table/DOM interworking. - -2003-05-05 Andrew Niefer - Rewrote ParserSymbolTableTest to reflect structural changes to the symbol table. - -2003-05-01 Andrew Niefer - Updated FractionalAutomatedTest to use threads - Modified ScannerTestCase::testBug36287 - Added ScannerTestCase::testBug37011 - Added ScannerTestCase::testOtherPreprocessorDefines - -2003-04-28 John Camelon - Moved testBug36730() & testBug37019() from DOMFailedTests to DOMTests. - -2003-04-28 Andrew Niefer - Added DOMFailedTest::testBug37019 - Added DOMFailedTest::testBug36932 - Added ScannerFailedTest::testBug37011 - -2003-04-28 John Camelon - Added DOMTests::testOrder(). - -2003-04-28 Peter Graves - * model/org/eclipse/cdt/core/model/tests/BinaryTests: - Updated to remove a few small errors, and deal with some changes - to the core CDT - -2003-04-27 John Camelon - Added testBug36932() to DOMTests. - Moved testBugFunctor758() from LokiFailures to DOMTests. - Moved testBug36704() from DOMFailedTest to DOMTests. - Moved testBug36699() from DOMFailedTest to DOMTests. - Moved testBug36691() from DOMFailedTest to DOMTests. - -2003-04-25 Andrew Niefer - Moved ACEFailedTest::testBug36771 to DOMTests - Moved DOMFailedTest::testBug36714 to DOMTests - Updated ScannerTestCase::testBug36816 - -2003-04-25 John Camelon - Added DOMTests::testBug36852(). - Added DOMTests::testBug36764(). - Moved DOMFailedTests::testBug36702() to DOMTests(). - -2003-04-24 John Camelon - Moved fixed tests from FailedTests to DOMTests. - Added DOMTests::testBug36799(). - Cleaned up tests to reduce amount of code necessary to maintain these things. - -2003-04-24 John Camelon - Moved fixed tests from FailedTests to DOMTests. - Added LokiFailures.java to failed tests directory. - -2003-04-24 Andrew Niefer - Added AutomatedFramework.java - Added FractionalAutomatedTest (which derives from AutomatedFramework) - Refactored AutomatedTest to derive from AutomatdFramework - Added ScannerTestCase.testBug36816 - Added ScannerTestCase.testBug36255 - -2003-04-24 John Camelon - Fixed Java 1.3 compliance issue w/AutomatedTest.java - Fixed False failure in HelloWorld.java. - -2003-04-21 John Camelon - Updated DOMTests::testBug36247(). - Moved testBug36692(), testBug36703(), testBug36708(), testBug36707(), testBug36689() - and testBug36690() from DOMFailedTests to DOMTests and updated them. - -2003-04-20 John Camelon - Added DOMTests::testBug36551(). - Adjusted AutomatedTest to turn on line numbering. - Added DOMFailedTests and 11 failed test cases. - -2003-04-17 Andrew Niefer - Added ScannerTestCase::testBug36695() - Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521() - Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509() - Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475() - Updated ScannerTestCase::testBug36047 - Updated ScannerTestCase::testBug36045 - -2003-04-17 John Camelon - Updated DOMTests::testBug36600(). - Updated LineNumberTest::testDOMLineNos(). - Added DOMTests::testBug36559(). - -2003-04-17 Andrew Niefer - Added AutomatedTest - Added resources.cFiles - Added resources.cppFiles - -2003-04-16 John Camelon - Added DOMTests::testBug36532(). - Added DOMTests::testBug36432(). - Added DOMTests::testBug36594(). - Added DOMTests::testBug36600(). - Added DOMTests::testArrayOfPointerToFunctions(). - -2003-04-15 John Camelon - Added ScannerTestCase::testBug36434(). - Added ScannerTestCase::testMultipleLines(). - Added ParserTestSuite. - Added LineNumberTest. - Updated CModelElementsTests to set the Nature of the C++ project appropriately. - -2003-04-15 Andrew Niefer - Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047 - Added ScannerFailedTest::testBug36475 - -2003-04-13 John Camelon - Added DOMTests::testPointersToFunctions. - -2003-04-11 John Camelon - Added DOMTests::testBug36247(). - -2003-04-11 Andrew Niefer - Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316 - Added ScannerFailedTest::testBug36047 - Added ScannerTestCase::testNestedRecursiveDefines - -2003-04-10 John Camelon - Added DOMTests::testBug36237(). - -2003-04-09 John Camelon - Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.). - Moved all the files in parser.util directory to the dom. - Organized imports. - Added DOMTests::testTemplateDeclarationOfMethod(). - Added DOMTests::testBug36250(). - Added DOMTests::testBug36240(). - Added DOMTests::testBug36254(). - -2003-04-09 John Camelon - Updated ScannerTest::testBug36045(). - Added ScannerTest::testBug36287(). - Added DOMTests::testBug36288(). - -2003-04-06 Andrew Niefer - Added ParserSymbolTableTest::testOverloadRanking() - -2003-04-04 Alain Magloire - * src/org/eclipse/cdt/testplugin/util/VerifyDialog.java: - Remove some warnings. - -2003-04-03 John Camelon - Updated ScannerTest::testSimpleIfdef() for bug36019. - Updated ScannerTest::testNumerics() for bug36020. - Added ScannerTest::testBug36045(). - Updated DOMTests::testTemplateDeclaration() for template grammar updates. - -2003-04-01 Andrew Niefer - ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the - symbol table. Also added testUserDefinedConversionSequences() - -2003-04-01 John Camelon - Added testBug35906() to DOMTests. - -2003-03-31 John Camelon - Added testStruct() to DOMTests. - Added test35892()to ScannerTest. - -2003-03-31 Andrew Niefer - In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(), - and modified to reflect changes in function resolution. - Added testFunctionResolution_TypedefsAndPointers(). - -2003-03-31 John Camelon - Added testWeirdStrings() and testNumerics() to ScannerTestCase. - Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(), - testTypedef() and testTemplateInstantiation() to DOMTests. - -2003-03-28 John Camelon - Added testConstructorChain() and testASMDefinition() to DOMTests. - -2003-03-27 Alain Magloire - Changes were done in the Core Model API, the hierarchy is now - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - We adjust the tests. - * model/org/eclipse/cdt/core/model/tests/ArchiveTests.java - * model/org/eclipse/cdt/core/model/tests/BinaryTests.java - * model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - -2003-03-26 Andrew Niefer - In ParserSymbolTableTest : - updated all tests to reflect TypeInfo changes - Added testFunctionResolution() & testFunctionResolution_2() in - -2003-03-25 John Camelon - Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(), - testUsingClauses() and testEnumSpecifier() to DOMTests. - -2003-03-23 John Camelon - Added ptrOperator() test to DOMTests. - Added testFunctionModifiers() test to DOMTests. - Added testArrays() test to DOMTests. - -2003-03-20 Alain Magloire - - Patch from Amer Hoda, tests for the CElement deltas for Translation Units. - * model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-19 Alain Magloire - Patch from Amer Hoda, introducing a simple test for the core model. - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-18 John Camelon - Updated DOMTests to validate simple case of a function declaration with multiple parameters. - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - -2003-03-11 John Camelon - Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier - Organized imports - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - * parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java - -2003-03-10 John Camelon - Added macro pasting tests - -2003-03-06 Andrew Niefer - Added tests for exercising Namespaces & using directives in new parser's symbol table - -2003-03-04 Doug Schaefer - This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser") - JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests. - -2003-01-29 Peter Graves - - Fixed the warnings when accessing static methods - * src/org/eclipse/cdt/testplugin/util/DialogCheck.java: - * src/org/eclipse/cdt/testplugin/CTestPlugin.java - * src/org/eclipse/cdt/testplugin/TestWorkbench.java - * ChangeLog: make all entries have the same formatting - -2002-12-17 Peter Graves - - * plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and - to move closer to automated running - -2002-11-27 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java: - Use CoreModel.getDefault(). - -2002-10-30 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID): - The fields and the methods use in this test was removed from the CoreModel class. - (testHasNature): The method use in this case was refactor in the classes - CProjectNature and CCProjectNature, fix the test. - -2002-10-18 Peter Graves - - src/org/eclipse/cdt/testplugin/CProjectHelper.jada - Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc. - -======= -2003-04-21 Andrew Niefer - Added DOMFailedTests::testBug36713() - Added DOMFailedTests::testBug36714() - Added DOMFailedTests::testBug36717() - Added DOMFailedTests::testBug36730() - -2003-04-21 Andrew Niefer - Added ScannerTestCase::testBug36695() - Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521() - Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509() - Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475() - Updated ScannerTestCase::testBug36047 - Updated ScannerTestCase::testBug36045 - -2003-04-20 John Camelon - Added DOMTests::testBug36551(). - Adjusted AutomatedTest to turn on line numbering. - Added DOMFailedTests and 11 failed test cases. - -2003-04-17 John Camelon - Updated DOMTests::testBug36600(). - Updated LineNumberTest::testDOMLineNos(). - Added DOMTests::testBug36559(). - -2003-04-17 Andrew Niefer - Added AutomatedTest - Added resources.cFiles - Added resources.cppFiles - -2003-04-16 John Camelon - Added DOMTests::testBug36532(). - Added DOMTests::testBug36432(). - Added DOMTests::testBug36594(). - Added DOMTests::testBug36600(). - Added DOMTests::testArrayOfPointerToFunctions(). - -2003-04-15 John Camelon - Added ScannerTestCase::testBug36434(). - Added ScannerTestCase::testMultipleLines(). - Added ParserTestSuite. - Added LineNumberTest. - Updated CModelElementsTests to set the Nature of the C++ project appropriately. - -2003-04-15 Andrew Niefer - Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047 - Added ScannerFailedTest::testBug36475 - -2003-04-13 John Camelon - Added DOMTests::testPointersToFunctions. - -2003-04-11 John Camelon - Added DOMTests::testBug36247(). - -2003-04-11 Andrew Niefer - Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316 - Added ScannerFailedTest::testBug36047 - Added ScannerTestCase::testNestedRecursiveDefines - -2003-04-10 John Camelon - Added DOMTests::testBug36237(). - -2003-04-09 John Camelon - Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.). - Moved all the files in parser.util directory to the dom. - Organized imports. - Added DOMTests::testTemplateDeclarationOfMethod(). - Added DOMTests::testBug36250(). - Added DOMTests::testBug36240(). - Added DOMTests::testBug36254(). - -2003-04-09 John Camelon - Updated ScannerTest::testBug36045(). - Added ScannerTest::testBug36287(). - Added DOMTests::testBug36288(). - -2003-04-06 Andrew Niefer - Added ParserSymbolTableTest::testOverloadRanking() - -2003-04-04 Alain Magloire - * src/org/eclipse/cdt/testplugin/util/VerifyDialog.java: - Remove some warnings. - -2003-04-03 John Camelon - Updated ScannerTest::testSimpleIfdef() for bug36019. - Updated ScannerTest::testNumerics() for bug36020. - Added ScannerTest::testBug36045(). - Updated DOMTests::testTemplateDeclaration() for template grammar updates. - -2003-04-01 Andrew Niefer - ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the - symbol table. Also added testUserDefinedConversionSequences() - -2003-04-01 John Camelon - Added testBug35906() to DOMTests. - -2003-03-31 John Camelon - Added testStruct() to DOMTests. - Added test35892()to ScannerTest. - -2003-03-31 Andrew Niefer - In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(), - and modified to reflect changes in function resolution. - Added testFunctionResolution_TypedefsAndPointers(). - -2003-03-31 John Camelon - Added testWeirdStrings() and testNumerics() to ScannerTestCase. - Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(), - testTypedef() and testTemplateInstantiation() to DOMTests. - -2003-03-28 John Camelon - Added testConstructorChain() and testASMDefinition() to DOMTests. - -2003-03-27 Alain Magloire - Changes were done in the Core Model API, the hierarchy is now - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - We adjust the tests. - * model/org/eclipse/cdt/core/model/tests/ArchiveTests.java - * model/org/eclipse/cdt/core/model/tests/BinaryTests.java - * model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - -2003-03-26 Andrew Niefer - In ParserSymbolTableTest : - updated all tests to reflect TypeInfo changes - Added testFunctionResolution() & testFunctionResolution_2() in - -2003-03-25 John Camelon - Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(), - testUsingClauses() and testEnumSpecifier() to DOMTests. - -2003-03-23 John Camelon - Added ptrOperator() test to DOMTests. - Added testFunctionModifiers() test to DOMTests. - Added testArrays() test to DOMTests. - -2003-03-20 Alain Magloire - - Patch from Amer Hoda, tests for the CElement deltas for Translation Units. - * model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-19 Alain Magloire - Patch from Amer Hoda, introducing a simple test for the core model. - * model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java - * model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h - -2003-03-18 John Camelon - Updated DOMTests to validate simple case of a function declaration with multiple parameters. - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - -2003-03-11 John Camelon - Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier - Organized imports - * parser/org/eclipse/cdt/core/parser/tests/DOMTests.java - * parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java - -2003-03-10 John Camelon - Added macro pasting tests - -2003-03-06 Andrew Niefer - Added tests for exercising Namespaces & using directives in new parser's symbol table - -2003-03-04 Doug Schaefer - This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser") - JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests. - -2003-01-29 Peter Graves - - Fixed the warnings when accessing static methods - * src/org/eclipse/cdt/testplugin/util/DialogCheck.java: - * src/org/eclipse/cdt/testplugin/CTestPlugin.java - * src/org/eclipse/cdt/testplugin/TestWorkbench.java - * ChangeLog: make all entries have the same formatting - -2002-12-17 Peter Graves - - * plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and - to move closer to automated running - -2002-11-27 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java: - Use CoreModel.getDefault(). - -2002-10-30 Alain Magloire - - * model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID): - The fields and the methods use in this test was removed from the CoreModel class. - (testHasNature): The method use in this case was refactor in the classes - CProjectNature and CCProjectNature, fix the test. - -2002-10-18 Peter Graves - - src/org/eclipse/cdt/testplugin/CProjectHelper.jada - Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc. - ->>>>>>> 1.36 diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog deleted file mode 100644 index 96b72c56ed9..00000000000 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ /dev/null @@ -1,3253 +0,0 @@ -2005-08-27 Alain Magloire - Fix PR 108206: Do not use the UI thread when parsing - the working copy for the outliner. - * src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java - * src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlineProvider.java - -2005-08-27 Alain Magloire - Fix PR 108205: limit the number of refresh by ignoring WorkingCopies events. - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2005-08-20 Alain Magloire - Fix PR 105613: Preview label duplicated - * src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java - -2005-08-20 Alain Magloire - Fix for PR 106540: Link with editor did not work correctly for non C resources. - * src/org/eclipse/cdt/internal/ui/cview/CView.java - -2005-08-20 Alain Magloire - Fix PR 86802 106911 87497 : Assembly editor fixes. - * src/org/eclipse/cdt/internal/ui/editor/asm/ASMEditorActionContributor.java - * src/org/eclipse/cdt/internal/ui/editor/asm/AsmSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java - * plugin.xml - -2005-08-09 Chris Wiebe - Fix bug# 106564: platform keybindings - plugin.xml - -2005-08-08 Alain Magloire - Fix PR 106340: ArrayOutOfBoundException - * src/org/eclipse/cdt/internal/ui/actions/GoToNextPreviousMemberAction.java - -2005-07-28 David Inglis - - Disable browsing and hierarchy views/perspectives and open hierarchy action as per - https://bugs.eclipse.org/bugs/show_bug.cgi?id=102195 - - * plugins.xml - -2005-07-22 Alain Magloire - Fix copyright. - -2005-07-21 Chris Wiebe - Fix PR 104442 - * src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java - -2005-07-09 Alain Magloire - Fix PR 102324: Fire event in the property page for change contentType - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - -2005-07-09 Alain Magloire - Fix PR 97963 - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferncePage.java - + src/org/eclipse/cdt/internal/ui/preferences/PreviewSourceViewer.java - -2005-07-09 Alain Magloire - Fix PR 90419 - * src/org/eclipse/cdt/internal/coreext/util/CodeFormatterUtil.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - -2005-07-08 Alain Magloire - Fix for the CFileType UI - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - -2005-07-06 Vladimir Hirsl - Disabled Add Folder/File button in CPathIncludeSymbolEntryPerFilePage. - - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeSymbolEntryPerFilePage.java - -2005-07-06 Alain Magloire - Fix PR 99130: no leading underscore in the guard header name - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFIleGenerator.java - -2005-07-06 Alain Magloire - PR 102789: Add Include dialog typo - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - -2005-07-06 Alain Magloire - PR 102622: OpenIncludeAction improvement, patch from: Robert O'Callahan - * src/org/eclipse/cdt/internal/ui/OpenIncludeAction.java - -2005-07-06 Alain Magloire - PR 102619: Performance improvement patch from: Robert O'Callahan - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2005-07-05 Alain Magloire - Fix for PR 102327: ContentType framework. - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - -2005-06-29 Alain Magloire - Fix PR 102159: NPE in the referencesSearchGroup: fillcontextMenu. - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/search/actions/ReferencesSearchGroup.java - -2005-06-25 Alain Magloire - Fix PR 98458: extra semicolon in namespace wizard class. - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - -2005-06-25 Alain Magloire - Fix for PR 98788: Templates - * src/org/eclipse/cdt/internal/ui/viewsupport/CElementImageProvider.java - -2005-06-22 Alain Magloire - Fix PR 99668 from Craig Watson. - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - -2005-06-22 Alain Magloire - Fix PR 100263 from Devin. - * src/org/eclipse/cdt/internal/ui/preferences/PrefrencesMessages.properties - -2005-06-08 Alain Magloire - Fix PR 98846 - * src/org/eclipse/cdt/internal/ui/util/ResourceTOItemsMapper.java - -2005-06-08 Alain Magloire - Move to the IContentTypeManager framework: PR 86645 - * src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - + src/org/eclipse/cdt/internal/ui/preferences/CFileTypeAssociation.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypeDialog.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - * src/org/eclipse/cdt/internal/ui/text/CFormattingStrategy.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/SearchCompletionContributor.java - * plugin.xml - -2005-06-08 Vladimir Hirsl - Fix for NPE in CPElement.java - - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPElement.java - -2005-06-07 Alain Magloire - Patch form Chris Recoskie to provide an ID to the wizard. - * src/org/eclipse/cdt/ui/wizards/NewCProjectWizardPage.java - -2005-05-27 Alain Magloire - Patch from Dave Daoust to externalize some strings - * refactor/org/eclipse/cdt/internal/core/refactoring/rename/RenameElementProcessor.java - * src/rg/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - * src/org/eclipse/cdt/internal/ui/search/DOMQuery.java - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionprocessor2.java - * src/org/eclipse/cdt/ui/dialogs/CodeFormatterBlock.java - -2005-05-19 Alain Magloire - Fixed PR 95943 - * src/org/elcipse/cdt/internla/corext/template/c/TemplateMessages.properties - * src/org/elcipse/cdt/internla/corext/template/c/TranslationUnitContextType.java - -2005-05-18 David Inglis - Fixed bug # 95556 - * src/org/eclipse/cdt/ui/wizards/NewCProjectWizard.java - -2005-05-12 Alain Magloire - Fix multiple warnings, the use of: - Workbench.setHelp() --> PlatformUI.getWorkbench().getHelpSystem().getHelp() - Use IShellProvider instead of shell. - * files too many to enumerate - -2005-05-12 Alain Magloire - Fix PR 93970 - * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java - * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java - -2005-05-09 Alain Magloire - Patch from David Daoust, PR 94120 - * src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java - -2005-05-06 Alain Magloire - PR 93902 to fix warnings. - * plugin.xml - * src/org/eclipse/cdt/internal/ui/search/FindDeclarationsInWorkingSet.java - * src/org/eclipse/cdt/internal/ui/search/FindRefsInWorkingSet.java - * src/org/eclipse/cdt/internal/ui/search/WorkingSetFindAction.java - * src/org/eclipse/cdt/internal/ui/text/HelpCompletionContribution.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2005-05-04 Vladimir Hirsl - Fix for PR 92599: [Indexer] Remove annotation markers preference from DOMIndexer & friends - Replaced indexer problem markers property page block for DOMIndexer. - (from SourceIndexerBlock to NullIndexerBlock). - Only inclusion not found preprocessor problem markers are going to be - generated (there isn't an option in UI to disable/enable them yet). - - * plugin.xml - -2005-04-22 Vladimir Hirsl - Added per file C/C++ Includes & Symbols property page to display - per file scanner info (discovered and user specified). - - + icons/obj16/hfolder_quote_obj.gif - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/AbstractPathOptionBlock.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - + src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeSymbolEntryBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeSymbolEntryPage.java - + src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeSymbolEntryPerFilePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPElement.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CElementLabelProvider.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/NewIncludesSymbolsTabBlock.java - -2005-04-13 Alain Magloire - Fix PR 91239 - * src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java - -2005-04-12 Alain Magloire - Fix for PR 91163, 91165 and 91169 - * src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.properties - * src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/AbstractPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CodeAssistPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CSourcePreviewerUpdater.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/text/CTextTools.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2005-04-12 Alain Magloire - - icons/full: Remove obsolete directory. - -2005-04-11 Alain Magloire - Fix PR 91000: NPE in CEditorHoverConfigurationBlock - * src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - -2005-04-11 Vladimir Hirsl - Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make - User specified include paths (through the UI) are now created with - isSystemInclude attribute set to true. - - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPElement.java - -2005-04-08 Alain Magloire - New icons from the IBM folks(Patch from DDaoust) - * icons/* - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/OpenProjectGroup.java - * plugin.xml - -2005-04-06 David Inglis - Fixed bug# 90440 - * plugin.xml - * src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java - * src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java - -2005-04-04 Alain Magloire - Move to Eclipse-31M6 - * src/org/eclipse/cdt/internal/ui/cview/CopyAction.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - -2005-03-30 Alain Magloire - Fix PR 87334 - * src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java - -2005-03-29 Chris Wiebe - prevent duplicate #includes - * src/org/eclipse/cdt/internal/ui/wizards/NewClassCodeGenerator.java - -2005-03-29 Chris Wiebe - fix PR#87328 by making class wizard page publicly accessible - refactored wizard code and added comments - * src/org/eclipse/cdt/internal/ui/wizards/AbstractMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/ConstructorMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/IMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/NewBaseClassSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/NewClassWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/DestructorMethodStub.java - * src/org/eclipse/cdt/ui/wizards/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/NewClassCreationWizard.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardPrefs.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardUtil.java - * plugin.xml - removed: - * src/org/eclipse/cdt/ui/wizards/NewClassCreationWizard.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - -2005-03-29 Vladimir Hirsl - Removing indexer problem markers when problem reporting is deselected. - - * src/org/eclipse/cdt/ui/dialogs/SourceIndexerBlock.java - -2005-03-28 Bogdan Gheorghe - Added CTagsIndexer block - some more ironing of the indexer block. - * src/org/eclipse/cdt/ui/dialogs/IndexerBlock.java - * src/org/eclipse/cdt/ui/dialogs/NullIndexerBlock.java - * src/org/eclipse/cdt/ui/dialogs/CTagsIndexerBlock.java - * plugin.xml - -2005-03-24 Vladimir Hirsl - Ironing of the Indexer property page block. - DOM AST based indexer property options page. - * src/org/eclipse/cdt/ui/dialogs/IndexerBlock.java - * src/org/eclipse/cdt/ui/dialogs/NullIndexerBlock.java - * plugin.xml - -2005-03-20 Alain Magloire - Fix for 77978. - * src/org/eclipse/cdt/internal/ui/actions/AddBlockCommentAction.java - * src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java - * src/org/eclipse/cdt/internal/ui/text/CCommentAutoIndenStrategy.java - * src/org/eclipse/cdt/internal/ui/text/CPartitionScanner.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/text/CTextTools.java - * src/org/eclipse/cdt/internal/ui/text/FastCPartionScanner.java - * src/org/eclipse/cdt/internal/ui/text/ICPartitions.java - -2005-03-18 David Inglis - - Fixed problem with error tick in CView not updateing properly. - - * src/org/eclipse/cdt/internal/ui/util/ProblemTreeViewer.java - -2005-03-13 Bogdan Gheorghe - New UI items to support index framework - - * src/org/eclipse/cdt/internal/ui/CPluginResources - * src/org/eclipse/cdt/ui/CUIPreferenceInitializer.java - * src/org/eclipse/cdt/internal/ui/dialogs/IndexerBlock.java - * src/org/eclipse/cdt/internal/ui/dialogs/IndexerOptionPropertyPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/SourceIndexerBlock.java - * src/org/eclipse/cdt/ui/index/AbstractIndexerPage - * plugin.xml - -2005-03-12 Alain Magloire - Plan item 79518: for PathEntry variable manager. Enable. - * src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariablesGroup.java - * puglin.xml - -2005-03-07 Alain Magloire - Part of plan item 79518: for PathEntry variable manager. - Not enable. - * plugin.xml - * src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableDialog.java - * src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariablePreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PathEntryVariableGroup.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - -2005-03-02 Alain Magloire - Fix for PR 87027: Thanks to Jonathan Emmett, for noticing. - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - -2005-02-25 Alain Magloire - Fix PR 82292: Code template variable not working. - * src/org/eclipse/cdt/internal/corext/template/c/CContext.java - * src/org/eclipse/cdt/internal/corext/template/c/CContextType.java - * src/org/eclipse/cdt/internal/corext/template/c/TemplateMessage.properties - * src/org/eclipse/cdt/internal/corext/template/c/TranslationUnitContext.java - * src/org/eclipse/cdt/internal/corext/template/c/TranslationUnitContextType.java - * src/org/eclipse/cdt/internal/ui/text/contentassit/CCompletionProcessor.java - * templates/default-templates.xml - -2005-02-25 Alain Magloire - Fix PR 69572: Key binding action for Matching Bracket ... Ctrl+Shift+P - * src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - + src/org/elcipse/cdt/internal/ui/editor/GotoMatchingBracketAction.java - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java - * plugin.properties - * plugin.xml - -2005-02-25 Alain Magloire - Fix PR 86718: Dialog shows twice - * src/org/eclipse/cdt/internal/ui/cview/OpenProjectGroup.java - * src/org/eclipse/cdt/internal/ui/cview/RefactorActionGroup.java - -2005-02-25 Alain Magloire - Fix for PR 45666: Adding Block comment mneu in the CEditor "/* */" - * src/org/eclipse/cdt/internal/ui/actions/RemoveBlockCommentAction.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * NEWS - -2005-02-25 Alain Magloire - Fix PR 86647: remove the hyperlink preference page in the CEditor preference - Use the Text Editors - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - + src/org/eclipse/cdt/internal/ui/editor/CElementHyperlink.java - = src/org/eclipse/cdt/internal/ui/editor/CElementHperlinkDetector.java - - src/org/eclipse/cdt/internal/ui/editor/IPositionManager.java - - src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - -2005-02-25 Alain Magloire - Fix PR 86655: adds a link to the Text Editor preference - Remove some warning, WorkbenchHelp was deprecated. - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/AbstractPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/AppearancePreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CodeAssistPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessage.properties - -2005-02-24 Alain Magloire - Fix for 85633, Moving out all the CEditorPreference Text setting - to eclipse EditorsUI preference page. - * src/org/eclipse/cdt/internal/ui/editore/CEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/AbstractPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/ui/CUIPreferenceInitializer.java - -2005-02-15 Alain Magloire - Fix PR 82322, PR 78330 - * plugin.xml - -2005-02-15 Alain Magloire - Fix PR 82856 - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchAnnotationModel.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchEditor.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchFile.java - * src/org/eclipse/cdt/internal/ui/preferences/CSearchPreferencePage.java - -2005-02-14 Alain Magloire - Fix from Javier Kohen PR 69157 - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - -2005-02-14 Alain Magloire - Fix for PR 84640, do the folding at the start of the ID - so code like this - static int - foo () { - } - will start the folding on "foo" and not on "static int" - * src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java - -2005-02-10 Bogdan Gheorghe - Fix for 75916: Errors and exceptions in log if you try create a C++ project with - same name/different case. - Refactored CUIPlugin.errorDialog to take a boolean logError. - - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/dialogs/TabFolderOptionBlock.java - * src/org/eclipse/cdt/ui/wizards/NewCProjectWizard.java - -2005-02-09 Alain Magloire - PR 84841: Description of the template in the hover was incorrect. - * src/org/eclipse/cdt/internal/ui/text/TemplateEngine.java - -2005-02-06 Alain Magloire - PR 84423, Patch from : Tomaszewski Przemek - Added keybinding next/previous(CTRL-SHIFT-UP/DOWN) to from - member to member in the CEditor(PR 84423). - - * NEWS - * plugin.properties - * plugin.xml - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java - -2005-02-02 Bogdan Gheorghe - Added a delete IProblem Markers action to context menu to allow users to manually - remove problems reported by the parser during an index. - - * src/org/eclipse/cdt/internal/ui/util/DeleteIProblemMarkerAction.java - * plugin.xml - * plugin.properties - -2005-01-29 Alain Magloire - Fix for 81403: Move the Code Assist preference page - out of the CEditor preference page. It clean the CEditorPreferencePage - and takes less time to instantiate. - New checkbox in Code Assist to complete common prefix. - + src/org/eclipse/cdt/internal/ui/preferences/AbstracPreferencePage.java - * src/org/eclipse/cdt/internal/ui/prefernces/CEditorPreferencePage.java - + src/org/eclipse/cdt/internal/ui/preferences/CodeAssistPreferencge.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessage.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/ContentAssistPreference.java - * src/org/eclipse/cdt/ui/CUIPrefernceInitializer.java - * plugin.xml - * plugin.properties - -2005-01-28 Alain Magloire - Add Indexer search in the Source Hover implementation. - * src/org/eclipse/cdt/intenal/ui/text/CSourceHover.java - -2005-01-28 David Inglis - - Implement Eclipse 3.0 Next/Prev Annonation retargetable actions for CEditor with Problems - view highlighting. - - * plugin.xml - * src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - - + src/org/eclipse/cdt/internal/ui/editor/GotoAnnotationAction.java - - - icons/full/ctool16/next_error_nav.gif - - icons/full/ctool16/prev_error_nav.gif - - icons/full/dtool16/next_error_nav.gif - - icons/full/dtool16/prev_error_nav.gif - - icons/full/etool16/next_error_nav.gif - - icons/full/etool16/prev_error_nav.gif - - src/org/eclipse/cdt/internal/ui/editor/GotoErrorAction.java - - -2005-01-26 Alain Magloire - Part of implementing PR 83112 - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - Changes in the interface of the Core Model - * refactor/org/eclipse/cdt/internal/corext/refactoring/rename/RenameElementProcessor.java - * refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java - -2005-01-26 Alain Magloire - Part of implementing PR 83112 - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java - * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java - * src/org/eclipse/cdt/internal/ui/dnd/*.java - -2005-01-24 Vladimir Hirsl - SCD work for CDT 3.0 - Better displaying of error messages in TabFolderOptionBlock. - * src/org/eclipse/cdt/ui/dialogs/TabFolderOptionsBlock.java - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - -2005-01-24 Alain Magloire - PR 83514 patch from Przemek - * src/org/eclipse/cdt/internal/ui/actions/ActionMessages.properties - * src/org/eclipse/cdt/internal/ui/text/CoutlineInformaionControl.java - * NEWS - -2005-01-22 Alain Magloire - PR 38958 - * src/org/eclipse/cdt/internal/ui/viewsupport/CElementImageProvider.java - -2005-01-20 Alain Magloire - PR 82964 patch from Przemek - * icons/full/cview16/view_menu.gif - * src/org/eclipse/cdt/internal.ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/actions/ActionMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java - * src/org/eclipse/cdt/internal/ui/text/CCodeScanner.java - * src/org/eclipse/cdt/internal/ui/text/COperatorRule.java - * src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/text/contenassist/CCompletionProcessor.java - -2005-01-19 Alain Magloire - PR 83151 - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2005-01-11 David Inglis - Further fix to 36837 - - * src/org/eclipse/cdt/internal/ui/util/ResourceToItemsMapper.java - -2005-01-11 David Inglis - - Fix for 82516 - - * src/org/eclipse/cdt/internal/ui/viewsupport/CElementLabels.java - - -2005-01-07 Alain Magloire - Part of Fix 82323. - The "New" action was not shown when workspace was empty - or no selection. - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - And make sure we do not put problem icons on resources that !exist() && isReadOnly(). - * src/org/eclipse/cdt/internal/ui/util/ResourceToItemsMapper.java - -2005-01-07 Alain Magloire - Fix PR 82202 - * src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java - * src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java - * src/org/eclipse/cdt/internal/ui/util/Resources.java - -2004-12-22 Alain Magloire - - On going work to clean cdt.ui from misc. warnings - and removing the deprecated interfaces in Eclipse-3.1 - -2004-12-21 Alain Magloire - We use TogglePresentation action definition ID rather the one - define in the CDT, since now the platfrom defines one. - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java - * src/org/eclipse/cdt/internal/ui/editor/ToggglePresentationAction.java - -2004-12-21 Alain Magloire - Fix PR 81635 patch form Przemek - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - -2004-12-20 Alain Magloire - Fix PR 50578 - * src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java - -2004-12-14 Alain Magloire - PR 80631 Patch form Przemek Tomaszewski - * src/org/eclipse/cdt/internal/ui/editor/CContentOutilinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java - * src/org/eclipse/cdt/internal/ui/editor/ICEdtiroActionDefinitionIds.java - * src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/util/ProblemTreeViewer.java - * src/org/eclpse/cdt/ui/CElementContentProvider.java - * plugin.properties. - * plugin.xml - -2004-12-12 Alain Magloire - PR 80631 Patch form Przemek Tomaszewski - * src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.properties - * src/org/eclipse/cdt/internal/ui/text/CBraceRule.java - * src/org/eclipse/cdt/internal/ui/text/CCodeScanner.java - * src/org/eclipse/cdt/internal/ui/text/CppCodeScanner.java - * src/org/eclipse/cdt/internal/ui/text/ICColorConstants.java - * src/org/eclipse/cdt/internal/ui/text/NumberRule.java - * src/org/eclipse/cdt/internal/ui/text/SingleCharRule.java - -2004-12-10 Alain Magloire - Fix for 77874. - In order to fix this we removed all of the Eclipse-1.0 classes - that we copied in the CDT. - The good news is that it is now part of Eclipse-3.x platform and we no - need to carry the duplicate. - The templates support was rewritten to use the JFace templates support - classes. - - * src/org/eclipse/cdt/internal/corext/template/*: remove to use - JFace Templates support. - * src/org/eclipse/cdt/internal/corext/template/c/*: rewritten to use - JFace Templates classes. - * src/org/eclipse/cdt/intenal/corext/texmanipulation/*: remove to use - JFace TextEdit support - * src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java: - Rewritten to take advantage of JFace support for Templates. - * src/org/eclipse/cdt/internal/ui/text/link/*: Remove use JFace - * src/org/eclipse/cdt/internal/ui/text/template/*: Remove use JFace templates - * plugin.xml - * plugin.properties - * template/default-templates.xml - -2004-12-08 Bogdan Gheorghe - Fix for 76123 - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - - Added sorting for external file matches - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.jaav - * src/org/eclipse/cdt/ui/CSearchResultLabelProvider.java - -2004-12-06 Alain Magloire - Fix for 79865 - * src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java - -2004-12-03 Chris Wiebe - fix for 74098 - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - -2004-12-03 Alain Magloire - Implement comment blocks(Code take from JDT Editor) - * src/org/eclipse/cdt/internal/ui/action/AddBlockCommentAction.java - * src/org/eclipse/cdt/internal/ui/action/BlockCommentAction.java - * src/org/eclipse/cdt/internal/ui/action/RemoveBlockCommentAction.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java - * src/org/eclipse/cdt/internal/ui/text/ CPartitionScanner.java - * src/org/eclipse/cdt/internal/ui/text/CTextTools.java - * src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java - * src/org/eclipse/cdt/internal/ui/text/ICPartitions.java - * plugin.xml - -2004-12-02 Alain Magloire - Fix for 40081 - Textfield to choose NM. - Fix MacOX binary parser page. - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties. - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/CygwinPEBinarParserPage.java - * src/org/eclipse/cdt/ui/dialogs/MachOBinaryParserPage.java - -2004-11-25 Alain Magloire - Fix for PR 79327 - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - -2004-11-24 Chris Wiebe - - fix command binding for OpenTypeInHierarchyAction - * plugin.xml - -2004-11-24 Alain Magloire - Remove unused class, reduce confusion in code maintainance. - * src/org/eclipse/cdt/internal/ui/util/ProblemItemMapper.java - -2004-11-19 Alain Magloire - Fix for PR 39204 - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - -2004-11-19 Bogdan Gheorghe - Fix for 43664 : Search should report matches outside of workspace - - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchAnnotationModel.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchEditor.java - * src/org/eclipse/cdt/internal/ui/editor/ExternalSearchFile.java - * src/org/eclipse/cdt/internal/ui/preferences/CSearchPreferencePage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResult.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - * src/org/eclipse/cdt/internal/ui/search/NewSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/actions/DeclarationsSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/ReferencesSearchGroup.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - * plugin.properties - * plugin.xml - -2004-11-12 David Inglis - - Fixed bug # 78292 - * src/org/eclipse/cdt/internal/ui/editor/TranslationUnitAnnotationModelEvent.java - -2004-11-10 Chris Wiebe - - additional case for 78200 - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - -2004-11-10 Chris Wiebe - - Fix for 78200 - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewFileWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java - -2004-11-05 Alain Magloire - Framework for code formatter. - * src/org/eclipse/cdt/internal/coreext/CodeFormatterUtil.java - * src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java - * src/org/eclipse/cdt/internal/ui/preferences/CodeFormatterPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - * src/org/eclipse/cdt/internal/ui/text/CFormattingStrategy.java - * src/org/eclipse/cdt/ui/dialogs/CodeFormatterBlock.java - * plugin.xml - * plugin.properties - -2004-11-05 Chris Wiebe - - Fix for 56204 - empty source files are no longer created - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - -2004-11-05 Chris Wiebe - - Remove option to use an existing class as enclosing type (defer to future release) - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardMessages.properties - -2004-11-04 Alain Magloire - Fix for 77825 from (Mikhail Voronin) - * src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java - -2004-11-02 Tanya Wolff - Fixed content assist extensibility for 77482 - changed context condition - for addProposalsFromCompletionContributors() & fixed cursor position - * src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java - -2004-11-01 Alain Magloire - Patch from Mikhail Voronin to implement 71240. - Too many changes to enumerate refer to PR: - https://bugs.eclipse.org/bugs/show_bug.cgi?id=71240 - -2004-10-14 Alain Magloire - - Provide the hashCode method. - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - -2004-09-24 Chris Wiebe - - minor icon cleanup - * icons/full/dtool16/opentype.gif - * icons/full/etool16/opentype.gif - * icons/full/obj16/bin_obj.gif - * plugin.xml - -2004-09-24 Chris Wiebe - - remove obsolete classes - * src/org/eclipse/cdt/internal/ui/wizards/BaseClassSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java - * src/org/eclipse/cdt/internal/ui/wizards/OpenNewFolderWizardAction.java - * src/org/eclipse/cdt/ui/wizards/NewClassWizard.java - * src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java - -2004-09-24 Chris Wiebe - - new folder wizards - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java - * icons/full/ctool16/newsrcfldr_wiz.gif - * icons/full/dtool16/newsrcfldr_wiz.gif - * icons/full/etool16/newsrcfldr_wiz.gif - * icons/full/wizban/newsrcfldr_wiz.gif - * src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/ICHelpContextIDs.java - * src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java - * src/org/eclipse/cdt/internal/ui/wizards/NewFolderDropDownAction.java - * src/org/eclipse/cdt/internal/ui/wizards/folderwizard/NewFolderWizardMessages.java - * src/org/eclipse/cdt/internal/ui/wizards/folderwizard/NewFolderWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/folderwizard/NewSourceFolderWizardPage.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/wizards/NewFolderCreationWizard.java - * src/org/eclipse/cdt/ui/wizards/NewSourceFolderCreationWizard.java - * plugin.properties - * plugin.xml - -2004-09-22 Chris Wiebe - - updated wizard banner icons to new look - *icons/full/wizban/addpath_wiz.gif - *icons/full/wizban/fieldrefact_wiz.gif - *icons/full/wizban/methrefact_wiz.gif - *icons/full/wizban/typerefact_wiz.gif - -2004-09-22 Chris Wiebe - - new file wizards - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/SourceFileSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/AbstractOpenWizardAction.java - * src/org/eclipse/cdt/internal/ui/wizards/AbstractWizardDropDownAction.java - * src/org/eclipse/cdt/internal/ui/wizards/BaseClassSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java - * src/org/eclipse/cdt/internal/ui/wizards/NewFileDropDownAction.java - * src/org/eclipse/cdt/internal/ui/wizards/NewProjectDropDownAction.java - * src/org/eclipse/cdt/internal/ui/wizards/NewTypeDropDownAction.java - * src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * icons/full/ctool16/newcfile_wiz.gif - * icons/full/ctool16/newhfile_wiz.gif - * icons/full/dtool16/newcfile_wiz.gif - * icons/full/dtool16/newhfile_wiz.gif - * icons/full/etool16/newcfile_wiz.gif - * icons/full/etool16/newhfile_wiz.gif - * icons/full/wizban/newcfile_wiz.gif - * icons/full/wizban/newhfile_wiz.gif - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizard.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewFileWizardMessages.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewFileWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileGenerator.java - * src/org/eclipse/cdt/ui/wizards/NewClassWizard.java - * src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java - * src/org/eclipse/cdt/ui/wizards/NewFileCreationWizard.java - * src/org/eclipse/cdt/ui/wizards/NewHeaderFileCreationWizard.java - * src/org/eclipse/cdt/ui/wizards/NewSourceFileCreationWizard.java - * plugin.properties - * plugin.xml - -2004-09-21 Alain Magloire - Duplication in the CView ILibraryReferece. - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - -2004-09-16 Chris Wiebe - - refactor messages out of internal.ui.search.CSearchMessages - add default label for anonymous structs - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/internal/ui/viewsupport/CElementLabels.java - -2004-09-15 Chris Wiebe - - Allow sorting categories to be accessed from subclass. - Namespaces with reserved names should be sorted the same as celements. - * src/org/eclipse/cdt/ui/CElementSorter.java - -2004-09-15 Chris Wiebe - - refactoring generic stuff out of browser/ and typeinfo-specific stuff back in - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java - * src/org/eclipse/cdt/internal/ui/viewsupport/StatusBarUpdater.java - * src/org/eclipse/cdt/internal/ui/viewsupport/StorageLabelProvider.java - -2004-09-14 Alain Magloire - - Pr 73831. Tentative fix - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencPage.java - * src/org/eclipse/cdt/internal/ui/text/util/CColorManager.java - -2004-09-14 Alain Magloire - - Define contentTypes for some of the - extension points. - * plugin.xml - -2004-09-11 Alain Magloire - - Allow grouping of namespace in the outliner. - See the appereance namespace. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java - * src/org/eclipse/cdt/internal/ui/preferences/AppearancePreferencePage.java - * src/org/eclipse/cdt/ui/CElementGrouping.java - * src/org/eclipse/cdt/ui/CUIPreferenceInitializer.java - * src/org/eclipse/cdt/ui/NamespacesGrouping.java - * src/org/eclipse/cdt/ui/PreferenceConstants.java - -2004-09-09 David Inglis - - Fix large gap between image and text in CView and ProjectView - - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - -2004-09-09 David Inglis - Fix for 36837 - CVS decoration updating - - * src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java - * src/org/eclipse/cdt/internal/ui/util/ProblemTreeViewer.java - - removed Eclipse 1.0 way of decorating label providers - use label decorators - - * src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - * src/org/eclipse/cdt/internal/ui/IAdornmentProvider.java - - refactored to internal.ui.viewsupport - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/AppearanceAwareLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CUILabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProblemsLabelDecorator.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/DecoratingCLabelProvider.java - * src/org/eclipse/cdt/internal/ui/StandardCElementLabelProvider.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPElementLabelProvider.java - - changes due to refactor - - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HierarchyLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HistoryAction.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsViewer.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewer.java - - * src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java - * src/org/eclipse/cdt/internal/ui/compare/CNode.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/ResultCollector.java - * src/org/eclipse/cdt/internal/ui/util/IProblemChangedListener.java - * src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java - * src/org/eclipse/cdt/internal/ui/util/ProblemTableViewer.java - -2004-09-09 Bogdan Gheorghe - Fix for 73406 - Indexer: Double-Indexing on Specific Project - -2004-09-09 Chris Wiebe - - limit base class selection to referenced projects - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardMessages.properties - -2004-09-08 Alain Magloire - - Fix For PR 73459 - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - -2004-09-08 Alain Magloire - - Fix for PR 73454. - * src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java - -2004-09-07 Alain Magloire - Wrong icons - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - * src/org/eclipse/cdt/internal/ui/cview/InlcudeReferenceProxy.java - -2004-09-07 Alain Magloire - - Part of the uncoming work to supply formatting in CDT - * src/org/eclipse/cdt/internal/corext/CodeFormatterUtil.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/text/CFormatingStrategy.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * plugin.properties - * plugin.xml - -2004-09-07 Chris Wiebe - - comment out old class wizard - * plugin.xml - -2004-09-07 Bogdan Gheorghe - - Fix for Bug 73191: Search not finding all references in a specific example - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - -2004-09-04 Alain Magloire - - Fix for PR 73118 - * refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java - -2004-09-03 Chris Wiebe - - add support for IDeferredWorkbenchAdapter - * src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java - * src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java - -2004-09-03 Alain Magloire - - The Binaries were not showing children. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - -2004-09-03 Alain Magloire - - Provide key binding for AddInclude action - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * plugin.xml - * plugin.properties - -2004-09-02 Alain Magloire - - Deal with WorkingCopy vs TranslationUnit in the hashCode. - * src/org/eclipse/cdt/internal/ui/cview/CViewElementComparer.java - -2004-09-02 Bogdan Gheorghe - Fix for 72816: [Search] Selection Search For Working Set - - * src/org/eclipse/cdt/internal/ui/search/CSearchUtil.java - * src/org/eclipse/cdt/internal/ui/search/LRUWorkingSets.java - * src/org/eclipse/cdt/internal/ui/search/actions/DeclarationsSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindDeclarationsInWorkingSetAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindRefsInWorkingSetAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/ReferencesSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/WorkingSetFindAction.java - - -2004-09-01 Alain Magloire - - Deal with the fact that elements can come - from WorkingCopy or TranslationUnit - * src/org/eclipse/cdt/internal/ui/cview/CViewElementComparer.java - -2004-08-31 Alain Magloire - - Provide a Proxy wrapper for the includeRefence class - This will allow us to provide special Icon, a correct - getParent() etc .. in the C/C++ view. - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - * src/org/eclipse/cdt/internal/ui/cview/IncludeReferenceProxy.java - -2004-08-30 Alain Magloire - - Fix for 72914 - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - -2004-08-27 Chris Wiebe - - class wizard fixes - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/SourceFileSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/SourceFolderSelectionDialog.java - -2004-08-27 Alain Magloire - - Fix for 72135 - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathSourceEntryPage.java - * src/org/eclipse/cdt/internal/ui/wizards/TreeListDialgField.java - -2004-08-26 Alain Magloire - Be on the same length as the Java Editor and Ant Editor - for the Preference page. Misc warning removes, when - raising the level of warnings from the compiler. - - * src/org/eclipse/cdt/internal/ui/preference/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preference/PreferencesMessages.properties - -2004-08-25 Chris Wiebe - - better handling of enclosing type - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/AbstractMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/ConstructorMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/DestructorMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/IMethodStub.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/NewClassCreationWizard.java - -2004-08-25 Chris Wiebe - - support for matching enclosed type names - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - -2004-08-25 Chris Wiebe - - Got rid of little 'C' icons on the editor preference pages - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - -2004-08-25 Alain Magloire - - Fix for 65761: Show all the include paths in the includes container. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - -2004-08-25 Chris Wiebe - - Got rid of little 'C' icons on the editor preference pages - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - -2004-08-25 Chris Wiebe - - Fix AddInclude action to resolve paths correctly - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - -2004-08-24 Alain Magloire - - Implementation for PR 69118: Folding. - Framework taken from the JDT folding adapted to C - - * src/org/eclipse/cdt/internal/ui/action/ActionMessages.java - * src/org/eclipse/cdt/internal/ui/action/FoldingActionGroup.java - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - - * src/org/eclipse/cdt/internal/ui/preference/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preference/FoldingConfigurationBlock.java - * src/org/eclipse/cdt/internal/ui/preference/PreferencesMessages.properties - - * src/org/eclipse/cdt/internal/ui/text/folding/CFoldingStructureProviderDescriptor.java - * src/org/eclipse/cdt/internal/ui/text/folding/CFoldingStructureProviderRegistry.java - * src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java - * src/org/eclipse/cdt/internal/ui/text/folding/EmptyCFoldingPrefernceBlock.java - * src/org/eclipse/cdt/internal/ui/text/folding/FoldingMessages.java - * src/org/eclipse/cdt/internal/ui/text/folding/FoldingMessages.properties - - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/PreferenceConstants.java - - * src/org/eclipse/cdt/ui/text/folding/ICFoldingPreferenceBlock.java - * src/org/eclipse/cdt/ui/text/folding/ICFoldingStructureProvider.java - - * plugin.properties - * plugin.xml - -2004-08-24 Chris Wiebe - - fix sorting bug - * browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java - -2004-08-21 Alain Magloire - - Hardcode The CEditor id and the ASM id for the - CView openEditor. - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - * plugin.xml - -2004-08-21 Alain Magloire - - Fix for 69756 - * plugin.xml - -2004-08-20 Chris Wiebe - - class wizard now adds include paths dynamically - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - -2004-08-19 Alain Magloire - - Match the changing API of the Resolver Model. - - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - -2004-08-19 Alain Magloire - - Show the right icons for non-C-Resources. - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - -2004-08-19 Chris Wiebe - - improved file validation - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardMessages.properties - -2004-08-18 Chris Wiebe - - added source/header file selection dialog - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/SourceFileSelectionDialog.java - -2004-08-16 Chris Wiebe - - better handling of source folders in class wizard - * src/org/eclipse/cdt/internal/corext/util/CModelUtil.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardMessages.properties - -2004-08-16 Tanya Wolff - Fix for 70906: Duplicate entries in C/C++ preferences - - src/org.eclipse.cdt.internal.ui.preferences/CeditorHoverConfigurationBlock.java - -2004-08-16 Bogdan Gheorghe - Fix for 70113: Search for Template member declarations causes Assertion - -2004-08-13 Chris Wiebe - - add namespace to class wizard. - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/* - -2004-08-12 Chris Wiebe - - Initial draft of new class wizard. - * src/org/eclipse/cdt/ui/wizards/NewClassCreationWizard.java - * src/org/eclipse/cdt/internal/ui/wizards/classwizard/* - -2004-08-12 Chris Wiebe - - * src/org/eclipse/cdt/internal/ui/wizards/dialogsfields/ListDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogsfields/CheckedListDialogField.java - - change constructor to accept IBaseLabelProvider so TableViewer can use ITableLabelProvider - fix bug in CheckedListDialogField.SetChecked() (never worked!) - -2004-08-12 Alain Magloire - - Fix for PR 71667. - Changes to the CCompletionContributor to pass - a context. - - * src/org/eclipse/cdt/internal/ui/CCompletionContributorManager.java - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSlectionAction.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionContributorDescriptor.java - * src/org/eclipse/cdt/internal/ui/text/hover/CDocHover.java - * src/org/eclipse/cdt/internal/ui/t4xt/CCompletionProcessor.java - * src/org/eclipse/cdt/ui/ICCompletionContributor.java - * src/org/eclipse/cdt/ui/text/ICCompletionInvocationContext.java - * plugin.xml - -2004-08-11 Alain Magloire - - Duplication in the CView. - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - -2004-08-10 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - -2004-08-06 Chris Wiebe - - Add scheduling rule to WorkbenchRunnableAdapter - * src/org/eclipse/cdt/internal/ui/actions/WorkbenchRunnableAdapter.java - -2004-08-06 Chris Wiebe - - Added new element wizard classes. - * src/org/eclipse/cdt/internal/ui/wizards/NewElementWizard.java - * src/org/eclipse/cdt/internal/ui/wizards/NewElementWizardPage.java - -2004-08-04 Alain Magloire - - Provide filters for the Outliner. - - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/filters/MacroDirectiveFilter.java - * src/org/eclipse/cdt/internal/ui/filters/UsingDirectiveFilter.java - * plugin.properties - * plugin.xml - -2004-08-04 Alain Magloire - - Fix ShowInCView class - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/ui/CElementGrouping.java - * src/org/eclipse/cdt/ui/Includes/Grouping.java - * src/org/eclipse/cdt/ui/actions/ShowInCViewAction.java - -2004-08-04 Alain Magloire - - Implementation of Grouping for includes. - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - * src/org/eclipse/cdt/internal/ui/cview/LibraryRefContainer.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java - * src/org/eclipse/cdt/internal/ui/preferences/AppearancePreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - * src/org/eclipse/cdt/ui/CElementGrouping.java - * src/org/eclipse/cdt/ui/CElementSorter.java - * src/org/eclipse/cdt/ui/IncludesGrouping.java - * src/org/eclipse/cdt/ui/PreferenceConstants.java - -2004-08-03 Tanya Wolff - - Fix for 71033: English "Find Refs" in Workbench Key preferences. - *plugin.properties - *plugin.xml - -2004-07-30 Alain Magloire - - Implementation of "Add Include" add the using directive. - - * icons/full/obj16/using_obj.gif - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/ui/CElementLabelProvider.java - -2004-07-29 Tanya Wolff - - Part Fix for 69768: CDT wasn't displaying non-English templates. - *org.eclipse.cdt.internal.corext.template/Templates.java - -2004-07-27 Tanya Wolff - - Fix for 70124 -- allow buttons to be expandable for translation - *org.eclipse.cdt.ui.wizards.conversion/ConvertProjectWizardPage.java - -2004-07-24 Chris Wiebe - - Major clean up patch on the wizards. - New button to access them. - -2004-07-23 Alain Magloire - - Support for addInclude action, implementation base - on the indexer. - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - -2004-07-16 Tanya Wolff - - Fix for 70543: TVT: Source code displaying in C++ Font and Editor - * plugin.properties - -2004-07-20 Alain Magloire - - Framework to do virtual grouping in the outliner - for example group the includes. - - * icons/full/obj16/incc_obj.gif - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/actions/ActionMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlineProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/PreferenceConstants.java - -2004-07-19 Chris Wiebe - This patch cleans up code using the ToggleLinkingAction - (subclass off AbstractToggleLinkingAction). - - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ToggleLinkingAction.java - - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/ToggleLinkingAction.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - -2004-07-16 Tanya Wolff - - Fix for 70221: unexternalized strings - * org.eclipse.cdt.internal.ui/search/CountLabelProvider.java - * org.eclipse.cdt.internal.ui/search/CSearchMessages.properties - -2004-07-16 Vladimir Hirsl - Implementation of HP-UX SOM binary parser page. - - * src/org/eclipse/cdt/ui/dialogs/AbstractGNUBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUSomBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUXCoffBinaryParserPage.java - -2004-07-16 Chris Wiebe - - Fixing numerous warnings. - -2004-07-15 Tanya Wolff - - Fix for 70124: unexternalized strings - * org.eclipse.cdt.ui.wizards.conversion/ConvertProjectWizardPage.java - * org.eclipse.cdt.internal.ui/CUIMessages.properties - Fix for 70143: duplicate mnemonics in binary parser options - * org.eclipse.cdt.ui.dialogs.CygwinPEBinaryParserPage.java - * org.eclipse.cdt.ui.dialogs.GnuElfBinaryParserPage.java - * org.eclipse.cdt.internal.ui/CUIMessages.properties -2004-07-15 Chris Wiebe - - Initial draft for the type hierarchy view. - * browser/* - * icons/* - -2004-07-15 Hoda Amer - Fix for PR 68500: [Outline View] After doing a rename of a class, the outline viewer does not display the new name (just the old name) - -2004-07-09 Hoda Amer - Fix for PR 69510 : [C++ Class Wizard] error message in C++ Class Wizard if invoke Class Wizard from existing C++ class in C/C++ Project View - -2004-07-09 Alain Magloire - Pr reported by Alex C. - Follow the other views lead and for multiple selection - show the number of selections. - - * src/org/eclipse/cdt/interanal/ui/cview/CView.java - * src/org/eclipse/cdt/interanal/ui/cview/CViewMessages.properties - -2004-07-08 Hoda Amer - Partial fix for PR 69439: content assist confusion - -2004-07-08 Bogdan Gheorghe - Fix for 64177: [Search] Clean up Selection Search UI - Fix for 57121: [Search] Searching when all of the "Search For" checkboxes are unchecked causes an exception - Fix for 68249: Accessibility: Project Settings Indexer description chopped - - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefintionIds.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/NewSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/actions/DeclarationsSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/ReferencesSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/SelectionSearchGroup.java - * plugin.xml - -2004-07-07 Hoda Amer - Fix for PR 69411: Bad label: WizardNewFileCreationPage.progress - -2004-07-06 Bogdan Gheorghe - - Added support for search name grouping. - - * src/org/eclipse/cdt/internal/ui/search/CSearchMatch.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResult.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.java - * src/org/eclipse/cdt/internal/ui/search/NewSearchResultCollector.java - * src/org/eclipse/cdt/ui/CSearchResultLabelProvider.java - -2004-07-06 Chris Wiebe - - This patch prevents some NPEs from happening in the class browser. I - suggest this should be applied to both HEAD and CDT_2_0 branch. - - * src/org/eclipse/cdt/internal/ui/viewsupport/CElementLabels.java - -2004-07-06 Hoda Amer - Fix for PR 69330 : Outline is flickering. - -2004-07-06 Chris Wiebe - This patch fixes a problem when using the class wizard, where the system - include separator '<' was used for project-relative include path instead - of '"'. - -2004-06-28 Alain Magloire - - Fix for PR 68820. - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - -2004-06-27 Bogdan Gheorghe - Fix for Bug 67987: [Search] C Search results do no show up as editor annotations - -2004-06-24 Hoda Amer - Changing Refactoring name collision from Error to FatalError - -2004-06-25 Chris Wiebe - Fix for PR# 49849: [New Class Wizard] Able to add a new C++ Class with the same name (at same location) from New C++ Class Wizard - -2004-06-24 Bogdan Gheorghe - Fix for 66695: [Indexer] Manually add an include path to a file/folder is ignored - Changed CompletionEngine getScannerInfo to get the info from a resource instead of - a project in order to get a complete list of include paths - - * src/org/eclipse/cdt/internal/ui/search/actions/SelectionParseAction.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/CompletionEngine.java - - -2004-06-24 Tanya Wolff - Fix for PR 60299: Accessibility: Lost children in Binary Parser properties dialog - Switched the binary parsers Options group with its child composite so the - group is read before the controls in the group. - Externalized a few dialog titles. - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBock.java - * src/org/eclipse/cdt/ui/dialogs/CygwinBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBock.java - -2004-06-24 Hoda Amer - A small fix to the New Class Wizard "link to file" option. - Fix for PR# 47570 : [New Class Wizard] Use of internal Eclipse classes in CDT(LinkToFileGroup) - -2004-06-24 Chris Wiebe - Fix for PR 48783 : [New Class Wizard] Err Create C++ Class with "Link to File" checkbox selected - Fix for PR 47571 : [New Class Wizard] resolved location can be blanked - Fix for PR 48774 : [New Class Wizard] Error if Create C++ Class with no name - -2004-06-23 Tanya Wolff - Fix for bugs 66134,66145 - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeSymbolEntryPage.java - * src/org/eclipse/cdt/internal/ui/wizards/NewWizardMessages.properties - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/LinkToFileGroup.java - -2004-06-23 Tanya Wolff - Fix for Bug 66300 - i18n: File Types preferences buttons don't expand - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferences.java - -2004-06-21 Alain Magloire - - It is too late to change the icons, but still - make a difference in a CFolder(CContainer) and - a normal folder. - * icons/full/obj16/sroo_obj.gif - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - -2004-06-22 Tanya Wolff - Fix for Bug 49883: duplicate mnemonics on editor preferences page. - Also flipped label/checkbox presentation for "bold" so the mnemonic would work. - Removed unneeded keys. - - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - -2004-06-22 Bogdan Gheorghe - Fix for 68028: Open Declaration into closed project causes PartInitException - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - * src/org/eclipse/cdt/internal/ui/util/OpenIncludeAction.java - - -2004-06-21 Bogdan Gheorghe - Fixed opening search external markers. - -2004-06-21 Alain Magloire - - Big Patch from Vladimir Hirsl - Implementation of AIX XCOFF32 binary parser page. - - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUXCoffBinaryParserPage.java - -2004-06-21 Hoda Amer - Fix for PR 63439 : [Content Assist] When prefix is a C/C++ keyword, Content Assist does not complete templates - -2004-0618 Alain Magloire - Patch from Chris W. to fix PR 6606 - -2004-06-17 Tanya Wolff - Fix for PR 60616: [Accessibility] - Removed mnemonics for reusable code Browse & Variables buttons, - fixed other duplicate mnemonices in New Class wizard. - *org.eclipse.cdt.ui.wizards/NewWizardMessages.properties - -2004-06-18 Bogdan Gheorghe - Fix for Bug 66933: [Selection Search] Working set name is {0} in search results - - * src/org/eclipse/cdt/internal/ui/search/actions/FindDeclarationsInWorkingSetAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindRefsInWorkingSetAction.java - -2004-06-18 Bogdan Gheorghe - Part 2 of Fix for Bug 62668: [Search] Search results rely on case of file names in include statement - rather then the filesystem - - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - -2004-06-18 Bogdan Gheorghe - Partial Fix for Bug 62668: [Search] Search results rely on case of file names in include statement - rather then the filesystem - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - -2004-06-17 Hoda Amer - Fix for PR 63933: [Refactoring] compilation errors does not prevent rename refactoring - Fix for PR 64213: [Refactoring] No warning given when renaming class A to B when B already exists - -2004-06-16 Hoda Amer - Fix for PR 66730: [Refactoring] Renaming a class does not change .cpp file. - Fix for PR 61045: [Accessibility] Code Templates Preview box has no MSAA name - -2004-06-15 Bogdan Gheorghe - Fix for Bug 60490: "Selected resource" option should only be enabled/disabled - based on selections in the Navigator and C/C++ Projects views - search now - works on all C/C++ views - - * src/org/eclipse/cdt/internal/ui/search/CSearchScopeFactory.java - * src/org/eclipse/cdt/internal/ui/search/NewSearchResultCollector.java - -2004-06-15 Bogdan Gheorghe - Fix for Bug 63957: Error with external search markers - changed label - provider to provide proper paths for external links - -2004-06-15 Bogdan Gheorghe - Disable background type cache on startup for now - - * src/org/eclipse/cdt/internal/ui/preferences/WorkInProgressPreferencePage.java - -2004-06-14 Bogdan Gheorghe - Fix for Bug 66748: Fixed in head - we now add a _cdtsrchlink_ label to all - imports brought in by search and ensure that we don't delete any local files. - -2004-06-11 Bogdan Gheorghe - Fix for Bug 66016: Moved search related items from work in progress to search page - -2004-06-10 Bogdan Gheorghe - Fix for Bug 65132: moving folder onto itself deletes entire project - - * src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java - -2004-06-10 Hoda Amer - Fix for PR 66289: [Content assist] menu item contains red square icon - -2004-06-10 Alain Magloire - - Move from working in progress the checkbox - enable/disable editor problem annotation. - - * src/org/eclipse/cdt/internal/ui/preferences/CEditorHoverConfigurationblock.java - * src/org/eclipse/cdt/internal/ui/preferences/WorkingInProgressPreferencePage.java - * src/org/eclipse/cdt/ui/PrefencecConstants.java - -2004-06-09 Alain Magloire - - Patch from Sam Rob to resolve 64022 - -2004-06-09 Tanya Wolff - Externalized strings from Work In Progress - Part of PR 66016 - - * src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties - -2004-06-09 Alain Magloire - Disable extension Work In Progress - in plugin.xml. Part of PR 66016 - - * plugin.xml - -2004-06-09 Bogdan Gheorghe - Fix for Bug 66273 - Opening declaration causes stack overflow - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - -2004-06-08 Tanya Wolff - Fix for Bug 63467 - choice format for displaying plural - - * src/org/eclipse/cdt/internal/corext/template/TemplateMessages.properties - -2004-06-08 Tanya Wolff - Fix for bug 66197 : I18N: Invalid key in Code Templates export message - * src/org/eclipse/cdt/internal/corext.template/TemplateMessages.properties - -2004-06-08 Alain Magloire - - Fix for 66188 - The callback acceptProblem() should do nothing. - - * src/org/eclipse/cdt/internal/ui/compare/CParseTreeBuilder.java - -2004-06-08 Alain Magloire - - Fix for PR 66186. - Remove the log() print not necessary - and users thinks something went wrong. - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - -2004-06-07 Tanya Wolff - Fix for Bug 66053 - externalized string in cview - - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - -2004-06-08 Hoda Amer - Fix for bug 51482, 61039 - * src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/ColorEditor.java - Fix for bug 44552 - Patch from Dave applied. - -2004-06-08 Hoda Amer - Fixes for bugs 62780, 62783, 62784 - * refactor/org/eclipse/cdt/internal/corext/refactoring/rename/RenameElementProcessor.java - -2004-06-08 Alain Magloire - - Fix for bug 65173 - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/LexicalSortingAction.java - -2004-06-08 Alain Magloire - - Fix For Bug 65172 - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java - -2004-06-07 Hoda Amer - Fix for bug 63395 : [Refactoring] a template class does not refactor its constructor - -2004-06-07 Bogdan Gheorghe - Fix for Bug 60772 - - * src/org/eclipse/cdt/internal/ui/search/actions/FindAction.java - -2004-06-06 Bogdan Gheorghe - Changed MouseClickListener to use Parser KeywordSets - * src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java - -2004-06-06 Bogdan Gheorghe - Fix for Bug 60629 - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.java - * src/org/eclipse/cdt/ui/CSearchResultLabelProvider.java - -2004-06-03 Alain Magloire - - Fix for PR 60650 - * src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java - -2004-06-03 Alain Magloire - - Fix for PR 64197 60906 - - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - -2004-06-03 Alain Magloire - Again the problem: - Eclipse filename association with editors is done strictly via - the plugin.xml(and Preference Page). - The CDT is ship with a sensible default i.e. *.c, *.h, *.cpp etc .. - We use an hack in EditorUtility.getEditorID(...) - To change this behaviour for the CView and the - COutliner. - - Added support for DoubleClick to open a header - in the outliner. - - Related PRs: 64834, 44363 - -2004-06-03 Alain Magloire - - Patch from Sam Rob, fix for 64783 - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java - -2004-06-02 Bogdan Gheorghe - - Fix for Bug 61241 - [Search] Closing the Search view mid search causes an error - * src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java - -2004-06-01 Alain Magloire - - Format the source Hovering better. - * src/org/eclipse/cdt/internal/ui/text/c/hover/CSourceHover.java - * src/org/eclipse/cdt/internal/ui/text/c/hover/SourceViewerInformationControl.java - -2004-06-01 Alain Magloire - - A release of the CDT was distributed with - a typ "ELF" instead of "Elf" we provide - and extension point pointing back to "ELF" - parser for backward comp. But ignoring - it in the UI. - - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - -2004-06-01 Alain Magloire - - Fall back on the Nature of the project - to decide of the syntax of the CEditor. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - - NPE in the CSourceHover. - - * src/org/eclipse/cdt/internal/ui/text/c/hover/CSourceHover.java - -2004-05-31 Alain Magloire - - Putting a good chunk of code(Taken from JDT) - to do proper hovering. - To many files to enumerate. - -2004-05-31 Bogdan Gheorghe - - Added warning message to status line when C search page is invoked and not all - projects in the workspace have indexing turned on. - - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - -2004-05-27 Alain Magloire - - Reverse part of a patch from TF concerning - memory images. We need to look at this closer. - For now it seem to break some icons. - - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - -2004-05-27 Alain Magloire - - Patch from Thomas Fletcher - - Restore bracket matching behaviour in the editor and use parent - class code for setting up the editor's OverviewRuler. - -2004-05-26 Andrew Niefer - Selection search: if searching on a function, use ASTUtil.getFunctionParameterTypes to create a - search pattern to find functions with the same parameters. Also, for AST nodes that have a - qualified name, use that to search. (bug 63966) - -2004-05-26 Alain Magloire - - CUIPlugin.startup() cleanup. The method - was trying to get the UI thread, not necessary. - -2004-05-26 Alain Magloire - - Jumbo Patch from Chris Wiebe. - Putting a starting skeleton for C Browsing. - -2004-05-26 Alain Magloire - - PR 61965 - From Thomas Fletcher: 2.0 mainline scalability patch - - Properly detach listeners and dispose of components to address - resource and memory leaks from CEditor stress test (PR 61965) - -2004-05-21 Andrew Niefer - Indexer Problem reporting (bug 43014, 62979) - * plugin.xml - * plugin.properties - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/ui/dialogs/IndexerBlock.java - * src/org/eclipse/cdt/ui/dialogs/IndexerOptionDialogPage.java - * src/org/eclipse/cdt/ui/dialogs/IndexerOptionPropertyPage.java - -2004-05-21 Alain Magloire - - $&#*$(^#&^$(^# - Eclipse-3.0 change the way things are done - for the preferences we have, for the CEditor - merge the Preference settings: the CUIPlugin store - and the Editor store since now the settings is - on the TextEditor(see annotation). - -2004-05-19 Alain Magloire - - Contribution from Sam Robb, for PR 52864. - -2004-05-19 Alain Magloire - - Comply with Eclipse-3.0 and use the theme - extension to change the CEditor text font. - Move the CBuildConsole font in the same category. - -2004-05-18 Bogdan Gheorghe - Got rid of deprecated methods in CSearchResultPage and MouseClickListener. - -2004-05-18 Alain Magloire - - Fix PR 61498 - Removing the Annotation Page from the CEditor preference. - -2004-05-16 Bogdan Gheorghe - Added sorters to the search results - - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - * src/org/eclipse/cdt/internal/ui/search/ElementNameSorter.java - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.java - * src/org/eclipse/cdt/internal/ui/search/ParentNameSorter.java - * src/org/eclipse/cdt/internal/ui/search/PathNameSorter.java - * src/org/eclipse/cdt/internal/ui/search/actions/GroupAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/SortAction.java - -2004-05-14 Bogdan Gheorghe - fix bug 48020, Duplicate Mnemonics in Search Dialog - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - -2004-05-14 Andrew Niefer - fix bug 62344, change completionOnTypeReference to lookup with empty prefix if - we have a context. - * src/org/eclipse/cdt/internal/ui/text/contentassist/CompletionEngine.java - -2004-05-13 Alain Magloire - - Fix for PR 62064 - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - * src/org/eclipse/cdt/internal/ui/util/ExternalEditorInput.java - -2004-05-12 Bogdan Gheorghe - - Removed FileSearchAction, FileSearchActionInWorkingSet + related properties - - * src/org/eclipse/cdt/internal/ui/editor/FileSearchAction.java - * src/org/eclipse/cdt/internal/ui/editor/FileSearchActionInWorkingSet.java - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - -2004-05-11 Andrew Niefer - - content assist bug 60298: - * src/org/eclipse/cdt/internal/ui/text/contentassist/CompletionEngine.java - * src/org/eclipse/cdt/ui/FunctionPrototypeSummary.java - -2004-05-11 Alain Magloire - - Preliminary work to get Parser IProblem in the CEditor. - -2004-05-10 Andrew Niefer - - fixing bug 60493: - - created CSearchUtil.getSearchForFromElement and CSearchUtil.getSearchForFromNode - - modified FindAction to use working copies if editor is dirty - - modified FindAction to use CElement information if available instead of parsing. - - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchUtil.jav - * src/org/eclipse/cdt/internal/ui/search/actions/FindAction.java - -2004-05-07 Andrew Niefer - - handle content assist for function references so that the function is not inserted if we are just getting signature - info for the popup - - created CProposalContextInformation which implements IContextInformation and IContextInformationExtension - so that we can better place the context popup after content assist for functions - - * src/org/eclipse/cdt/internal/ui/text/contentassist/CProposalContextInformation.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/ResultCollector.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/ICompletionRequestor.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/CompletionRequestorAdaptor.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/CompletionEngine.java - * src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java - -2004-05-05 Bogdan Gheorghe - Moved the index enablement constants to IndexManager to allow the index manager - to load enablement settings if not done so by the property page - - * src/org/eclipse/cdt/ui/dialogs/IndexerBlock.java - * src/org/eclipse/cdt/ui/dialogs/IndexerOptionDialogPage.java - * src/org/eclipse/cdt/ui/dialogs/IndexerOptionPropertyPage.java - - -2004-05-05 Bogdan Gheorghe - Got rid of the old search context menus in CEditor, COutlineView, CView. - - - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - * src/org/eclipse/cdt/internal/ui/search/actions/SelectionSearchGroup.java - -2004-05-05 Andrew Niefer - externalize "Libraries" string in LibraryRefContainer - -2004-05-04 Hoda Amer - Fix for bug#60331 : [Refactoring] All namespace declarations not renamed - Fix for bug#59270 : [Refactoring] missing warning/error icons - -2004-05-03 Alain Magloire - - Refactor the indexer block to be in the same - place as the others. - -2004-05-03 Bogdan Gheorghe - Added indexer block property pages - -2004-05-01 Alain Magloire - - Fix for PR 57620 - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - -2004-04-30 Hoda Amer - Partial fix for bug#60298 : [Content Assist] "No completions available" when using Content Assist during class definitions - -2004-04-23 Alain Magloire - - Tentative fix for PR 59098. - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java - - -2004-04-23 Hoda Amer - Fix for bug#Bug 59618 : [Refactoring] Be able to append refactor action group after my own group - -2004-04-23 Alain Magloire - - Adjusting the UI to changes of the core - Concerning customization of translation Unit - pathc from Sam PR 52864 - - * browser/org/eclipse/cdt/ui/browser/typeinfo/TypeInfoLableProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/edito/FileSearchAction.java - -2004-04-23 Alain Magloire - Possible NPE. - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - -2004-04-23 Hoda Amer - Fix for bug#59631 : Macros do not appear in the completion list when no prefix is provided - Fix for bug#59686 : [Content Assist] Class references are not completing - -2004-04-22 Sean Evoy - This is the first part of the patch supplied by Leo at Intel - to add error parsers to a managed build project, and to manipulate - the list of error parsers that apply to a project. - -2004-04-22 Hoda Amer - Backing out previous changes regarding new JFace interfaces. - -2004-04-22 Alain Magloire - - Fix for PR 59534 - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - -2004-04-22 Hoda Amer - Fixing build errors after integrating with the Eclipse nightly build on April 22nd. - Some JFace interfaces has changed. - -2004-04-21 Hoda Amer - Fix for bug#52823 : Content Assist: No completions available inside an empty document. - -2004-04-21 Bogdan Gheorghe - Fixed external markers not working with new Search UI problem. - -2004-04-21 Alain Magloire - Disable the PathEntry property page. - - * plugin.xml - -2004-04-21 Hoda Amer - Fix for bug#58703 :[Content Assist] An extra [^SPC] is required after appending to a prefix - Fix for bug#58708 :[Content Assist] Invalid proposals on nested classes - Fix for bug#58858 :[Content Assist] No completion when declaring a struct variable - -2004-04-06 Chris Wiebe - initial placement of non-ui code into org.eclipse.cdt.core.browser - -2004-04-20 Bogdan Gheorghe - Added clear() to CSearchResultPage to solve refresh problem on Linux. - - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - -2004-04-20 Alain Magloire - - In Eclipse-3.0 things changes to set partition scanner - on the Document Provider, it is now an extension point. - Implement "documentCreation" and "documentSetup" extension points. - - * plugin.xml - * plugin.properties - * src/org/eclipse/cdt/internal/ui/editor/CDocumentFactory.java - * src/org/eclipse/cdt/internal/ui/editor/CDocumentSetupParticipant.java - * src/org/eclipse/cdt/internal/ui/editor/PartiallySynchronizedDocument.java - -2004-04-20 David Inglis - - Work in progress CPath UI changes - - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPListElement.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathSymbolEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/ExtendedCPathBasePage.java - -2004-04-20 Alain Magloire - Fix NPE in CDocumentProvider - * src/org/eclipse/cdt/internalu/ui/editor/CDocumentProvider.java - -2004-04-20 David Inglis - - More of the model throws CModeLException. - - * refactor/org/eclipse/cdt/internal/corext/refactoring/rename/RenameElementProcessor.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/search/CElementLabels.java - * src/org/eclipse/cdt/internal/ui/viewsupport/MemberFilter.java - * src/org/eclipse/cdt/ui/CElementContentProvider.java - * src/org/eclipse/cdt/ui/CElementLabelProvider.java - -2004-04-20 Alain Magloire - - Fix for PR 59081 - - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java - -2004-04-20 David Inglis - - Enable wraping for build console - - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleViewer.java - -2004-04-19 Bogdan Gheorghe - Fix for 58477 - Search UI does not work - Fix for 59077 - Selection Search does not work - - * src/org/eclipse/cdt/internal/ui/search/CSearchContentProvider.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java - * src/org/eclipse/cdt/internal/ui/search/LevelTreeContentProvider.java - * src/org/eclipse/cdt/internal/ui/search/NewSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/FindAction.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultLabelProvider.java - -2004-04-19 Alain Magloire - - The Core Model interfaces now is throwing CModelException - we have to catch them and take appropriate actions. - - * refactor/org/eclipse/cdt/internal/corext/refactorin/rename/RenameElementProcessor.java - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathProjectsEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/ExtendedCPathBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/IncludesSymbolsTabBlock.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResult.java - * src/org/eclipse/cdt/ui/wizards/NewClasWizardPage.java - -2004-04-18 Alain Magloire - - First part to move to Eclipse-3.0 new DocumentProvider scheme - for the CEditor. Changes were made to the IBufferFactory, it - is now one class CustomBufferFactory in CUIPlugin.getBufferFactory() - - * plugin.xml - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerPage.java - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CStorageDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CustomBufferFactory.java - * src/org/eclipse/cdt/internal/ui/editor/DocumenAdapter.java - * src/org/eclipse/cdt/internal/ui/editor/ITranslationUnitEditorInput.java - * src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java - * src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java - - * src/org/eclipse/cdt/internal/ui/text/CTextTools.java - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - * src/org/eclipse/cdt/internal/ui/util/ExternalEditorInput.java - - * src/org/eclipse/cdt/ui/CUIPlugin.java - - * src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java - - * src/org/eclipse/cdt/internal/ui/codemanipulation/AddIncludeOperation.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/IncludRefContainer.java - -2004-04-16 Hoda Amer - Fix for bug#44364 : [Content Assist] case sensitivity option - Fix for bug#53446 : [New Class Wizard] Be able to configure new class wizard to not open source - -2004-04-16 David Inglis - - Work in Progress - CPath ui stuff - - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/AbstractPathOptionBlock.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPListElement.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPListLabelProvider.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathContainerDescriptor.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathContainerSelectionPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathSymbolEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/ExtendedCPathBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPListElementFilter.java - -2004-04-16 Andrew Niefer - modify CompletionEngine.completionOnFunctionReference for bug 50807 - -2004-04-16 Hoda Amer - Fix for bug#44370 : [Content Assist] function-style macros have arguments - -2004-04-16 David Inglis - - Register our adapter factory though new extension point - - * plugin.xml - -2004-04-16 David Inglis - - Update properties page binary catagory name. - - * src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/internal/ui/ICElementPropertyConstants.java - - Fixed cview to not show bin containers when empty - - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - -2004-04-16 Hoda Amer - Fix for bug#58563 : [RenameRefactoring] renaming #include statements - Fix for bug#55764 : [Content Assist] trigger needs more then one character per trigger - -2004-04-15 Alain Magloire - - Added Properties for the Binaries. - * src/org/eclipse/cdt/internal/ui/BinaryProjectSource.java - * src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java - * src/org/eclipse/cdt/internla/ui/CElementPropertySource.java - - removed unused files - * src/org/eclipse/cdt/internal/ui/CElementProperties.java - -2004-04-15 Hoda Amer - Fix for bug#58566 : [Refactoring] renaming #define statements - Fix for bug#58335 : [Content Assist] Class forward declarations not reported - -2004-05-15 David Inglis - - Work in Progress - start of new C Path Container Wizard - - * plugin.xml - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/AbstractPathOptionBlock.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathEntryMessages.properties - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/CPathIncludeEntryPage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/ExtendedCPathBasePage.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/MultipleFolderSelectionDialog.java - * src/org/eclipse/cdt/internal/ui/dialogs/cpaths/NewSourceFolderDialog.java - * src/org/eclipse/cdt/internal/ui/wizards/NewWizardMessages.properties - * icons/full/wizban/addpath_wiz.gif - -2004-04-15 David Inglis - - simple refactor - - - refactor/org/eclipse/cdt/internal/ui/refactoring/ListContentProvider.java - * refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringSaveHelper.java - + src/org/eclipse/cdt/internal/ui/viewsupport/ListContentProvider.java - -2004-04-15 Chris Wiebe - - Make some helper functions static for ease of use ... - and to get rid of some annoying warnings. - - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2004-04-15 Mikhail Khodjaiants - Removed dependencies to 'org.eclipse.debug.core' and 'org.eclipse.debug.ui'. - * plugin.xml - * src/org/eclipse/cdt/internal/ui/editor/CMarkerAnnotation.java - -2004-04-15 John Camelon - Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=57928 - -2004-04-14 Alain Magloire - - Remove the contribution for header doing this will force - all C files to have the header icon. Added icon for assembly files. - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * plugin.xml - -2004-04-14 Andrew Niefer - updated src/org/eclipse/cdt/internal/ui/compare/SourceElementRequestorAdapter with acceptFriendDeclaration - -2004-04-14 Alain Magloire - - Fix PR 58375 - New icons. - - * icons/full/clc16/cllapseall.gif - * icons/full/dlc16/cllapseall.gif - * icons/full/elc16/cllapseall.gif - -2004-04-14 Hoda Amer - Partial fix for bug#58178 : [Content Assist] No completion on GL_TRUE - -2004-04-13 Hoda Amer - Fix for bug#57804: [Refactoring] Constructor and Destructor are not refactored when class is defined inside a namespace - -2004-04-13 Hoda Amer - From Chris Wiebe - This patch makes sure the class wizard works as long as the selection - supports IAdaptable. It also prevents the class wizard from attempting - to generate new source files without a valid source path. - -2004-04-13 Andrew Niefer - fix src/org/eclipse/cdt/internal/corext/template/default-templates.xml to restore changes lost in - string externalization (restore for loops to use preincrement) - -2004-04-12 Bogdan Gheorghe - Added Indexer Timeout field to Work In Progress Preference page - - * src/org/eclipse/cdt/internal/ui/preferences/WorkInProgressPreferencePage.java - -2004-04-12 Hoda Amer - Fix for bug#57692 : [Content Assist] CompletionEngine::completionOnSingleNameReference() behaviour incorrect - -2004-04-12 Alain Magloire - This patch changes the default filter so an empty string does not show - any matches. The reason for this is to speed up performance when a lot - of types are initially visible. Note this makes the behaviour consistent - with the JDT Open Type. - - * browser/org/eclipse/cdt/internal/ui/browser/opentype//OpentTypeDialog.java - * browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java - -2004-04-12 Bogdan Gheorghe - Added Enumerator, Derived types to search dialog - -2004-04-12 Hoda Amer - From Chris Wiebe - This patch updates the class wizard to use the type cache & type - selection dialog when choosing a base class. - It also fixes the base class inclusion problem and - ensures the working copies are destroyed once committed [57968]. - -2004-04-11 John Camelon - Updated CompletionEngine to use shared working copies when parsing include files. - Updated clients for ISourceElementRequestor.createReader() updates. - -2004-04-07 John Camelon - Updated CompletionEngine to use the extended IASTCompletionNode interface for FUNCTION_REFERENCE. - -2004-04-07 David Inglis - - Begining of new Include/Symbols UI pages. - - * src/org/eclipse/cdt/internal/dialogs/cpaths/*.java - - Changes here due to refactor - - * src/org/eclipse/cdt/internal/ui/preferences/ - -2004-04-05 Alain Magloire - From Chris Wiebe - This patch cleans up the layout of the checkboxes on the Open Type dialog. - - * browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java - -2004-04-06 Alain Magloire - - This patch provides some improvements to the Open Type action, such as - per-file type caching (much faster now) and extra filtering options in - the dialog. The non-ui code has also been isolated and moved to - org.eclipse.cdt.core.browser. - - * browser/* - -2004-04-06 Alain Magloire - - Reorder the sorter. - - * src/org/eclipse/cdt/ui/CElementSorter.java - -2004-04-06 John Camelon - Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=51993 - -2004-04-06 Alain Magloire - - Bug fixes and support for external headers. - - * src/org/eclipse/cdt/internal/ui/BaseCElmentContentProvider.java - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - -2004-04-05 Alain Magloire - - Changing the sequence when we shutdown, this will - help in PR #57128 - In BaseCElementContentProvider do not call - BinaryContainer.getBinaries() directly it is a blocking - operation. - - * src/org/eclipse/cdt/ui/CUIPlugin.java - * browser/org/eclipse/cdt/ui/browser/typeinfo/AllTypesCache.java - * src/org/eclipse/cdt/internal/ui/BaseCElementCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - -2004-04-05 Hoda Amer - Fix for bug#44378 : Content Assist: easy keyboard exit of argument-providing mode - Fix for bug#56614 : [Content Assist] Global variables do not appear in a global completion list. - Fix for bug#56634 : Renaming a fcn in class A renames same named function of other classes - Fix for bug#56646 : Did not get warning when renaming a virtual function - -2004-04-03 Alain Magloire - - Draft support for LibraryReference and IncludeReference - CView has its own ContentProvider. - WORK IN PROGRESS - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CViewContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/IncludeRefContainer.java - * src/org/eclipse/cdt/internal/ui/cview/LibraryRefContainer.java - * src/org/eclipse/cdt/internal/ui/dialogs/CPListElement.java - * src/org/eclipse/cdt/internal/ui/dialogs/CPListElementSorter.java - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2004-04-04 John Camelon - Fix https://bugs.eclipse.org/bugs/show_bug.cgi?id=43215 - -2004-04-02 David Inglis - - Support selection of multiple binary parsers. - - * plugin.xml - * src/org/eclipse/cdt/internal/ui/CUIMessages.properties - * src/org/eclipse/cdt/ui/dialogs/AbstractBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/AbstractCOptionPage.java - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/CygwinPEBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - -2004-04-02 Alain Magloire - - Add new filter to hide/show non C Projects. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/filters/NonCProjectsFilter.java - * plugin.properties - * plugin.xml - -2004-04-01 Alain Magloire - - New set of icons to experiment, from Chris. - On April first .... ??? - - * icons/full/obj16/bin_obj.gif - * icons/full/obj16/cfolder_obj.gif - * icons/full/obj16/container_obj.gif - * icons/full/obj16/output_folder_obj.gif - * icons/full/obj16/output_obj.gif - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/ui/CSearchResultLableProvider.java - -2004-03-31 David Inglis - - removed org.apache.xerces dependency - - * src/org/eclipse/cdt/internal/corext/template/TemplateSet.java - -2004-03-31 David Daoust - Changed the default value for the preference "LinkToEditor" to be - off -- the same as in the JDT. - * src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java - -2004-03-31 Bogdan Gheorghe - Fixed the overview annotations in the Overview bar in the CEditor - Modified the CEditorPreferencePage to add the Index Marker annotation - Created a new Preference Page to contain the options for placing markers - on external files - Modified CSearchResultCollector to use external marker search prefs - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/WorkInProgressPreferencePage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * plugin.xml - -2004-03-30 Bogdan Gheorghe - - Modified the AnnotationModel to solve all annotation refresh problems. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CMarkerAnnotationModel.java - - -2004-03-30 Alain Magloire - - New set of icons from Chris Wiebe. - - * icons/full/obj16/enum_obj.gif - * icons/full/obj16/namespace_obj.gif - * icons/full/obj16/struct_obj.gif - * icons/full/obj16/union_obj.gif - * icons/full/obj16/typedef_obj.gif - - * browser/org/eclipse/cdt/ui/browser/TypeInfoLabelProvider.java - -2004-03-30 Alain Magloire - - Fix in the CView was not refreshing. - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - -2004-03-30 Alain Magloire - - Change the icons of the Namespace, folks found it - confusing to reuse the same icons as the Java package. - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/compare/CParserTreeBuilder.java - - * icons/full/obj16/namesapce_obj.gif - -2004-03-30 Alain Magloire - - Fix PR 56734 - - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePage.java - * src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - * puglin.xml - -2004-03-30 Alain Magloire - - Show the import/export menu even when no selection. - PR 56650 - * src/org/eclipse/cdt/internal/cview/MainActiongroup.java - -2004-03-30 Alain Magloire - - Change the filter implementation of the CView to match - the PackageExplorer functionnality. - - * src/org/eclipse/cdt/internal/ui/filters/ArchiveFilter.java - * src/org/eclipse/cdt/internal/ui/filters/ExecutableFilter.java - * src/org/eclipse/cdt/internal/ui/filters/SharedFilter.java - * src/org/eclipse/cdt/internal/ui/filters/ObjectFilter.java - * src/org/eclipse/cdt/internal/ui/filters/NamePatternFilter.java - * src/org/eclipse/cdt/internal/ui/filters/FilterDescriptor.java - * src/org/eclipse/cdt/internal/ui/filters/CustomFiltersDialog.java - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/uiICHelpContextIds.java - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - - * src/org/eclipse/cdt/ui/actions/CustomFilterActionGroup.java - - Removed Files. - * src/org/eclipse/cdt/internal/ui/cview/CElementFilters.java - * src/org/eclipse/cdt/internal/ui/cview/CLibFilter.java - * src/org/eclipse/cdt/internal/ui/cview/FilterContentProvider.java - * src/org/eclipse/cdt/internal/ui/cview/ShowLibrariesAction.java - -2004-03-29 Alain Magloire - - Put the Problem view as the default instead of Task view. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvier.java - * src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java - * src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java - * src/org/eclipse/cdt/internal/ui;/ErrorTickAdornmentProvider.java - -2004-03-28 Bogdan Gheorghe - Modified CSearchPage to use new CSearchQuery (which uses the new background - jobs API) - - Modified CSearchResultCollector to use CSearchQuery if present (ie. if invoked - from the CSearchPage) - - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResult.java - * src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java - -2004-03-28 Alain Magloire - - Provide a global hook for the action "Show Selected element" - - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - -2004-03-26 Alain Magloire - - Keep the order of the sourceroots when sorting the CElements. - * src/org/eclipse/cdt/ui/CElementSorter.java - -2004-03-26 David Inglis - - WORKING PROGRESS new C Path entry UI - Project property page to add/remove/reorder - src paths, output paths, project references and export/order. - UI not enabled yet - no many file to list here..... - - -2004-03-25 Hoda Amer - Added the timeout capability for content assist. - Added a preference for the user to set up the timeout limit for content assist - -2004-03-24 Bogdan Gheorghe - - Modified CSearchResultCollector to create markers on external matches. - Modified RenameRefactoringAction to get the openInclude working again (changes approved by Hoda). - Updated TypeSearchResultCollector to reflect changes made to BasicSearchResultCollector. - - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringACtion.java - * browser/org/eclipse/cdt/ui/browser/typeinfo/AllTypesCache.java - -2004-03-23 Alain Magloire - - Show the objects on the IOuputEntry path should - be save in the BinaryContainer. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclpse/cdt/ui/CElementContentProvider.java - -2004-03-23 Hoda Amer - Fix for bug#51303 Content Assist: Completion list remains open after a space is added to a prefix - Fix for bug#53066 Content Assist: Information displayed after completion on Macro function is not legible. - Fix for bug#52858 Content Assist: Relevance sorting mixes ordering of structs and classes - -2004-03-21 Tanya Wolff - - Externalized stray strings. - * src/org/eclipse/cdt/internal/corext/template/default-templates.xml - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/editor/PreferencesMessages.properties - -2004-03-21 Alain Magloire - - Show the binaries in the CView even if the parent - is a resource, this happen for IBinary/IArchive on - the IOutputEntry path. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/ui/CElementSorter.java - -2004-03-19 David Inglis - Update changing binary parser to use cdescriptor operation and remove call to deprecated call - Added check before changes to prevent uneccessary changes of the .cdtproject file. - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/CygwinPEBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - -2004-03-19 Hoda Amer - Fix for bug#54325 Refactor: Check for name collision - -2004-03-18 Alain Magloire - New icons - * icons/full/obj16/cfolder_obj.gif - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - -2004-03-18 Tanya Wolff - Externalized template descriptions, - Externalized name in plugin.xml, - Fixed missing resource "Link With Editor". - * src/org/eclipse/cdt/internal/corext/template/default-templates.xml - * plugin.xml - * plugin.properties - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties - -2004-03-18 Alain Magloire - Change in the hierarchy of the core Model: - ICModel - ICProject - ISourceRoot - IBinary - IArchive - ITranslatioUnit - ICContainer - The ISourceRoot been added to better separate - the files. By default the entire project is the - SourceRoot. - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2004-03-17 Tanya Wolff - Syntax errors in property files - * CBrowsingMessages.properties - * TypeHierarchyMessages.properties - * refactoring.properties - -2004-03-16 Tanya Wolff - Externalized strings and marked non-translatable ones. - -2004-03-16 Andrew Niefer - property files for class browser and type hierarchy - -2004-03-16 Hoda Amer - Fix for bug#54324 Refactor: Invoke rename refactoring from editor - -2004-03-16 Tanya Wolff - Externalized strings and marked non-translatable ones. - -2004-03-15 Hoda Amer - Fix for [Bug 54323] Refactor: Menu item from outline view - -2004-03-15 Alain Magloire - - The (Re)Build action were always disable. - - * src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - -2004-03-15 Andrew Niefer - updated internal.ui.compare.SourceElementRequestorAdapter with acceptTemplateParameterReference - -2004-03-12 David Inglis - - Implemented new build console using the Eclipse 3 generic console, supporting multiple - streams with colorizing. - - * plugin.properties - * plugin.xml - - moved to src/org/eclipse/cdt/internal/ui/buildconsole - - * src/org/eclipse/cdt/internal/ui/BuildConsole.java - * src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java - - removed - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleAction.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java - * src/org/eclipse/cdt/internal/ui/buildconsole/ClearConsoleAction.java - - modified - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - * src/org/eclipse/cdt/internal/ui/preferences/BuildConsolePreferencePage.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/IBuildConsoleManager.java - - new - * src/org/eclipse/cdt/ui/IBuildConsole.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsole.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleDocument.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleManager.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePage.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartition.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartitioner.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleStream.java - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleViewer.java - * src/org/eclipse/cdt/internal/ui/buildconsole/CBuildConsole.java - * src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleMessages.java - * src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleMessages.properties - * src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleOutputTextStore.java - * src/org/eclipse/cdt/internal/ui/buildconsole/ScrollLockAction.java - -2004-03-11 Hoda Amer - Added the undo manager for the renaming refactor. - -2004-03-11 John Camelon - Updated content assist to not clear() the Scanner's definition map. - -2004-03-09 Alain Magloire - - Added the source folder refactor in the build - - * build.properties - -2004-03-09 Hoda Amer - A new UI tool for renaming model elements. - Mainly under the ui/refactor folder. - This tool relies on search in finding all occurrences - of a specific model element. - and changes the found occurrences in the code to a new name. - It could be invoked by a menu item in the C/C++ Packages view. - -2004-03-09 Hoda Amer - Fix for bug#52188: Content Assist: Disabling the '.' (dot) and '->' triggers has no effect. - -2004-03-08 Hoda Amer - Partial fix for bug#52948 : Content Assist: typedef-ed types do not appear in the completion list. - -2004-03-08 Bogdan Gheorghe - - Minor refactoring to Chris Wiebe's jumbo patch - modified TypeSearchResultCollector.createMatch - in AllTypesCache - - * browser/org/eclipse/cdt/ui/browser/typeinfo/AllTypesCache.java - -2004-03-08 Alain Magloire - - Jumbo patch from Chris Wiebe. Moving the relevant - typehierarchy/browsing to a specfic src/browser to reduce - collitions - - * .classpath - * plugin.xml - * browser - -2004-03-08 Bogdan Gheorghe - - Refactored the hyperlink-enabling MouseListener class out of CEditor. - Fixed Outline view not refreshing bug - reverted to an earlier version of - WorkingCopyManager. - Modified CPPCodeScanner to return the entire list of keywords for use with - the MouseListener hyperlink class. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java - * src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java - * src/org/eclipse/cdt/internal/ui/opentype/TypeSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/text/CPPCodeScanner.java - - -2004-03-07 Alain Magloire - - Fix the point size of the icon in the CElementLabelProvider. - There were too big. - - * src/org/eclipse/cdt/ui/CElementLabelProvider.java - -2004-03-05 Alain Magloire - - New icons. - * icons/full/{c,d,e}lcl16/refresh_nav.gif - * icons/full/{c,d,e}lcl16/synced.gif - -2004-03-05 Alain Magloire - - Support for ToggleEditor link action. - This action was only in the preference page. - Now it is also in the toolbar. It permits the CView - to track the CEdito selection. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewAction.java - * src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/ToggleLinkingAction.java - * src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java - - -2004-03-04 Bogdan Gheorghe - Added Hyperlinks to CEditor - Added Navigation preference page for CEditor - Modified OpenDeclarationAction to use the selection search mode of the - parser (using the old search as a backup until selection search improves) - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferncePage.java - * src/org/eclipse/cdt/internal/ui/search/actions/OpenDeclarationsAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindAction.java - -2004-03-04 David Inglis - - Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=53674 - - * src/org/eclipse/cdt/ui/dialogs/CygwinPEBinaryParserPage.java - -2004-03-03 Alain Magloire - - Fix to the CView. It was opening the file twice. - This would show when opening a binary. - - * src/org/eclipse/cdt/internal/cview/CView.java - * src/org/eclipse/cdt/internal/cview/OpenFileGroup.java - -2004-03-03 Hoda Amer - Added a couple of APIs to CUIPlugin + some cleanup - -2004-03-03 John Camelon - Cleaned up usage of Enum.getValue() wrt encapsulation of enumerator value. - -2004-03-02 Tanya Wolff - - Fixed missing key for Working Set name and content on - new C/C++ Working set dialog. Also added error handling for when - properties files are not found. - - All *Messages.java files are affected by the error handling. - - The fix for working set is in: - - * src/org/eclipse/cdt/internal/ui/workingsets/CElementWorkingSetPage.java - - -2004-03-02 Alain Magloire - - From Dave Daoust: - A patch that reduces the number of times that files are parsed (by 1). - - * src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - -2004-03-01 Hoda Amer - Removing WorkingCopyManager.getWorkingCop(ITranslationUnit) - Users should call ITranslationUnit.getSharedWorkingCopy instead. - -2004-02-28 Alain Magloire - - PR 51757 - - * src/org/eclipse/cdt/internal/ui/cview/PasteAction.java - -2004-02-28 Alain Magloire - - Provide an implementation of CView.selectReveal(). - The problem was that ITranslationUnit != IWorkingCopy - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewElementComparer.java - * src/org/eclipse/cdt/ui/actions/ShowInCViewAction.java - -2004-02-28 Alain Magloire - - Fixing a NPE. - java.lang.NullPointerException - at org.eclipse.cdt.internal.core.model.Parent.getChildren(Parent.java:47) - at org.eclipse.cdt.internal.ui.BaseCElementContentProvider.getChildren(BaseCElementContentProvider.java:139) - at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:729) - - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - -2004-02-27 Hoda Amer - Fixed [Bug 53074] The CView to update with each reconcile - Added the ability for CView to update based on the translation unit working copy - if one exists. - -2004-02-26 Andrew Niefer - externalized strings for all packages - -2004-02-26 Alain Magloire - - New icons from Chris Wiebe. - - * icons/full/obj16/c_resource_obj.gif - * icons/full/obj16/cfolder_obj.gif - * icons/full/obj16/s_file.obj.gif - * icons/full/ovr16/c_ovr.gif.gif - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - -2004-02-25 Bogdan Gheorghe - First go at Selection Search facility. Added Selection Search menus to - the CView, the CEditor and the COutlineView. - - New: - * src/org/eclipse/cdt/internal/ui/search/actions/DeclarationsSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindDeclarationsAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindRefsAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindRefsInWorkingSetAction.java - * src/org/eclipse/cdt/internal/ui/search/actions/ReferencesSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/SelctionSearchGroup.java - * src/org/eclipse/cdt/internal/ui/search/actions/FindDeclarationsInWorkingSetAction.java - - Modified: - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutline.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - - -2004-02-25 John Camelon - Updates for new ISourceElementRequestor interface updates. - -2004-02-24 Alain Magloire - - New constructor for ShowInCView. - - * src/org/eclipse/cdt/ui/actions/ShowInCView.java - -2004-02-20 Alain Magloire - - Fix for PR 52618 - Added the global action handlers for the Property Dialog. - - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - -2003-02-20 Andrew Niefer - bug 52567 - change the extension IDs for the C Search sorters to avoid conflict with the JDT - check for nulls in PathNameSorter.compare - -2004-02-18 Alain Magloire - - Remove deprecated Eclipse-2.0 api calls - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipsecdt/internal/ui/editor/WorkingCopyManager.java - -2004-02-13 Andrew Niefer - Updated calls to search to handle InterruptedException - -2004-02-16 Alain Magloire - - Use ITextEditor instead of CEditor. - * src/org/eclipse/cdt/ui/actions/ShowInCViewAction.java - -2004-02-15 Alain Magloire - - Special working set for the C/C++ Celements - new pakage. - - * src/org/eclipse/cdt/internal/ui/workingsets - * src/org/eclipse/cdt/internal/ui/workingsets/CElementWorkingSetPage.java - * src/org/eclipse/cdt/internal/ui/workingsets/CElementWorkingSetPageContentProvider.java - * src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetMessages.java - * src/org/eclipse/cdt/internal/ui/workingsets/WorkingSetMessages.properties - -2004-02-15 Alain Magloire - - Reorganize the action of the CView and distribute them - in different action group. - - New files: - * src/org/eclipse/cdt/internal/ui/cview/Buildgroup.java - * src/org/eclipse/cdt/internal/ui/cview/OpenFileGroup.java - * src/org/eclipse/cdt/internal/ui/cview/OpenProjectGroup.java - * src/org/eclipse/cdt/internal/ui/cview/SelectionConverter.java - * src/org/eclipse/cdt/internal/ui/cview/GotoActionGroup.java - -2004-02-12 John Camelon - Updated Content Assist feature to not use IASTCompletionKind.SCOPED_REFERENCE - -2004-02-11 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - Register the part listener. - -2004-02-11 Alain Magloire - - Reorganize the CView to better deal with the menu actions. - - * src/org/eclipse/cdt/internal/ui/cview/CopyAction.java - * src/org/eclipse/cdt/internal/ui/cview/PasteAction.java - * src/org/eclipse/cdt/internal/ui/cview/CViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/CViewMoveAction.java - * src/org/eclipse/cdt/internal/ui/cview/CViewRenameAction.java - * src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java - * src/org/eclipse/cdt/internal/ui/cview/RefactorActionGroup.java - -2004-02-10 Hoda Amer - Content Assist Preference : Reduced search options to two choices: - Current file (plus its included files) + Current project (plus its included paths) - -2004-02-10 Alain Magloire - - Fix to PR 50794 - Rename The CViewSorter to CElementSorter, it is more consistent - with eclipse i.e. JavaElementSorter, ResourceSorter .... - Also make it accessible. - - * src/prg/eclipse/cdt/ui/CElementSorter.java - -2004-02-06 Hoda Amer - - Patch for Keith Campbell: Default template file change ( for statement ) - - Patch for Chris Wiebe: Better header file icon - -2004-02-05 Alain Magloire - - Patch from Chris Wiebe - Catch the Cancel exception. - - * src/org/eclipse/cdt/internal/ui/opentype/TypeSearchOperation.java - -2004-02-05 Alain Magloire - PR 51221 - Reformat Patch from Bogdan base on Thomas Fletcher original patch - In a nutshell, it moves the search operation into a runnable which - can be passed to a progress dialog. - - * src/org/eclipse/cdt/internal/ui/editor/OpenDeclarationsAction.java - -2004-02-05 Hoda Amer - Small prefrence page fix - -2004-02-05 Alain Magloire - - From Chris Wiebe: - This patch fixes a problem in the OpenType dialog where it did not show - types defined in #includes outside the workspace. If a CElement does - not exist for a given type, it tries to open an editor at the file and - line where the match was found. - - * src/org/eclipse/cdt/internal/ui/opentype/OpenTypeAction.java - * src/org/eclipse/cdt/internal/ui/opentype/TypeSearchMatch.java - * src/org/eclipse/cdt/internal/ui/opentype/TypeSearchMatchLabelProvider.java - * src/org/eclpise/cdt/internal/ui/opentype/dialogs/OpenTypeSelectionDialog.java - * src/org/eclpise/cdt/internal/ui/opentype/dialogs/TypeSelectionDialog.java - -2004-02-03 Alain Magloire - PR 51121 - From Chris Wiebe: - This patch prevents a null pointer exception in - org.eclipse.jface.text.reconciler.AbstractReconciler. Under certain - conditions (like rapidly closing all editors) the call to getDocument() - inside initialProcess() can return null which causes an exception. - - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - -2004-02-03 Alain Magloire - - PR 51115 - Patch from Thomas Fletcher to cache the include queries. - - - Only enable the Add Include action when there are actually includes - to add in to the the file. - - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - -2004-02-02 Alain Magloire - - Dealing with PR 50792, give more flexibility in the behaviour - of CElementLabelProvider - - * src/org/eclipse/cdt/internal/ui/StandardCElementLabelProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java - * src/org/eclipse/cdt/ui/CElementLabelProvider.java - -2004-01-29 Hoda Amer - Tuning for the Completion Engine. - -2004-01-29 Alain Magloire - - PR 50789. Draft work on this. - Provide "Show in CView" capability. - Patch is based on work done by Thomas Fletcher. - - * plugin.properties - * plugin.xml - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitonsIds.java - - * src/org/eclipse/cdt/ui/actions/ShowInCViewAction.java - -2004-01-29 Hoda Amer - Added handling for CompletionOnFunctionReference() - -2004-01-28 Alain Magloire - - First draft of the OpenType by Chris Wiebe. - - * icons/full/opentype16/opentype.gif - * src/org/eclipse/cdt/internal/ui/opentype/*.java - * src/org/eclipse/cdt/internal/ui/opentype/dialogs/*.java - -2004-01-27 John Camelon - Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START. - -2004-01-27 Hoda Amer - Added handling for New_Type_Reference completion type - -2004-01-26 John Camelon - Updated clients to use new Scanner logging service. - -2004-01-26 Hoda Amer - Content Assist Work: More Tuning of Completion Engine - -2004-01-23 Hoda Amer - Content Assist Work: Tuning of Completion Engine - -2004-01-21 Hoda Amer - -Fixed bug#49854 : Enumerator code complete fails when no character provided - -2004-01-20 Alain Magloire - - Remove the hardcode "objdump" in the EditorUtility. - - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - -2004-01-19 Hoda Amer - Completed looking up macros with function style. - -2004-01-16 Hoda Amer - Added lookupMacros to the CompletionEngine - -2004-01-16 John Camelon - IASTNode.LookupException references changed to IASTNode.LookupError. - -2004-01-15 Hoda Amer - Moved Content Assist log to the UI plugin - -2004-01-15 John Camelon - Updated references to LookupResult as it was renamed to ILookupResult. - Updated references of ParserFactoryException to ParserFactoryError. - Updated references of ParserNotImplementedException to ParseError. - Updated references of CONTEXTUAL_PARSE to COMPLETION_PARSE. - -2004-01-13 Andrew Niefer - Updated CompletionEngine to catch ASTNotImplementedException from IASTNode.lookup - -2004-01-13 John Camelon - Updated CompletionEngine to handle IASTCompletionKind.CompletionKind.STATEMENT_START - -2004-01-08 Hoda Amer - Added Content assist log cpabilities - -2004-01-07 Alain Magloire - - Fix for bug 49595 - The error parser order were not save correctly. - - * src/org/eclipse/cdt/ui/dialogs/AbstractErrorParserBlock.java diff --git a/core/org.eclipse.cdt.ui/ChangeLog-2003 b/core/org.eclipse.cdt.ui/ChangeLog-2003 deleted file mode 100644 index be4c0d7bdae..00000000000 --- a/core/org.eclipse.cdt.ui/ChangeLog-2003 +++ /dev/null @@ -1,2185 +0,0 @@ -2003-12-31 Hoda Amer - Displayed "No Completions Found" message in status bar - -2003-12-30 Hoda Amer - - Fix for bug#44359: Content Assist: foo(void) does not require args to be filled - - Fix for bug#44378: Content Assist: easy keyboard exit of argument-providing mode - -2003-12-29 Hoda Amer - - Added context checking for completions comming from contributions - - Added preference : Show proposals in Alphabetical Order - - Fix for bug #44043: code assist letter by letter doesn't update properly - - Fix for bug #44251: Code Assist: bad error message on preference page - -2003-12-22 Hoda Amer - Content Assist work : Added context information to templates. - Added scope information into relevance calculations - Added special icon to indicate a local variable - -2003-12-19 Alain Magloire - - Fix for PR 40247. - We have to overload Eclipse ViewSorter.compare() it uses - the label provider, it adds ">" to the project name and - mixing the sorting. - - * src/org/eclipse/cdt/internal/ui/cview/CViewSorter.java - -2003-12-17 Hoda Amer - Content Assist work: Completion Engine calling new lookups - -2003-12-15 Andrew Niefer - Updated CompletionEngine to match new signature for IASTNode.lookup - -2003-12-15 Alain Magloire - - Header icon provide by Mirza Hadzic PR 26486. Thanks. - - * icons/full/obj16/h_file_obj.gif - * src/org/eclipse/cdtzxinternal/ui/CElementImagerProvider.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * plugin.xml - -2003-12-15 Hoda Amer - Fixed [Bug 47234] new ParserMode required for a better CModel : - - Added a user preference to build the CModel using Structural mode - Enabled the Completion Engine and called the parser in Contextual Mode - Changed default user preference to Project scope until the completion engine is ready - -2003-12-15 Thomas Fletcher - Re-activate the hover help based on the function summary extension point. - Fix a bug in the FunctionSummary class which displayed arguments as - the return value for functions. - -2003-12-11 John Camelon - Updated CompletionEngine to deal with new signatures/exceptions in parser. - -2002-12-11 David Inglis - Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596 - - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2003-12-10 Alain Magloire - - A quick fix for PR 47751. The correct way to deal with this - is a rewrite of CDocumentProvider.java ... - - * src/org/eclipse/cdt/internal/ui/CEditor.java (setInput): - Change the DocumentProvider if the file is external. - -2003-12-09 Hoda Amer - Content Assist work: Modified the project scope user preference - Removed the case sensitivily user preference. - Exported content assist strings to a properties file. - -2003-12-05 Andrew Niefer - fix bug 43932 Search: Wrong icons for context search in Outline View - fix bug 48020 Duplicate Mnemonics in Search Dialog - -2003-12-03 Hoda Amer - Content Assist work :Added a new internal package for content assist - Added more functionality to the CompletionEngine. - Added the Case Sensitive user preference. - -2003-11-27 Hoda Amer - Content Assist work : Added a ResultCollector class - and moved the ICCompletionProposal from an internal package - to an external one. - -2003-11-14 David Inglis - Fixed bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=46685 - -2003-11-11 Sean Evoy - There is a duplicate set of these string resources in the standard make - UI plugin, so there is little need to keep these resources in the common UI - plugin if the managed builder is the only one using them. Moving them also - reduces the dependencies between the builder UI and the core UI packages. The - managed builder UI is the only client of these strings, so there should be no - impact. - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - -2003-11-10 Bogdan Gheorghe - fix bug 45688: must highlight keyword to use "Open Declarations" or "Add Include" - -2003-11-05 John Camelon - Updated parser clients to use new ParserFactory (stand-alone parser work item). - -2003-11-05 John Camelon - Updated parser clients to use new IProblem strategy. - -2003-10-28 Andrew Niefer - fix bug 44337 : Disabling of "definition" not making sense in Search dialog - fix bug 44947 : Navigate from Outline: Enumeration type not pre-populated - fix bug 44948 : Navigate via Open Declarations: typedef decl not found - -2003-10-22 Hoda Amer - Fixed bug#45115: New Class Wizard: Error in base class doesn't clear when ... - -2003-10-20 Hoda Amer - Fixed bug#44507 outline flickers with CDT1.2 RC0 - In CReconcilingStrategy, the outliner is asked to redraw only - if there was a real change. - -2003-10-18 Alain Magloire - - New Binary Parser tab page for Cygwin PE Parser. - - * src/org/eclipse/cdt/ui/dialogs/CygwinPEBinaryParser.java - * plugin.xml: Advertise this new parser. - -2003-10-17 David Inglis - - Fix build error with Eclipse 3.0. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CMarkerAnnotationModel.java - * src/org/eclipse/cdt/internal/ui/editor/SharedTextColors.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2003-10-16 Alain Magloire - - Fix null out the dynamic parser page, it not selected. - - * src/org/eclipse/cdt/ui/dialogs/AbstractBinaryParserPage.java - -2003-10-14 Alain Magloire - - Added a new method to ICOptionContainer.java - Preferences getPreferences(); - This needed for UI contributions in the Tabs. - - * src/org/eclipse/cdt/ui/dialogs/ICOptionContainer.java - * src/org/eclipse/cdt/ui/dialogs/AbstractBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - -2003-10-10 Alain Magloire - - Add new method getPreferenceStore() in ICOptionPage - - * src/org/eclipse/cdt/ui/dialogs/ICOptionpage.java - * src/org/eclipse/cdt/ui/wizard/NewCProjectWizardOptionPage.java - -2003-10-08 Alain Magloire - - For Open on the header do a fallback and look for the header - in the project. This code should be revisit once, the - CPathEntry and the ScannerInfoProvider are getting smarter. - - * src/org/eclipse/cdt/internal/ui/OpenIncludeAction.java - -2003-10-08 Alain Magloire - - Do selection better for Binary objects, the binary - elements do not have offset information but only line number. - We can leverage, by looking at the offset corresponding to - the line. - - * src/org/eclipse/cdt/internal/ui/CEditor.java - -2003-10-08 Bogdan Gheorghe - - - Modified CCompletionProcessor.java to create a file scope - instead of a project scope - - * src/org/eclipse/cdt/internal/ui/txt/CCompletionProcessor.java - -2003-10-01 Andrew Niefer - -bug44032 - deleting/moving files breaks search - * modified src/org/eclipse/cdt/ui/CSearchResultLabelProvider getText to return empty string instead of null - -bug43130 - Selected resources is disabled but selected - * src/org/eclipse/cdt/internal/ui/search/CSearchPage - -2003-10-01 Alain Magloire - - Fix PR 44013, not defining a resource. - - * src/org/eclipse/cdt/internal/ui/CPluginResource.properties - -2003-10-01 David Inglis - - Fixed bug with binary parser page not saving change to preference. - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - -2003-09-30 Bogdan Gheorghe - - Added F3 key binding for the Open Declarations Action - - Bug 42047: Added Ctrl+H binding for the C++ Search Dialog - -2003-09-30 Andrew Niefer - Bug 43923 - Search: Results pane title missing Working Set's name - - implement CSearchUtil.toString( IWorkingSet [] ) - * src/org/eclipse/cdt/internal/ui/search/CSearchUtil.java - -2003-09-30 Alain Magloire - - PR 39339, a definition is missing the CPluginResource.properties file. - - * src/org/eclipse/cdt/internal/ui/CPluginResource.properties. - -2003-09-30 Hoda Amer - - Fix for bug#43524 : Removing a define from a .c file causes issues in the outline - -2003-09-29 Hoda Amer - - Fixed Help IDs for C_Editor preference tabs. - -2003-09-26 David Inglis - fixes: https://bugs.eclipse.org/bugs/show_bug.cgi?id=43776 - - * src/org/eclipse/cdt/internal/ui/text/CWordFinder.java - -2003-09-25 Andrew Niefer - -bug43129 - Search: Cannot search for definitions of global variables - - modify UI to allow selecting Definitions for more items - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - -2003-09-26 Hoda Amer - Solution to : - bug#43149: Code Assist Preferences: Background Color not working.... - bug#43153: Code Assist Preferences: Disabling "Insert single proposa... - bug#43154: Code Assist Preferences: Enable Auto activation not working - bug#42224: Code Assist preferences Do not work properly - -2003-09-25 Bogdan Gheorghe - Deleted the remaining CProjectPropertyPage artifacts. - - * src/org/eclipse/cdt/internal/ui/preferences/CProjectOptionBlock.java - * src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java - * src/org/eclipse/cdt/ui/dialogs/IndexerBlock.java - -2003-09-25 Hoda Amer - Solution to bug#43646: Code Assist won't work if missing end bracket - -2003-09-25 Andrew Niefer - modify CSearchResultCollector to accept matches without resources, but not attempt to report - them in the UI. Addresses 43664 for non-ui clients of search - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - -2003-09-25 Alain Magloire - - Add HelpContext IDs in the preference page. - For annotation page and color Page - - * src/org/eclipse/cdt/internal/ui/CEditorPreferencePage.java - -2003-09-24 Alain Magloire - - Remove of unuse function with the clean up of Translation Unit - - * src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java -2003-09-24 Alain Magloire - - Remove unneeded Folder/File Wizard definitions. - - * plugin.xml - -2003-09-23 Alain Magloire - - Remove some warnings in the ErrorParser blocks. - Refactor LocalSelectionTransfer vs CLocalSelectionTransfer to minimise - clashes. - - * src/org/eclipse/cdt/internal/ui/CLocalSelectionTransfer - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/LocalSelectionTransferDragAdapter.java - * src/org/eclipse/cdt/ui/dialogs/AbstractErrorParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - -2003-09-23 Hoda Amer - Solution to bug#43143: Naming of Code Assist Menus/Tab are not consistent - changed both names to Content Assist. No tests provided. - -2003-09-22 Bogdan Gheorghe - Got rid of the C/C++ Project property page (only the indexer tab - was left). Here are the changes: - - Modified: - * plugin.xml - * org.eclipse.cdt.internal.ui.text.CCompletionProcessor - * org.eclipse.cdt.internal.ui.editor.DefaultCEditorTextHover - - Deleted: - * org.eclipse.cdt.ui.wizards.IndexerBlock - - Slated for deletion before 1.2 GA: - * org.eclipse.cdt.internal.ui.preferences.CProjectPropertyPage - * org.eclipse.cdt.internal.ui.preferences.CProjectOptionBlock - * org.eclipse.cdt.ui.dialogs.IndexerBlock - -2003-09-22 Hoda Amer - Solutions to - bug#43162 : Code Assist not showing the right return value - Bug#43145 : foo function still showing in Code Assist even if "f" is deleted - Bug#42810 : Code Assist adding characters after pressing - Bug#42861 : Code Assist should be case insensitive. - -2003-09-22 Andrew Niefer - fix for bug 43327 Code Complete finds local variables - - update calls to SearchEngine.search. CodeCompletion passes true for excludeLocalDeclarations - -2003-09-22 Andrew Niefer - associate context ID ICHelpContextIds.C_SEARCH_PAGE with the CSearchPage dialog - add C_SEARCH_PAGE to the ICHelpContextIds. - -2003-09-22 Alain Magloire - - Disable the C-Task Property and Preference page. - The generation of those tasks was inadvertly remove any in the - parser. The UI code is still there since it is a feature - that we will want for CDT-2.0 - - * plugin.xml - ->>>>>>> 1.181 -2003-09-21 Alain Magloire - - Patch contributed by Keith Campbell. - - Patch to enable dragging non-resource selections from - the C/C++ Projects view. - - The code has been reorganized to use the delegation pattern found in the - JDT and a new LocalSelectionTransfer specific to the CDT has been - introduced to avoid potential incompatibilities of using - org.eclipse.ui.views.navigator.LocalSelectionTransfer. - - * src/org/eclipse/cdt/internal/ui/drag/DelegatingDraAdapter.java - * src/org/eclipse/cdt/internal/ui/drag/FileTransferDragAdapter.java - * src/org/eclipse/cdt/internal/ui/drag/LocalSelectionTransferDragAdapter.java - * src/org/eclipse/cdt/internal/ui/drag/ResourceTransferDragAdapter.java - * src/org/eclipse/cdt/internal/ui/drag/TransferDragSourceListener.java - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - - * src/org/eclipse/cdt/ui/LocalSelectionTransfer.java - -2003-09-21 Alain Magloire - - Bug #41960, The asm editor did not know about '#' comment style - - * src/org/eclipse/cdt/internal/ui/editor/asm/AsmPartitionScanner.java - ->>>>>>> 1.179 -2003-09-18 Hoda Amer - Solution to bug#42611 : New Class Wizard should be hidden for C projects - -2003-09-18 David Inglis - Add workbench build/rebuild in context menu. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - -2003-09-16 Alain Magloire - - Work to the new BinaryParserBlock to add dynamic UI - contribution for binary parsers that need the flexibility. - - * src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/dialogs/AbstractBinaryParserPage.java - * src/org/eclipse/cdt/ui/dialogs/GNUElfBinaryParserPage.java - -2003-09-16 David Inglis - Removal of make builder ui components. - - plugin.xml - removed wizards and views. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - removed build actions. - - * src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java - removed tabs that are now in make plugin. - - * src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java - updated to use new c wizards. - - * src/org/eclipse/cdt/internal/ui/makeview/MakeAction.java - * src/org/eclipse/cdt/internal/ui/makeview/MakeContentProvider.java - * src/org/eclipse/cdt/internal/ui/makeview/MakeLabelProvider.java - * src/org/eclipse/cdt/internal/ui/makeview/MakeTarget.java - * src/org/eclipse/cdt/internal/ui/makeview/MakeTargetAction.java - * src/org/eclipse/cdt/internal/ui/makeview/MakeView.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeConversionWizard.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeProjectWizardPage.java - * src/org/eclipse/cdt/ui/wizards/BuildPathInfoBlock.java - * src/org/eclipse/cdt/ui/wizards/SettingsBlock.java - * src/org/eclipse/cdt/ui/wizards/StdCCWizard.java - * src/org/eclipse/cdt/ui/wizards/StdCWizard.java - * src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java - All removed now in make plugins. - -2003-09-15 John Camelon - Fixed Bug 43126 : ISourceElementRequestor.acceptParameterReference accesses internal class - -2003-09-13 Andrew Niefer - - bug42836 - prepopulate template classes from Outline View - - bug43016 - Search: Cannot find macro declarations - - bug42902 - Search: Cannot find typedef - - modified performAction & determineInitValuesFrom in CSearchPage - - modified getImage in CSearchResultLabelProvider - -2003-09-11 Andrew Niefer - - bug42837 - fixed populating search dialog on function declarations - - modified determineInitValuesFrom in CSearchPage - - bug42829 - prepopulated search dialog to any element declarations - - modified trySimpleTextSelection in CSearchPage - - bug42815 - group together search results with same label - - modified GroupByKeyComputer to use Name, ParentName & Path in the group key - - modified CSearchResultCollector to properly use the GroupByKeyComputer - - modified CSearchResultLabelProvider to not display the "-" in the search label - while sorting by name if there is no parent. - -2003-09-11 David Inglis - Deprecated - - * src/org/eclipse/cdt/ui/wizards/BinaryParserBlock.java - * src/org/eclipse/cdt/ui/wizards/BuildPathInfoBlock.java - * src/org/eclipse/cdt/ui/wizards/CCProjectWizard.java - * src/org/eclipse/cdt/ui/wizards/CProjectWizard.java - * src/org/eclipse/cdt/ui/wizards/CProjectWizardPage.java - * src/org/eclipse/cdt/ui/wizards/IWizardTab.java - * src/org/eclipse/cdt/ui/wizards/IndexerBlock.java - * src/org/eclipse/cdt/ui/wizards/TabFolderPage.java - * utils.ui/org/eclipse/cdt/utils/ui/swt/IValidation.java - -2003-09-11 John Camelon - Updated SourceElementRequestor callbacks to include IASTParameterReference callbacks. - -2003-09-11 Bogdan Gheorghe - - Added Search Menu to CView.java - - Added queryWorkingSets to CSearchScopeFactory to bring up the working - set dialog - - Modified Search Menu in CEditor.java, CContentOutlinePage.java - - Added new action FileSearchActionInWorkingSet - - Modified actions FileSearchAction, SearchDialogAction - -2003-09-10 Sean Evoy - Work completed to resolve [Bug 41412] Restore Default in Managed Build - project's settings Not Working. Added an event handler to reset the selected - configuration settings back to the defaults defined in the plugin manifest. - Work to resolve [Bug 42736] New: C/C++ Build Settings not remembering Configuration. - Used the managed build info to get the current config for the target. - * build/org/eclipse/cdt/ui/build/properties/BuildPropertyPage.java - -2003-09-11 Hoda Amer - - Removed any reference to jdt.ineternal package for propertiy files - in TextManipulationMessages and CUIMessages - - Added a CUIMessages.properties file to org.eclipse.cdt.internal.ui - -2003-09-08 Bogdan Gheorghe - - Changed search pop up menu in CEditor and CContentOutlinePage - -2003-09-08 John Camelon - Refactored ISourceElementRequestor (enter|exit)CodeBlock() to take IASTCodeScope rather than IASTScope. - Added enumerator references to ISourceElementRequestor. - -2003-09-08 Andrew Niefer - - Modified call to ParserFactory in CStructureCreator to specify which language to use - -2003-09-05 Andrew Niefer - C++ Search: - - enable Selected Resource Scope - - populate dialog base on selection when opened from outline view - - fix small bug that found namespaces when searching for enumerations - - tweak sorting by path to consider line number second - -2003-09-04 John Camelon - First pass of parsing function bodies with X-Reference information. - Updated IASTFactory/ISourceElementRequestor to include IASTCodeScope - constructs, clients should keep this in mind and update their implementations. - -2003-09-04 Alain Magloire - - Faulty logic when checking the build console preferences. - - * src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java - -2003-09-03 Andrew Niefer - C++ Search: Changed default sort order to be by path - changed search dialog to have checkboxes for Search For items. - * src/org/eclipse/cdt/ui/CSearchResultLabelProvider.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchOperation.java - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties - -2003-09-04 Hoda Amer - - Solution to bug#42414 :Extraneous semi-colons in generated class methods - -2003-09-03 David Inglis - Fixed parser block to save ids properly. - Use shared preference key for error parsers. - - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - * src/org/eclipse/cdt/ui/dialogs/ErrorParserBlock.java - -2003-09-03 David Inglis - - src/org/eclipse/cdt/ui/TabFolderOptionBlock.java - - src/org/eclipse/cdt/ui/AbstractCOptionPage.java - - src/org/eclipse/cdt/ui/BinaryParserBlock.java - - src/org/eclipse/cdt/ui/ErrorParserBlock.java - - src/org/eclipse/cdt/ui/ICOptionContainer.java - - src/org/eclipse/cdt/ui/ICOptionPage.java - - src/org/eclipse/cdt/ui/IndexerBlock.java - - src/org/eclipse/cdt/ui/ReferenceBlock.java - - src/org/eclipse/cdt/ui/TabFolderOptionBlock.java - moved to org.eclipse.cdt.ui.dialogs package. - - * src/org/eclipse/cdt/ui/wizards/NewCProjectWizardOptionPage.java - change due to refactor - -2003-09-03 Alain Magloire - - Change to abstract and let the client provides the saving algorithm. - - * src/org/eclipse/cdt/uui/ErroParserBlock.java - -2003-09-03 Alain Magloire - - Wrong fix to a warning the call is needed but not the variable. - Thanks to Hoda for noticing. - - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/LinkToFileGroup.java - -2003-09-01 Alain Magloire - - The Drag&Drop code is revisited with a facelift. - The good news much of the code can be removed, the Eclise - platform/Worbench folks refactor there code so more can now - be shared. We take adavantage of this. - The bad news much of the code will have to be revisited - and rewrite again when we will start dealing with refactoring. - - * src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java - * src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java - -2003-08-31 Alain Magloire - - Added new block ErrorParserBlock, not enable yet. - - * src/org/eclipse/cdt/ui/ErrorParserBlock.java - -2003-08-30 Alain Magloire - - Deal with the annoying warnings from eclipse about syntetic methods. - All the fix are in the wizard.dialogfields package. A new addition - CheckedListDialogField.java - - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/ComboDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/LinkToFileGroup.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/ListDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/SelectionButtonDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/SelectionButtonDialogFieldGroup.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/StringDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/CheckedListDialogField.java - -2003-08-30 Alain Magloire - - Remove completely the Old C Parser references and the ComparatorBuilder class. - The Struture comparator is now base entirely on ISourceElemenRequestor. - Making things more stable: Fix part of 39090, Fix 39725, 41006 - - * src/org/eclipse/cdt/internal/ui/compare.CNode.java - * src/org/eclipse/cdt/internal/ui/compare.CParseTreeBuilder.java - * src/org/eclipse/cdt/internal/ui/compare.CStructureCreator.java - * src/org/eclipse/cdt/internal/ui/compare.SourceElementRequestorAdaptor.java - - * src/org/eclipse/cdt/internal/ui/compare.ComparatorModelBuilder.java - Removed. - -2003-08-28 Hoda Amer - Solution to Bug #39968: - -Template Union missing an icon - -2003-08-28 Alain Magloire - - Changes to be able to see external file in the CEditor. The main problem - was that the way the Core/Model ICElement and IWorkingCopy was designed - they always assume that files are inside the workspace .... So to always have - an IFile. One of the problem was the CContentOutliner. We provid and - extern WorkingCopy: CFileWorkingCopy. But this should be revisited. - - Changes aslo to the OpenIncludAction to use the IScannerInfo to search - for headers. - - * src/org/eclipse/cdt/internal/ui/CFileElmentWorkingCopy.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutliner.java - * src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java - -2003-08-27 Thomas Fletcher - - Update code completion to include () for functions and methods and - to position the cursor appropriately. - - * src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - * src/org/eclipse/cdt/ui/FunctionPrototypeSummary.java - -2003-08-26 Alain Magloire - - PR 41416, Not enough info in the error message for - the preference line number for the the build-console - - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - * src/org/eclipse/cdt/internal/ui/preferences/BuildConsolePreferencePage.java - -2003-08-26 Bogdan Gheorghe - - Converted CTags based OpenOnSelectionAction to OpenDeclarationsAction - - Hooked up OpenDeclarationsAction to search engine - -2003-08-20 Bogdan Gheorghe - Added a search dialog pop up to the context menu for the - CEditor and CContentOutlinePage - -2003-08-19 Keith Campbell - Extended CView and CViewDragAdapter to use LocalSelectionTransfer. - Eventually this will permit dragging elements from the "C/C++ Projects" view - to trigger refactoring operations as in the JDT, for example. - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java - -2003-08-19 Sean Evoy - Switched the property page edit area to a scrolled composite instead of resizing - for large option sets. This actually makes the selection event code simpler. - * build/org/eclipse/cdt/ui/build/properties/BuildPropertyPage.java - - I added an accessor method for getting the internal Map in the settings store. - The code was vulnerable because there was never a check to make sure the - Map had been instantiated before use. - * build/org/eclipse/cdt/ui/build/properties/BuildToolsSettingsStore.java - - Added some builtin symbols and include paths for the Gnu compilers. - * plugin.xml - - Fixed a spelling error in a category name. - * plugin.properties - -2003-08-14 Sean Evoy - Added initial toolchain description for Solaris and Linux targets using Gnu tools. - * plugin.xml - - Moved tool and option category names into the properties for eventual I18N - * plugin.properties - - For build targets without an extension, the new project wizard was appending a 'dot' to the - name. It no loonger does this. - * build/org/eclipse/cdt/ui/build/wizards/ManagedProjectWizard.java - -2003-08-13 Sean Evoy - A simple change to add transparency information to the build property page - GIFs. They were not being drawn properly on Solaris/Motif and would probably - have shown the same behaviour on Linux. Now, they all get blitted correctly - even with a different widget background colour. - * icons/full/build16/build_configs.gif - * icons/full/build16/config-category.gif - * icons/full/build16/config-tool.gif - - Updated the new project wizard to register the correct build manager at - project creation time. We have switched to using the CDescriptor mechanism - for provider discovery. In order for the to work, the project has to be updated - properly and the only time it can be easily done is at creation time. - * build/org/eclipse/cdt/ui/build/wizards/ManagedProjectWizard.java - * src/org/eclipse/cdt/ui/wizards/CProjectWizard.java - -2003-08-13 John Camelon - Fixed Bug 41480 - ceditor extension point is not default editor for C++ file extensions - -2003-08-12 Hoda Amer - Added class name validation to NewClassWizardPage - Used the new search (indexer) for Code completion in CCompletionProcessor - -2003-08-11 Andrew Niefer - - Added some code to CUIPlugin to access working copies - -2003-08-10 Sean Evoy - Added a new target for building DLLs on Cygwin. - * plugin.xml - - Added a new icon for configurations in the tree view of the build - property page for managed builds. - * icons/full/build16/config-category.gif - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - - Changed the icons used to display tools and categories in the tree view - of the managed build property page. Now the tool uses the tool icon and - the category uses the new category icon. - * build/org/eclipse/cdt/ui/build/properties/ToolListLabelProvider.java - - Changed the list field editor so that it will better fit a page with - space-grabbing widgets in different columns. For example, the default list - field editor puts the list in the left column and allows it to garab all - excess space. Entry fields put the label in the left and the space-grabbing - entry field/combo box in the right. The layout manager then gives both left - and right columns equal space. By wrapping the list field editor in a group - control that spans both columns, the layout manager allocates enough space for - controls in the right-hand column. It also lays out the contents of the list - field editor inside the group control independently of the outer container, so - it looks right too. Also added a double-click event handler so users can edit - list elements. Mondo happy with this! - * build/org/eclipse/cdt/ui/build/properties/BuildOptionComboFieldEditor.java - - Re-activated the summary field editor class. It still does not behave quite right, - but it is there. - * build/org/eclipse/cdt/ui/build/properties/SummaryFieldEditor.java - * build/org/eclipse/cdt/ui/build/properties/BuildToolSettingsPage.java - - Changed the combo-box field editor to lay itself out in the grid more like the other - field editors. This has not made the widget behave differently in any way, but should - insure that it lay itself out correctly on any page with any combination of - field editors. - * build/org/eclipse/cdt/ui/build/properties/BuildOptionComboFieldEditor.java - - Fixed the resize behaviour of the build property page; at least in terms of resizing up - to its constrained size. There is the issue of size-creep (each time you reselect the - category, the property page control resizes up a bit until it hits some limit). But, - this is a better situation than what was there before. - * build/org/eclipse/cdt/ui/build/properties/BuildPropertyPage.java - -2003-08-08 Bogdan Gheorghe - - Filled out CSearchScopeFactory to translate working sets - into CElements - -2003-08-08 Andrew Niefer - - modified Search result sorting to sort by offset if the label is the same for two items - -2003-08-01 Andrew Niefer - - Modified CSearchResultCollector to reflect changes in BasicSearchResultCollector, - acceptMatch will return false if the match was not accepted because it has already - been seen. - -2003-07-30 Hoda Amer - The New Class Wizard uses search to look for base classes in the workspace. - -2003-07-30 Sean Evoy - * plugin.xml: - Updated the attribute names to reflect changes to the ManagedBuildInfo - extension point schema. - -2003-07-29 Andrew Niefer - - Refactoring Search Result Collecting: - * CSearchResultCollector now extends BasicSearchResultCollector - * CSearchResultLabelProvider moved to org.eclipse.cdt.ui - * CSearchResultLabelProvider modified to reflect changes to IMatch interface - * Deleted the class Match - -2003-07-28 Sean Evoy - In order to meet certain internal guidelines and to test the makefile - generator, the build model replied to some answers with hard-coded information. - This patch moves the information into the build model. - - * plugin.xml: - Added new attributes to Targets to add make command, clean command and - make flag information. I also added a toolchain specification for Solaris, but - it is turned off for now until I test it. - -2003-07-24 Sean Evoy - * plugin.xml: - Added new attributes to tools and changed the value type enum for - libraries options. Also added a new flags option to archiver tool - in the Cygwin static library target specification. - - * build/org/eclipse/cdt/ui/build/properties/BuildToolSettingsPage.java - * build/org/eclipse/cdt/ui/build/properties/BuildToolsSettingsStore.java: - Changed to handle the libraries as a special option type. - -2003-07-24 Hoda Amer - This patch updates the CModelBuilder to use the AST instead of the DOM. - -2003-07-23 Bogdan Gheorghe - Added checkbox to Indexer tab to turn on dependency tree - service - -2003-07-21 Bogdan Gheorghe - Update to CSearchResultLabelProvider to ensure that search labels - show up on subsequent runs. - - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultLabelProvider.java -2003-07-18 John Camelon - In the core, I updated ParserFactory.createScanner() to force the user to provide a callback and a ParserMode. - ==> I had to update ComparatorModelBuilder. - -2003-07-17 John Camelon - Partially converted DOM to ISourceElementRequestor (requires refactoring of CModelBuilder & StuctureComparator modules in near future). - -2003-07-17 Victor Mozgin - Added support for di- and trigraph notation of preprocessor directives. - -2003-07-16 Alain Magloire - - Patch from Alex chapiro. - This patch just creares group markers for CView pull-down menu build actions - group. Using them, it is possible to locate new buid action contributions to - correct place. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - -2003-07-16 Alain Magloire - - Patch from Thomas Fletcher. - Update the MakeView class to match UI standards and to contain a new action - to support editing of an existing make target. - - * src/org/eclipse/cdt/internal/ui/makeview/MakeView.java - -2003-07-14 Andrew Niefer - -modified plugin.xml entry for search's PathNameSorter - -added src/org/eclipse/cdt/internal/ui/search/Match.java which implements IMatch to store - information used by CSearchResultLabelProvider - -Modified CSearchResultCollector and CSearchResultLabelProvider to use Match - -2003-07-11 Bogdan Gheorghe - Added new C/C++ Search menu item. - - Added: - * src/org/eclipse/cdt/internal/ui/search/OpenCSearchPageAction.java - - Modified: - * plugin.properties - * plugin.xml - -2003-07-08 John Camelon - Updated IScanner, clients & implementations to use IScannerInfo. - -2003-07-03 Sean Evoy - Changed property/wizard tab to use the new StandardBuildManager and - the improved IStandardBuildInfo interface to set and retrieve - the include and defined symbol information for a standard make project. - * src/org/eclipse/cdt/ui/wizards/BuildPathInfoBlock.java - -2003-07-04 Victor Mozgin - Fix for PR 39476: Preference listeners for task tags do not work. - Fix for PR 39477: Task tags options dialogs ask for project rebuilds. - -2003-06-27 Andrew Niefer - Changes for C/C++ Search: - Added: - * src/org/eclipse/cdt/internal/ui/search/CElementLabels.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultLabelProvider.java - * src/org/eclipse/cdt/internal/ui/search/CSearchViewActionGroup.java - * src/org/eclipse/cdt/internal/ui/search/ElementNameSorter.java - * src/org/eclipse/cdt/internal/ui/search/GotoMarkerAction.java - * src/org/eclipse/cdt/internal/ui/search/GroupByKeyComputer.java - * src/org/eclipse/cdt/internal/ui/search/ParentNameSorter.java - * src/org/eclipse/cdt/internal/ui/search/PathNameSorter.java - * icons/full/clcl16/search_sortmatch.gif - * icons/full/obj16/search_decl_obj.gif - * icons/full/obj16/search_ref_obj.gif - Modified: - * src/org/eclipse/cdt/internal/ui/search/CSearchOperation.java - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - * src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java - * src/org/eclipse/cdt/internal/ui/search/CSearchMessages.properties.java - * plugin.xml - * plugin.properties - -2003-06-26 Sean Evoy - Added a tab to the new standard make project wizard and CNature project - property page. User interacts with two list controls to add include paths - and proprocessor symbols to a standard make project. - * src/org/eclipse/cdt/ui/wizards/BuildPathInfoBlock.java - * src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java - * src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - -2003-06-26 Victor Mozgin - Task tags support in C/C++ comments (initial revision). - -2003-06-25 John Camelon - Create new interface and support for calculating lineNumber/offset mapping. - Updated IASTClassSpecifier for qualified name query. - Began structuring expressions and declarators in Parser for ISourceElementRequestor. - Updated other packages to use new interfaces. - -2003-06-25 Bogdan Gheorghe - Added a new checkbox to the Indexer tab of the C/C++ Project Settings - to allow the new indexer to be turned on or off. - * src/org/eclipse/cdt/ui/wizards/IndexerBlock.java - - Modified the CSearchPage to work with the new CSearchConstants - * src/org/eclipse/cdt/internal/ui/search/CSearchPage.java - -2003-06-24 Thomas Fletcher - - - Proposals will now include additional help information with them - if it is available (same as JDT). This opens the door for being - able to write a Javadoc/Doxygen parser and integrating live, - context specific, help. - - On function completions a hover is now shown above the function - (same as JDT) with the argument information as it is being filled in. - - * src/org/eclipse/cdt/internal/ui/editor/DefaultCEditorTextHover.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionProposal.java - * src/org/eclipse/cdt/internal/ui/text/CParameterListValidator.java - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - * src/org/eclipse/cdt/internal/ui/text/CWordFinder.java - * src/org/eclipse/cdt/ui/IFunctionSummary.java - * src/org/eclipse/cdt/ui/FunctionPrototypeSummary.java - -2003-06-23 John Camelon - Updated Factory infrastructure, constructors, etc. - Introduced Preprocessor class for transitive closure calc. client. - -2003-06-20 Sean Evoy - Added (again) the icons required for the new managed project wizard and property pages - * icons/full/build16/config-command.gif - * icons/full/build16/config-librarian.gif - * icons/full/build16/config-tool.gif - * icons/full/wizban/newmngc_app.gif - * icons/full/wizban/newmngcc_app.gif - - Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=38665 - * build/org/eclipse/cdt/ui/build/wizards/CProjectPlatformPage.java - - Adjusted the Option settings store and pages to properly handle new option types needed - to implement parser interface for include paths and defined symbols. - * build/org/eclipse/cdt/ui/build/properties/BuildToolSettingsPage.java - * build/org/eclipse/cdt/ui/build/properties/BuildToolsSettingsStore.java - -2003-06-18 David Inglis - - fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39053 - - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2003-06-13 John Camelon - Merged ParserSymbolTable branch back into HEAD. - -2003-06-12 Alain Magloire - - Patch from Thomas Fletcher - Define a specific editing scope for the C/C++ Editor and define the framework for - adding in additional commands. Two commands added initially: comment and - uncomment. Removed some Java nomenclature from some of the C properties. - - * plugin.properties - * plugin.xml - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - -2003-06-12 Alain Magloire - - Patch From Thomas Fletcher, to clean up the working set. - - Removal of the homegrown working set implementation of filters and actions - to use the stock actions available with the Eclipse 2.1 release. - - This patch should remove the need for the following files: - * src/org/eclipse/cdt/internal/ui/cview/NewWorkingSetFilterAction.java: - * src/org/eclipse/cdt/internal/ui/cview/AdjustWorkingSetFilterAction.java - * src/org/eclipse/cdt/internal/ui/cview/CWorkingSetFilter.java - - Change the CView to use the action defines on the platform. - * src/org/eclipse/cdt/internal/ui/cview/CView.java - -2003-06-06 - I have added toolchain definitions for Cygnus and Linux to the plugin.xml file - for the new build model. There are two new wizards for adding a C and C++ project - for use with managed build systems. The files to implement that are: - - * build/org/eclipse/cdt/build/ui/wizards/ConfigurationBlock.java - * build/org/eclipse/cdt/build/ui/wizards/ConfigurationContentProvider.java - * build/org/eclipse/cdt/build/ui/wizards/ConfigurationLabelProvider.java - * build/org/eclipse/cdt/build/ui/wizards/CProjectPlatformPage.java - * build/org/eclipse/cdt/build/ui/wizards/ManagedCCWizard.java - * build/org/eclipse/cdt/build/ui/wizards/ManagedCWizard.java - * build/org/eclipse/cdt/build/ui/wizards/ManagedProjectWizard.java - - There is a new property page specifically for projects with this managed nature. - The code to implement it has been added to: - - * build/org/eclipse/cdt/build/ui/properties/BrowseEntryDialog.java - * build/org/eclipse/cdt/build/ui/properties/BuildOptionComboFieldEditor.java - * build/org/eclipse/cdt/build/ui/properties/BuildOptionListFieldEditor.java - * build/org/eclipse/cdt/build/ui/properties/BuildPropertyPage.java - * build/org/eclipse/cdt/build/ui/properties/BuildToolSettingsPage.java - * build/org/eclipse/cdt/build/ui/properties/BuildToolsSettingsStore.java - * build/org/eclipse/cdt/build/ui/properties/ManageConfigDialog.java - * build/org/eclipse/cdt/build/ui/properties/NewConfigurationDialog.java - * build/org/eclipse/cdt/build/ui/properties/SummaryFieldEditor.java - * build/org/eclipse/cdt/build/ui/properties/ToolListContentProvider.java - * build/org/eclipse/cdt/build/ui/properties/ToolListLabelProvider.java - - New string resources have been added to the plugin.properties file and to the - src/org/eclipse/cdt/internal/ui/CPluginResources.properties file. - - New icons have been added: - * icons/full/build16/config-command.gif - * icons/full/build16/config-librarian.gif - * icons/full/build16/config-tool.gif - * icons/full/ctool16/newmngc_app.gif - * icons/full/ctool16/newmngcc_app.gif - - and the path src/org/eclipse/cdt/internal/ui/CPluginImages.java class - has been modified to manage them. - -2003-06-05 Alain Magloire - - Patch from Christophe Juniet, this patch adds #ifdef guards - when generating a header for a class. - - Note the field NewClassWizardPage.createClass change to ICElement - since the C/C++ consider: - class foo { }; - like a variable instead IVariable instead of a IVariableDeclaration. - - * src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java - * src/org/eclipse/cdt/internal/ui/wizards/NewWizardMessages.properties. - -2003-05-23 Alain Magloire - - Patch from Victor Mozgin to deal with PR 38405 - The CEditor did not do hilight for macros like - # define foo - - I've patched UI code to add a new rule for handling preprocessor directives, - PreprocessorRule class (extends WordRule). And here I noticed that - CppCodeScanner uses private class CWordRule, while CCodeScanner uses standard - WordRule. They seem to do exactly the same thing, but CWordRule additionally - checks for # sign to be the first character on the line. As now preprocessor - directives are handled by PreprocessorRule class, CWordRule can be removed and - replaced with WordRule; also, there is no need for CWordDetector to pick up # - sign as a valid word start. - - * src/org/eclipse/cdt/internal/ui/text/CCodeScanner.java - * src/org/eclipse/cdt/internal/ui/text/CppCodeScanner.java: removed - * src/org/eclipse/cdt/internal/ui/text/PreprocessorRule.java: New file - * src/org/eclipse/cdt/internal/ui/text/util/CWordDetector.java - -2003-05-23 Mikhail Khodjaiants - PR 38047: Unable to save changes in C/C++ debug editor. - * src/org/eclipse/cdt/ui/IEditorInputDelegate.java: new - This interface is added to provide support for more flexible editor inputs. - - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java: - Support of the "IEditorInputDelegate" interface. - -2003-05-30 Hoda Amer - Added the new class wizard on May 27th - Fixed the inclusion problem on May 28th - Fixed the non-cmodel selection problem May 30th. - - -2003-05-06 John Camelon - Further integration of SymbolTable into Parser, some refactoring. - - * src/org/eclipse/cdt/internal/ui/compare/ComparatorModelBuilder.java - moved some imports around. - -2003-04-27 Alain Magloire - - PR 36759, the outline does not update - when the input is reset by the Debugger. The debugger - reuse the same editor with different input. - - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinet.java (setInput): - New method to reset the input of the viewer. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java (setOutlinePageInput): - New method to reset the input of the outliner. - - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java (createElementInfo): - Use the getBufferFactory() method it may been overloaded. - -2003-04-26 Alain Magloire - - ClastCastException in CView see PR 36876 - and PR 36743 allow extending of the CView. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java: - (createContentProvider): new Method. - (createViewer): new Method. - (createLabelProvider): new method. - -2003-04-26 Alain Magloire - - Fix NPE in the ComparatorModelBuilder when doing visual diffs - with the new Parser. - - * src/org/eclipse/cdt/internal/ui/compare/ComparatorModelBuilder.java: - Check for null. - -2003-04-21 David Inglis - - Update CEditor to be 2.0/2.1 compliant. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties - * src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java - - * src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/IPainter.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/LinePainter.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/OverviewRuler.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/PaintManager.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/PrintMarginPainter.java (removed) - * src/org/eclipse/cdt/internal/ui/editor/ProblemPainter.java (removed) - * src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java (removed) - * src/org/eclipse/cdt/internal/ui/util/CoreUtility.java (removed) - -2003-04-17 Alain Magloire - - Bug 36584 - - When switching the through the CEditor the range was not - save. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java: - setSelection(ICElement), new method - * src/org/eclipse/cdt/internal/util/EditorUtility.java: - revealInEditor use setSelection(ICElement). - -2003-04-16 Alain Magloire - - Bug 36582 - - * src/org/eclipse.cdt.internal/ui/cview/CView.java - linkToEditor() check is we have a valid ITranslationUnit. - The isOpenEditor() has a nasty side effect of calling "objdump" - -2003-04-14 Alain Magloire - - The problem: the old parser can still hangs and bring chaos, this - temporary code(since the new parser does not have yet a callback - mechanism) allow us to use the new parser when doing the visual diffs. - It is key on the preference setting, to enable/disable the old parser. - - * src/org/eclipse/cdt/internal/ui/comparator/CStructureCreator.java: - * src/org/eclipse/cdt/internal/ui/comparator/ComparatorModelbuilder.java: - -2003-04-10 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java: - Cleanup to be more Eclipse-2.1 - * src/org/eclipse/cdt/internal/ui/editor/GotoErrorAction.java: - Was using the wrong bundle. - * src/org/eclipse/cdt/internal/ui/CPluginImage.java: - New imange for code assist. - * plugin.xml: - added "hpp" in the list of possible source C/C++ file. - -2003-04-08 Alain Magloire - - * src/org/eclipse/cdt/ui/CElementLabelProvider.java: - No need to refresh the container. - -2003-04-08 Alain Magloire - - Fix the drag & drop. - - * src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java: - -2003-04-07 Alain Magloire - - Enable contribution to the outliner ContentProvider, in the future - this will let other modules like the debugger add action like - breakpoint in the outliner view to a IFunction. - - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java: - -2003-04-05 Alain Magloire - - Implement the new CollapseAll button to be consistent with the - JDT package explorer. - - * icons/full/clcl16/collapseall.gif: - * icons/full/dlcl16/collapseall.gif: - * icons/full/elcl16/collapseall.gif: - * src/org/eclipse/cdt/internal/ui/CPluginImages.java: - New icon. - - * src/org/eclipse/cdt/internal/ui/cview/CollapseAllAction.java: - * src/org/eclipse/cdt/internal/ui/cview/CView.java: - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.java: - * src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties: - * src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java: - -2003-04-05 Alain Magloire - - The way the working copy was implemented, the outline could not - work with file outside of the C Model, for example a c file in - a non C project. Also some other extended the CEditor to reuse - the highligth and outliner functions, but since the DocumentProvider - was singleton in CUIPlugin.getDocumentProvider(), the outliner did not - work either. A solution is to take the same path as the JDT and provide - a workingcopy that can be use by other so they can "connect" thre input. - - Part of this patch a small refactory of IWorkingCopyManager so - it can be visible outside. - - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/IWorkingCopyManager.java - * src/org/eclipse/cdt/ui/IWorkingCopyManagerExtension.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutline.java: - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java - * src/org/eclipse/cdt/internal/ui/editor/WorkingCopyManager.java - * src/org/eclipse/cdt/internal/ui/text/CReconcilerStrategy.java - -2003-04-04 Alain Magloire - - The TextEditor provides a way to select a range to be edited. - We provide the same functionnality; "Show Source of Selected Element Only" - - * icons/full/clcl16/segment_edit.gif: - * icons/full/dlcl16/segment_edit.gif: - * icons/full/elcl16/segment_edit.gif: - * src/org/eclipse/cdt/internal/ui/CPluginImages.java: - descriptor for segment_edit.gif. - - * src/org/eclipse/cdt/ui/PreferenceConstants.java: - Move the preference constants so they can be visible to other plugins. - * src/org/eclipse/cdt/internal/ui/cview/CView.java: - * src/org/eclipse/cdt/internal/preference/CPlugigPreferencePage.java: - - * src/org/eclipse/cdt/internal/editor/CContentOutlinePage.java: - * src/org/eclipse/cdt/internal/editor/CEditorActionContributor.java: - * src/org/eclipse/cdt/internal/editor/CEditorMessages.properties: - * src/org/eclipse/cdt/internal/editor/CTextEditorActiionConstant.java: - * src/org/eclipse/cdt/internal/editor/ICEditorActionDefinitonsIds.java: - * src/org/eclipse/cdt/internal/editor/TogglePresentationAction.java: - - - - -2003-04-04 Alain Magloire - - The way to register actions change from 2.0 to 2.1 - Action must have an ID. This fixes the editor to - be activate on Ctrl+space. - - * src/org/eclipse/internal/ui/editor/CEditor.java: - * src/org/eclipse/internal/ui/ICEditorActionDefinitionIds.java: - -2003-04-04 Alain Magloire - - Remove on some warnings now that we move to 2.1 - - * src/org/eclipse/internal/ui/dialogs/SelectionStatusDialog.java: - * src/org/eclipse/internal/ui/editor/DocumentAdapter.java: - * src/org/eclipse/internal/ui/preferences/CEditroPreference.java: - * src/org/eclipse/internal/ui/CElementImageProvider.java: - * src/org/eclipse/cdt/ui/CUIPlugin.java - -2003-04-02 Alain Magloire - - Show LibraryReference in the CViewer. - - * src/org/eclipse/internal/ui/cview/CViewSorter.java: - * src/org/eclipse/internal/ui/BaseCElementContentProvider.java: - Call CProject.getLibraryReferences(). - * src/org/eclipse/internal/ui/CElementImagerProvider.java: - * src/org/eclipse/internal/ui/CPluginImages.java: - lib_obj.gif. - -2003-04-02 Alain Magloire - - Bug fix and cleanup in CView - - * src/org/eclipse/internal/ui/cview/CView.java: - Cleanup the linkToEditor(). - * src/org/eclipse/internal/util/UtilEditor.java: - Bug fix. - -2003-04-01 Alain Magloire - - Support to open a child in an IBinary if we know the TranslationUnit. - - * src/org/eclipse/internal/ui/editor/CEditor.java: - setSelection() make the method visible. - * src/org/eclipse/internal/ui/util/EditorUtility.java: - More static method taken from the JDT. - * src/org/eclipse/internal/ui/cview/CView.java: - handleDoubleClick(), for IBinary. - -2003-04-01 Alain Magloire - - Patch from Hoda Amer. - New icons for enumerations, enumerators and typedefs. - Small fix for CElementLabelProvider.getText(). - - * src/org/eclipse/cdt/ui/CElementLabelProvider.java: - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java: - * src/org/eclipse/cdt/internal/ui/CPlugiImages.java - - * icons/full/obj16/enum_obj.gif: - * icons/full/obj16/enumerator_obj.gif: - * icons/full/obj16/typedef_obj.gif: - -2000-04-01 Alain Magloire - - Patch from Chris Songer. - The IBinaryElement like IBinaryFunction and IBinaryVariable contains - only line number no the offset, deal with when doing the selectin. - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java: - -2003-03-27 Alain Magloire - - The selection in the CView to CEditor was not done. - We have now a new hierarchy for the binary and Archive: - IBinary - IBinaryModule - IBinaryFunction - IBinaryVariable - IBinaryElement - - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - * src/org/eclipse/cdt/ui/CElementContentProvider.java - -2003-03-27 Alain Magloire - - Patch from Thomas Fletcher. - - * src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java: - The brace highlighting doesn't properly use the background - colour when it is drawn. - -2003-03-27 Alain Magloire - - ICElement.getResource() no longer throw an exception. - - * src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - * src/org/eclipse/cdt/internal/ui/uti./EditorUtility.java - -2003-03-27 Alain Magloire - - Some changes in the Core Model to make it closer to JDT, the hierarchy is now: - ICModel - ICProject - ICContainer - ITranslationUnit - IArchive - IBinary - - We now adjust the code. - - src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java - src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java - src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java - src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java - src/org/eclipse/cdt/internal/ui/cview/CPatternFilter.java - src/org/eclipse/cdt/internal/ui/cview/CView.java - src/org/eclipse/cdt/internal/ui/cview/CViewDragAdapter.java - src/org/eclipse/cdt/internal/ui/cview/CViewSorter.java - src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java - src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - src/org/eclipse/cdt/ui/CElementContentProvider.java - src/org/eclipse/cdt/ui/CElementLabelProvider.java - src/org/eclipse/cdt/ui/CUIPlugin.java - -2003-03-19 Alain Magloire - - Patch From Amer Hoda, to use the Working Copy of ICElement use in - the Core Model. - - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java: - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java: - * src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java: - * src/org/eclipse/cdt/internal/ui/editor/IWorkingCopyManager.java: - * src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java: - * src/org/eclipse/cdt/internal/ui/CFileWorkingCopy.java: - * src/org/eclipse/cdt/ui/CUIPlugin.java: - -2003-03-13 Alain Magloire - - * src/org/eclipse/cdt/utils/ui/controls/RadioButton.java: - Clean up of warnings. - -2003-03-12 David Inglis - * src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java,v - Removed buffering of build console as it was preventing output from being - visible during long builds. - http://bugs.eclipse.org/bugs/show_bug.cgi?id=32012 - -2003-03-02 Alain Magloire - - * src/org/eclipse/cdt/ui/wizards/BinaryParserBlock.java: - Check in the constructor if the project is null. - -2003-02-26 Alain Magloire - - * src/org/eclipse/cdt/ui/wizards/BinaryParserBlock.java: - Adjust to use the new BinaryParser scheme as described - in cdt-core-home/docs/binaryParser.html. - -2003-02-24 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/util/SelectionUtil.java: - Reorganized import to remove warnings. - * src/org/eclipse/cdt/ui/CelementLabelProvider.java: Reorganize imports. - -2003-02-24 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java (isOverviewRulerVisible): - Change scope for protected to comply with Eclipse-2.1 - - * src/org/eclipse/cdt/ui/CelementContentProvider.java: Reorganize imports. - -2003-02-20 Alain Magloire - - This patch provides the UI controls and filters to use the working set - concept and apply it to the CView. The UI mimics the behaviour of what is - used by the Java packages view (rather than incorporating it as a part of - the Filters... dialog as was done in the Navigator). I didn't create a - specific C/C++ Working Set type since I figured that for C and C++ - projects which might include other projects it wasn't required. - This can be re-examined at a later date if required. - - * src/org/eclipse/cdt/internal/ui/cview/CView.java: - Listener of the property change for Working sets. - * src/org/eclipse/cdt/internal/ui/cview/AdjustWorkingSetFilterAction.java: - New file. - * src/org/eclipse/cdt/internal/ui/cview/CWorkingSetFilter.java: - New file. - * src/org/eclipse/cdt/internal/ui/cview/NewWorkingSetFilterAction.java: - New file. - -2003-02 -20 David Inglis - - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - Fixed minor label problem. - -2003-02-19 David Inglis - * src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeConversionWizard.java - Due to CDT extensions interface cleanup. - -2003-02-17 Doug Schaefer - - Merged in Sam Robb's source for the build model. The source can be - found in the build source folder. There are new extension point schema - in the schema folder. There are build icons in the icons/full/build16 - folder. As well a number of extension points and extensions have been - added to the plugin.xml file. - -2003-02-17 Judy N. Green - * plugin.xml - * icons/full/ctool16/convert-normal.gif - - Added a new icon for the conversion wizard - -2003-02-13 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java: - Comment out old the reference to the builder. - -2003-02-13 Thomas Fletcher - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/cview/FilterSelectionAction.java - Cleaned up some text strings. - - * src/org/eclipse/cdt/internal/corext/template/ContextTypeRegistry.java - * src/org/eclipse/cdt/internal/corext/template/default-templates.xml - * src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - Adds a C++ context and moves those templates which are C++ specific to that context - Allows you to use the C++ and C contexts when you are working in C++ code, - but only giving you the C contexts when you are working in C code. - -2003-02-06 David Inglis - * src/org/eclipse/cdt/internal/core/DocumentInputStream.java (Removed) - * src/org/eclipse/cdt/internal/ui/DocumentInputStream.java (Added) - cleanup - moved to ui package - - * src/org/eclipse/cdt/internal/ui/CContentProvider.java (Removed) - * src/org/eclipse/cdt/internal/ui/CElementImageDescriptor.java (Removed) - * src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java (Removed) - * src/org/eclipse/cdt/ui/CElementContentProvider.java (Added) - * src/org/eclipse/cdt/ui/CElementImageDescriptor.java (Added) - * src/org/eclipse/cdt/ui/CElementLabelProvider.java (Added) - * src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java - * src/org/eclipse/cdt/internal/ui/CWorkbenchAdapter.java - * src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java - * src/org/eclipse/cdt/internal/ui/cview/CView.java - * src/org/eclipse/cdt/internal/ui/dialogs/SelectionStatusDialog.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorErrorTickUpdater.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - cleanup - moved CElementContentProvider/LableProvider/ImageDescrptor out of internal package - to ui so it can be cleanly used by others. - - * src/org/eclipse/cdt/internal/ui/text/eclipse2/CRuleBasedDamagerRepairer.java (Removed) - * src/org/eclipse/cdt/internal/ui/text/eclipse2/CRuleBasedPartitioner.java (Removed) - cleanup - No longer needed. - -2003-02-04 Alain Magloire - - Cleanup of the annoying error generate by the JDT 2.1 compiler - static versus non-static access to fields and methods. - - * src/org/eclipse/cdt/internal/corext/template/Templates.java - * src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java - * src/org/eclipse/cdt/internal/ui/CCompletionContributorManager.java - * src/org/eclipse/cdt/internal/ui/CPluginImages.java - * src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - * src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - * src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - * src/org/eclipse/cdt/internal/ui/editor/CEditor.java - * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - * src/org/eclipse/cdt/internal/ui/editor/DefaultCEditorTextHover.java - * src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java - * src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - * src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java - * src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java - * src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java - * src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java - * src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - * src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java - * src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionManager.java - * src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionUI.java - * src/org/eclipse/cdt/internal/ui/text/template/TemplateProposal.java - * src/org/eclipse/cdt/internal/ui/text/template/TemplateVariableProposal.java - * src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - * src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java - * src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java - * src/org/eclipse/cdt/internal/ui/wizards/OpenNewFolderWizardAction.java - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/StringDialogField.java - * src/org/eclipse/cdt/internal/ui/wizards/swt/MGridLayout.java - * src/org/eclipse/cdt/ui/CUIPlugin.java - * src/org/eclipse/cdt/ui/wizards/CProjectWizard.java - * src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java - * src/org/eclipse/cdt/ui/wizards/TabFolderPage.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java - * src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java - -2003-02-01 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/cview/CView.java: - Remove CreateFileAction, CreateFolderAction and OpenPerspectiveMenu, - deprecated classes. Instead use NewWizardMenu class. - * src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java: - Make fDocument protected scope. - * src/org/eclipse/cdt/ui/CUIPlugin.java: - Wrong definitions of FILE_WIZARD_ID and FOLDER_WIZARD_ID. - * plugin.properties: - New entries for file and folder wizards. - * plugin.plugin.xml: - New entries for file and folder wizards. - -2003-01-28 Alain Magloire - - With the help of the 2.1 compiler, fix the warnings when accessiong static - fields. - - * src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java: - * src/org/eclipse/cdt/internal/ui/cview/FilerSelectionAction.java: - * src/org/eclipse/cdt/internal/ui/cview/ShowLibrariesAction.java: - * src/org/eclipse/cdt/internal/ui/dialogs/AbstractElementListSelection.java: - * src/org/eclipse/cdt/internal/ui/dialogs/SelectionList.java: - * src/org/eclipse/cdt/internal/ui/editor/BracketPainter.java: - * src/org/eclipse/cdt/internal/ui/editor/ContentOulinerPager.java: - * src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java: - * src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java: - * src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java: - * src/org/eclipse/cdt/internal/ui/text/CPaintMatcher.java: - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java: - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/DialogField.java: - * src/org/eclipse/cdt/internal/ui/wizards/dialogfields/StringButtonDialogField.java: - * src/org/eclipse/cdt/internal/ui/wizards/swt/MGridLayout.java: - -2003-01-24 Alain Magloire - - * src/org/eclipse/cdt/ui/wizards/SettingsBlock.java (doRung): - Check for program that are quoted. - This patch was base on previous proposed by Alex Chapiro. - -2003-01-21 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/cview/CViewSorter.java (category): - Use get{Header,Source}Extensions(). - * src/org/eclipse/cdt/internal/ui/editor/SearchForReferences.java (run): - Use getTranslationUnitExtensions(). - -2003-01-10 Alain Magloire - - Bug 28994 - - * src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java (getAdapter): - Use getResource() not getUnderlyingResource(), to return the IResource - Returning the underlyin resource may fool the Label Decorators. - -2003-01-09 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java (getBaseImageDescriptor): - Provide the same icon for methods. - -2003-01-07 Alain Magloire - - REMIND:More work needs to be done on the ContentAssist preferences - For example the autoactivation can not be a character but has to be - a string since we need: "." and "->" - To be revisited when we the story of the C/C++ Parser is clearer. - - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage (createContentAssistPage): - The addFieldText() for autoactivation is not a number. - -2003-01-02 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java (setRange): - Patch form Ed Burnette, email excerpt: - "There was an out of range exception happening when rescans - were done at a non-zero offset because the length being requested was - too large. This should work in 2.0 and 2.1 though I've only tested it on - 2.0.1 so far." - -2003-01-02 Alain Magloire - - * src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java(createAnnotationModel): - Check for IStorageEditorInput and use the getAdapter() to find a resource for the - annotation model. - -2002-12-12 Judy N Green - *src/org/eclipse/cdt/internal/ui/editor/CEditor.java - Fixed Bugzilla bug PR 25176 - The C editor doesn't properly handle the space conversion of tabs properly. - If I put the following in and tab spaces are set to 8 spaces: - - 1234567890123456789 - a - abc a - - Where it should probably line up with the first entry. - -2002-12-12 Judy N Green - *src/org/eclipse/cdt/internal/ui/editor/CMarkerAnnotation.java - Added a method that will attempt to highlight the correct instance of - a variable. It will skip instances of the string if they are encased in - String quotes and return the first instance that is not encased in quotes - -2002-12-11 Judy N Green - * src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java - Fix for the backwards display of typed text when the CDT ran within - Eclipse 2.1. - Patch submitted by Ed Burnette. - Tested on M1, 2.1 (20021204 integration build) and 2.0.1 - Bugzilla Bug 24648 - -2002-12-11 Alain Magloire - - Fix PR 27937. NPE in the C Editor preference page. - - * src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java (createBehaviourPage): - Remove listeners and variables for Margins, this will be enable by - only saving the changes in the store values. - -2002-12-06 Alain Magloire - - The hovering uses to the indexer to gather some information, but - it is sometime wrong since the information should be base on the context - say: - structure->printf - Obviously you do not want to know about libc printf() stdio call. - This will take sometime to fix. - - * src/org/eclipse/cdt/internal/ui/editor/DefaultCEditortextHover.java (getHoverInfo): - Beautify the print. - -2002-12-06 David Inglis - - * src/org/eclipse/cdt/internal/ui/editor/DefaultCEditorTextHover.java: - * srcsrc/org/eclipse/cdt/internal/ui/text/CAnnotationHover.java: - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java: - * src/org/eclipse/cdt/internal/ui/text/HTML2TextReader.java: New - * src/org/eclipse/cdt/internal/ui/text/HTMLPrinter.java: New - * src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java: New - * src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java - * src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java: New - - Added support to display balloon messages for lines with multiple markers. - Added support for basic markup within the hover balloons within the CEditor. - -2002-12-04 Alex Chapiro - - I propose to create isValidLocation method in addition to already existing - method isValidName. CProjectWizardPage has to invoke this new method on the - same way as it invokes isValidName. - - * src/org/eclipse/cdt/ui/wizard/CProjectWizard.java (isValidationLocation): - New method to allow a check on the location of the project. - * src/org/eclipse/cdt/ui/wizard/CProjectWizardPage.java (validatePage): - Call isValidationLocation() for the project Location - -2002-12-01 Alain Magloire - - * src/.../internal/ui/editor/OpenOnSelectionAction.java (getText): - Change the label provider for the tag. - * src/.../internal/ui/text/CCompletionProcessor.java(evalProposals): - Document.getChar() is 0 based move back the position. - -2002-11-28 Alain Magloire - - * plugin.xml: Make a targetID for AsmEditor to allow the debug - plugin to contributes breakpoint menus in the ruller. - - * src/.../internal/ui/editor/asm/AsmTextEditor.java (AsmTextEditor): - set the context id. - -2002-11-27 David Inglis - - * plugin.properties: - * plugin.xml: - * src/.../internal/ui/BuildConsoleManager.java: - * src/.../internal/ui/ConsoleEvent.java: - * src/.../internal/ui/buildconsole/BuildConsoleView.java: - * src/.../internal/ui/cview/CView.java: - * src/.../ui/preferences/BuildConsolePreferencePage.java: - * src/.../internal/ui/preferences/CPluginPreferencePage.java: - * src/.../ui/CUIPlugin.java: - * src/.../ui/IBuildConsoleEvent.java: - refactored CPluginPreferencePage into a BuildConsolePreferencePage. - added a configurable cap on the number of lines to keep in the build console. - -2002-11-27 David Inglis - * utils.ui/.../controls/ControlFactory.java: - removed unsed hyperlink stuff since it was leaking Cursors. - -2002-11-27 Alain Magloire - - * src/.../internal/ui/preferences/CProjectPropertyPage.java: - Added BinaryParserBlock part of the tab items. - (performOK): run this method in a runnable to allow cancellation. - * src/.../internal/ui/CContentProvider.java (processDelta): - Catch binary parser changes. - * src/.../ui/wizards/BinaryParserBlock.java: TabItem to change binary parser. - * src/.../ui/wizards/StdMakeProjectWizard.java: TabItem to change binary parser. - -2002-11-25 David Inglis - * src/.../internal/ui/editor/CEditor.java:(extends TextEditor) - * src/.../internal/ui/editor/CEditorActionContributor.java:(extends TextEditorActionContributor) - support line convertion actions and encoding. - -2002-11-22 Alex Chapiro - - * src/.../wizards/CProjectWizard.java: - The problem appears in ConversionWizard that inherits to CProjectWizard. The - first one does not initialize fmainPage which causes NullpointerException. - Actually, ConversionWizard doesn't have this page, so it is unsupported - operation for it. - -2002-11-22 Alain Magloire - - * src/.../internal/ui/BinaryPropertySource.java (getPropertyValue): - Check for core. - * src/.../internal/ui/CElementImageProvider.java (getBaseImageDescriptor): - Check for Core files. - * src/.../internal/ui/CElementLabelProvider.java (getCelementImage): - Removed. - * src/.../internal/ui/CPluginImages.java: - DESC_OBJS_CORE, IMG_OBJS_CORE, new icon for core files. - -2002-11-22 Alex Chapiro - - * src/.../wizards/conversion/ConversionWizard.java(doRun): - doRunPrologue() should not be call from doRun(). - -2002-11-21 David Inglis - * plugin.xml - * plugin.properties - fixed bug #25886 - duplicate menu entries for compare and replace - -2002-11-20 Alain Magloire - - Move the Index property page in the C/C++ project category. - * src/.../internal/ui/preferences/CIndexerManager.java: Removed. - * src/.../internal/ui/preferences/CProjectPropertyPage.java (indexerBlock): - Add the indexer block to the CProjectPropertyPage tab. - * src/.../ui/wizard/IndexerBlock.java: New file implementing - the indexer TabItem. - -2002-11-20 David Inglis - * src/.../internal/ui/cview/CView.java - Added support for label decorators - -2002-11-20 David Inglis - * src/.../internal/ui/BuildConsoleManager.java - Only flush the console when buffer > 512 instead of every line. - Plus do the console update synchronously as a async update can - cause problems if the update happen faster then the drawing. - -2002-11-18 Alain Magloire - - * src/.../internal/ui/editor/CEditor.java (createCSourceViewer): - Check for null pointer, the file maybe an IStorage. - * src/.../internal/ui/cview/CViewSorter.java (category): Expand - the category to include member of a translationUnit. - * src/.../internal/ui/cview/CContentProvider.java (processDelta): - postRefresh() for IBinary and IArchive files also. - * src/.../internal/ui/cview/CElementAdapterFactory.java (getAdapter): - Call getResource() instead of getUnderlyingResource(). - -2002-11-15 Alain Magloire - - * src/.../internal/ui/cview/CView.java (addBookMarkMenu): - Only add bookmark of IFile. - -2002-11-15 Alain Magloire - - * plugin.xml: Typo when doing the Ruler contibution - for Task and bookmarks, it should #CEditorRulerContext. - -2002-11-14 Alain Magloire - - * src/.../internal/ui/cview/CView.java (addBuildMenu): - Only show the "Make" and Build menus for containers. - -2002-11-14 Alain Magloire - - * src/.../internal/ui/buildconsole/BuildConsoleView.java (convertSelectionToProject): - new method. - (selectionChanged): Only reset the document if selected project changed. - -2002-11-13 Judy N. Green - */home/tools/org.eclipse.cdt.ui/plugin.properties - */home/tools/org.eclipse.cdt.ui/plugin.xml - updated labels & wizards to use combined conversion wizard - - *src/org/eclipse/cdt/internal/ui/CPluginResources.properties - updated labels - - *src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java - No longer add builder in run method. it is being added in enough other places - - *src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java - updated reference to call combined conversion page - - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java - Moved common c/c== conversion methods up to this shared class - - - Added: - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeConversionWizard.java - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertToStdMakeProjectWizardPage.java - Combined the C/C++ conversion wizards to this class - - Removed: - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCCStdMakeProjectWizardPage.java - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertCtoCCStdMakeProjectWizardPage.java - *src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCStdMakeProjectWizardPage.java - *src/org/eclipse/cdt/ui/wizards/conversion/CtoCCConversionWizard.java - *src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCCStdMakeConversionWizard.java - - - - - - -2002-11-13 Alain Magloire - - * src/.../internal/ui/editor/ProblemPainter.java (hasProblem): - Check for NPE, dispose may have been called. - -2002-11-13 Alain Magloire - - * src/.../wizards/CProjectWizard.java (isValidName): - New method to give a change to the wizard to check - the validity of a project name. - * src/.../wizard/CProjectWizardPage.java (CProjectWizardPage): - Takes new argument, the CProjectWizard. - (validatePage): calls isValidName() to check if name is valid. - -2002-11-13 David Inglis - - * plugin.properties - * plugin.xml - * src/.../internal/ui/preferences/CIndexerPropertyPage.java - Added new property page on c project to enable/disable the indexing service. - - -2002-11-06 Alain Magloire - - Fix for Bugzilla 25869. - - * src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java (getDefaultPrefixes): - New Method to return the prefix use to comment out code. - -2002-11-06 Tom Tromey - - Fix for Bugzilla 25784. - * src/org/eclipse/cdt/ui/wizards/CProjectWizardPage.java - (validatePage): Allow project name to contain a space. - * src/org/eclipse/cdt/internal/ui/CPluginResources.properties - (CProjectWizardPage.projectContainsSpace): Removed. - -2002-11-06 David Inglis - * src/.../ui/CUIPlugin.java: - fixed NPE. - -2002-11-01 David Inglis - * src/.../internal/ui/CElementLabelProvider.java: - change cpu display string to use isLittleEndian method on IBinary - - -2002-10-31 Judy N. Green - Removed the ReferenceBlock from the Project Properties display. Eclipse - adds a Project Properties entry to the Project Properties. - This was resulting in confusion since the - C/C++ Project --> Project References (filtered on nature == cnature) - - and the - Project References (unfiltered, showing all projects) - - Both listed some files in common, but they were not linked in any way - so the user could get into a very awkward state, when selecting or deselecting - as one view woud over ride the other. - - src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java: - - -2002-10-29 David Inglis - - Refactor ui.internal.CPlugin to ui.CUIPlugin with method to get the new - IBuildConsoleManager interface. - New BuildConsoleView which shows console on selected IProject plus tracks console - of active build. - - org.eclipse.cdt.ui/plugin.xml - src/org/eclipse/cdt/internal/corext/template/Templates.java - src/org/eclipse/cdt/internal/corext/template/c/CContext.java - src/org/eclipse/cdt/internal/corext/textmanipulation/TextBuffer.java - src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferEditor.java - src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java - src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java - src/org/eclipse/cdt/internal/ui/CCompletionContributorManager.java - src/org/eclipse/cdt/internal/ui/CContentProvider.java - src/org/eclipse/cdt/internal/ui/CElementImageProvider.java - src/org/eclipse/cdt/internal/ui/CElementLabelProvider.java - src/org/eclipse/cdt/internal/ui/CElementProperties.java - src/org/eclipse/cdt/internal/ui/CElementPropertySource.java - src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java - src/org/eclipse/cdt/internal/ui/CPluginImages.java - src/org/eclipse/cdt/internal/ui/CUIStatus.java - src/org/eclipse/cdt/internal/ui/ErrorTickAdornmentProvider.java - src/org/eclipse/cdt/internal/ui/ICHelpContextIds.java - src/org/eclipse/cdt/internal/ui/ResourceAdapterFactory.java - src/org/eclipse/cdt/internal/ui/StandardCElementLabelProvider.java - src/org/eclipse/cdt/internal/ui/compare/CMergeViewer.java - src/org/eclipse/cdt/internal/ui/compare/CStructureCreator.java - src/org/eclipse/cdt/internal/ui/cview/CElementFilters.java - src/org/eclipse/cdt/internal/ui/cview/CPatternFilter.java - src/org/eclipse/cdt/internal/ui/cview/CView.java - src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java - src/org/eclipse/cdt/internal/ui/cview/FilterSelectionAction.java - src/org/eclipse/cdt/internal/ui/cview/FiltersContentProvider.java - src/org/eclipse/cdt/internal/ui/cview/ShowLibrariesAction.java - src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java - src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java - src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java - src/org/eclipse/cdt/internal/ui/editor/CEditor.java - src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java - src/org/eclipse/cdt/internal/ui/editor/GotoErrorAction.java - src/org/eclipse/cdt/internal/ui/editor/LexicalSortingAction.java - src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java - src/org/eclipse/cdt/internal/ui/editor/OpenOnSelectionAction.java - src/org/eclipse/cdt/internal/ui/editor/OverviewRuler.java - src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java - src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextEditor.java - src/org/eclipse/cdt/internal/ui/editor/asm/AsmTextTools.java - src/org/eclipse/cdt/internal/ui/preferences/CEditorPreferencePage.java - src/org/eclipse/cdt/internal/ui/preferences/CLaunchingPropertyPage.java - src/org/eclipse/cdt/internal/ui/preferences/CPluginPreferencePage.java - src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java - src/org/eclipse/cdt/internal/ui/preferences/EditTemplateDialog.java - src/org/eclipse/cdt/internal/ui/preferences/TemplatePreferencePage.java - src/org/eclipse/cdt/internal/ui/text/CAnnotationHover.java - src/org/eclipse/cdt/internal/ui/text/CAutoIndentStrategy.java - src/org/eclipse/cdt/internal/ui/text/CCompletionProcessor.java - src/org/eclipse/cdt/internal/ui/text/CFormattingStrategy.java - src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java - src/org/eclipse/cdt/internal/ui/text/CTextTools.java - src/org/eclipse/cdt/internal/ui/text/ContentAssistPreference.java - src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionManager.java - src/org/eclipse/cdt/internal/ui/text/link/LinkedPositionUI.java - src/org/eclipse/cdt/internal/ui/text/template/TemplateProposal.java - src/org/eclipse/cdt/internal/ui/text/template/TemplateVariableProposal.java - src/org/eclipse/cdt/internal/ui/util/EditorUtility.java - src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java - src/org/eclipse/cdt/internal/ui/wizards/OpenNewFileWizardAction.java - src/org/eclipse/cdt/internal/ui/wizards/OpenNewFolderWizardAction.java - src/org/eclipse/cdt/ui/wizards/CCProjectWizard.java - src/org/eclipse/cdt/ui/wizards/CProjectWizard.java - src/org/eclipse/cdt/ui/wizards/CProjectWizardPage.java - src/org/eclipse/cdt/ui/wizards/ReferenceBlock.java - src/org/eclipse/cdt/ui/wizards/SettingsBlock.java - src/org/eclipse/cdt/ui/wizards/StdCCWizard.java - src/org/eclipse/cdt/ui/wizards/StdCWizard.java - src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java - src/org/eclipse/cdt/ui/wizards/conversion/ConversionWizard.java - src/org/eclipse/cdt/ui/wizards/conversion/ConvertCtoCCStdMakeProjectWizardPage.java - src/org/eclipse/cdt/ui/wizards/conversion/ConvertProjectWizardPage.java - src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCCStdMakeProjectWizardPage.java - src/org/eclipse/cdt/ui/wizards/conversion/ConvertSimpleToCStdMakeProjectWizardPage.java - src/org/eclipse/cdt/ui/wizards/conversion/CtoCCConversionWizard.java - src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCCStdMakeConversionWizard.java - src/org/eclipse/cdt/ui/wizards/conversion/SimpleToCStdMakeConversionWizard.java - - - do to refactor (import changes and CPlugin to CUIPlugin). - - src/org/eclipse/cdt/internal/ui/makeview/MakeAction.java - - no longer use console session attributes here. - - src/org/eclipse/cdt/internal/ui/CPlugin.java - - moved from internal and renamed to CUIPlugin.java - - src/org/eclipse/cdt/internal/ui/BuildConsoleAction.java - src/org/eclipse/cdt/internal/ui/BuildConsoleView.java - src/org/eclipse/cdt/internal/ui/ClearConsoleAction.java - - new Build console - - shows console on selected project. - - shows console of active build. - - src/org/eclipse/cdt/ui/CUIPlugin.java - - added method getBuildManager() - - refactored BuildConsole management into manager class - - src/org/eclipse/cdt/ui/IBuildConsoleEvent.java - src/org/eclipse/cdt/ui/IBuildConsoleListener.java - src/org/eclipse/cdt/ui/IBuildConsoleManager.java - src/org/eclipse/cdt/internal/ui/BuildConsole.java - src/org/eclipse/cdt/internal/ui/CConsole.java - src/org/eclipse/cdt/internal/ui/ConsoleEvent.java - src/org/eclipse/cdt/internal/ui/BuildConsoleManager.java - - new build manager and interfaces for managing and tracking console activity. - - -2002-10-28 David Inglis - - * /src/.../ui/cview/CView.java - Hookup actions to global actions in Projects menu, (build actions and close project). - -2002-10-25 Judy N. Green - Removed a redundant "Eclipse Platform" from the plugin.properties file. - It was resulting in weird looking titles. - - /plugin.properties - - perspective.name=C/C++ Development - Eclipse Platform - changed to - perspective.name=C/C++ Development - - -2002-10-23 Judy N. Green - CView overwrite files dialog text changed - so that it is the same in the CView as in the Navigator - when dragging and dropping files - - src/../internal/ui/CPluginResources.properties - src/../internal/ui/cview/CViewDropAdapter.java - - -2002-10-23 David Inglis - - * src/.../internal/ui/cview/CView.java: - - put "all" target in default MakeAction. - -2002-10-21 Judy N. Green - - Added a selection changed listener to the textViewer - managed by the C Build View (BuildConsoleView.java). - This updates the state read by the tool bar menu items - and now enables the copy action when there is a selection - made in the C-Build console. - - Ctrl + A, now selects all text in the C-Build View - Ctrl + C, now copies the selection to the clipboard - - * src/../internal/ui/BuildConsoleAction.java: - - cleaned up the logic and removed commented - out code in the update() method - * src/../internal/ui/BuildConsoleView.java: - - added a SelectionChangedListener to the contained textViewer - -2002-10-17 Alain Magloire - - Patch from Alex Chapiro. - - * src/.../utils/ui/controls/ControlFactory.java: - - createCombo methods created CCombo objects; all this methods - where changed to create Combo object. Methods createCCombo - were created to keep creation of CCombo cobjects. - - general code cleaning - -2002-10-16 Alain Magloire - By Boosting the level warning of the java compiler, - we catch unused imports or variables. For example - by changing the scope, the compiler no longer has - to provide synthetic methos. - - * src/../internal/corext/textmanipulation/MoveTextEdit.java: - * src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java : - * src/../internal/corext/textmanipulation/TextEditNode.java: - * src/../internal/ui/BuildConsoleView.java: - * src/../internal/ui/CContentProvider.java: - * src/../internal/ui/CPlugin.java: - * src/../internal/ui/cview/CView.java: - * src/../internal/ui/dialogs/AbstractElementListSelectionDialog.java: - * src/../internal/ui/dialogs/MessageLine.java: - * src/../internal/ui/dialogs/SelectionList.java: - * src/../internal/ui/editor/CContentOutlinePage.java: - * src/../internal/ui/editor/CDocumentProvider.java: - * src/../internal/ui/editor/CEditorActionContributor.java: - * src/../internal/ui/editor/CEditorErrorTickUpdater.java - * src/../internal/ui/editor/OverviewRuler.java: - * src/../internal/ui/editor/PaintManager.java: - * src/../internal/ui/editor/ProblemPainter.java: - * src/../internal/ui/editor/asm/AsmCodeScanner.java: - * src/../internal/ui/editor/asm/AsmSourceViewerConfiguration.java: - * src/../internal/ui/editor/asm/AsmTextEditor.java: - * src/../internal/ui/editor/asm/AsmTextTools.java: - * src/../internal/ui/makeview/MakeView.java: - * src/../internal/ui/preferences/CEditorPreferencePage.java: - * src/../internal/ui/preferences/CLaunchingPropertyPage.java: - * src/../internal/ui/preferences/CPluginPreferencePage.java: - * src/../internal/ui/preferences/CProjectPropertyPage.java: - * src/../internal/ui/preferences/ColorEditor.java: - * src/../internal/ui/preferences/EditTemplateDialog.java: - * src/../internal/ui/preferences/OverlayPreferenceStore.java: - * src/../internal/ui/preferences/TemplatePreferencePage.java: - * src/../internal/ui/text/CCodeScanner.java: - * src/../internal/ui/text/CSourceViewerConfiguration.java: - * src/../internal/ui/text/util/CColorManager.java: - * src/../internal/ui/util/ProblemTreeViewer.java: - * src/../internal/ui/wizards/dialogfields/StringDialogField.java: - * src/../ui/wizards/CProjectWizardPage.java: - * src/../ui/wizards/SettingsBlock.java: - * src/../ui/wizards/conversion/ConvertProjectWizardPage.java: - * utils.ui/../utils/ui/controls/RadioButtonsArea.java: - Remove unused imports and change the scope when necessary. - -2002-10-16 Alain Magloire - - By Boosting the level warning of the java compiler, - we catch unused imports or variables. - - * src/../internal/ui/editor/asm/AsmPartitionScanner.java: - * src/../internal/ui/editor/asm/AsmSourceViewerConfiguration.java: - * src/../internal/ui/editor/asm/AsmTextEditor.java: - * src/../internal/ui/BuilderConsoleView.java: - Removed unused imports. - -2002-10-11 Alain Magloire - - * internal/ui/text/CCodeScanner.java: - * internal/ui/text/CppCodeScanner.java: - This updates the C/C++ scanner to include some missing - pre-processor pieces. - From Thomas Fletcher. - -2002-10-11 Alain Magloire - - * CEditorTextHoverDispatcher.java (getCurrentTextHover): - This fixes a null pointer exception received when we hover - over the code in the C/C++ Editor colour preference dialog. - From Thomas Fletcher. - -2002-10-15 David Inglis - * MakeAction.java - Invoke builder as full build so that CBuilder is always invoked. - diff --git a/core/org.eclipse.cdt.ui/browser/ChangeLog-browser b/core/org.eclipse.cdt.ui/browser/ChangeLog-browser deleted file mode 100644 index 0a0bae5132c..00000000000 --- a/core/org.eclipse.cdt.ui/browser/ChangeLog-browser +++ /dev/null @@ -1,106 +0,0 @@ -2005-02-01 Alain Magloire - Code From Chris: - Fix PR 83866 - Fix PR 83869 - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpentTypeInHierarchyAction.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypoeInHierarchDialog.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyMessages.properties - -2004-11-24 Chris Wiebe - - fix exception in OpenTypeInHierarchyAction - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeInHierarchyAction.java - -2004-11-08 Chris Wiebe - - fix for 68883 - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - -2004-09-15 Chris Wiebe - - fixed selection - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java - -2004-09-15 Chris Wiebe - - fixed element navigation problems - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementFilter.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingMessages.properties - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingViewerSorter.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/LexicalSortingAction.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersViewContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesViewContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesViewLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsViewContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypeInfoSorter.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesViewContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesViewLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyUtil.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java - -2004-09-02 Chris Wiebe - - fix editor/view selection problems - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementComparer.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java - -2004-09-01 Chris Wiebe - - Fix for 68883 - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ElementTableViewer.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ElementTreeViewer.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java - -2004-09-01 Chris Wiebe - - replace deprecated SearchUI.SEARCH_RESULT_VIEW_ID w/ NewSearchUI.SEARCH_VIEW_ID - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java - -2004-08-31 Chris Wiebe - - Fix for 68883 - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementComparer.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersViewContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java - * browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/FocusOnTypeAction.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HierarchyViewerSorter.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsLabelProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyUtil.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyContentProvider.java - * browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java - -2004-06-21 Chris Wiebe - - This mini-patch gets rid of unnecessary "could not locate type" error - dialogs. - -2004-06-21 Chris Wiebe - - - fix for bug #66108 (C++ browser cannot show members of class) - - all types now visible in the types view (ie not just classes & structs) - - runnables now use IProgressService.busyCursorWhile (prevents progress - dialog from being displayed during short operations) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog deleted file mode 100644 index 5bd30bfe9be..00000000000 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ /dev/null @@ -1,1838 +0,0 @@ -2006-09-11 Mikhail Khodjaiants - Bugzilla Bug 156707: A failed operation (e.g., resume) can leave the CDebugTarget in an invalid run state. - * CDebugTarget.java - -2006-08-29 Mikhail Khodjaiants - Bug 155275: Exception when stepping. - * CThread.java - -2006-08-14 Mikhail Khodjaiants - Bug 136896: View variables in binary format. - Applied modified patch from Mark Mitchell (CodeSourcery). - * CValue.java - -2006-05-31 Mikhail Khodjaiants - Bug 144719: [Modules view] Modules from from different sessions are mixed up. - * CDebugElement.java - -2006-05-29 Mikhail Khodjaiants - Bug 108472: Debug continues to fail. - * DebugCoreMessages.properties - * CDebugTarget.java - * CoreModelMessages.properties - -2006-05-26 Mikhail Khodjaiants - Bug 137138: Common source containers get disposed. - * CSourceLookupParticipant.java - * CSourcePathComputerDelegate.java - -2006-05-26 Mikhail Khodjaiants - Bug 122010: Registers View is displayed even if supportsRegisters and - supportsRegisterModification are disabled. - Fix for supportsRegisterModification. - * CRegister.java - -2006-05-19 Mikhail Khodjaiants - Warning cleanup. - * CBreakpointManager.java - -2006-05-12 Mikhail Khodjaiants - Bug 118274: Condition is not shown in the tooltip of conditional breakpoint. - * CDebugUtils.java - * DebugCoreMessages.properties - * BreakpointMessages.properties - * CAddressBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - -2006-03-27 Mikhail Khodjaiants - Moved the extraction of the stop symbol to the launch. - * CDIDebugModel.java - * CDebugTarget.java - -2006-03-06 Mikhail Khodjaiants - Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger. - * CDebugCorePlugin.java - * ICDebugConstants.java - -2006-02-27 Mikhail Khodjaiants - All serializable objects should have a stable serialVersionUID. - * CDIException.java - -2006-02-27 Mikhail Khodjaiants - The DirectorySourceContainer's UI now supports the subfolders searching option (see bug 89748). - Removed CDirectorySourceContainer and related classes. - The CDirectorySourceContainerType is kept for migration purposes. - - CDirectorySourceContainer.java - * CDebugTarget.java - * CDirectorySourceContainerType.java - * CSourceLookupDirector.java - * SourceUtils.java - * plugin.properties - * plugin.xml - -2006-02-24 Mikhail Khodjaiants - Fix for bugs 129152 (Keyboard shortcuts are gone in CDT CVS HEAD) - and 128844 (No prompt for Debug perspective on suspend). - * CDebugTarget.java - -2006-02-20 Mikhail Khodjaiants - Fire the resume event instead of the change event when a non-current thread is resumed. - * CThread.java - -2006-02-20 Mikhail Khodjaiants - CModuleManager needs to extend PlatformObject to be accessible as an adapter - for IModuleRetrival. - * CModuleManager.java - -2006-02-08 Mikhail Khodjaiants - Bug 126958: wrong state setting for thread in CThread.handleResumeEvent(). - * CThread.java - -2006-01-30 Mikhail Khodjaiants - Bug 125603: Debugger don't stop on breakpoints if src is linked. - * CSourceLookupDirector.java - -2006-01-29 Mikhail Khodjaiants - Bug 118894: Allow stopping at other locations other than main(). - Applied patch from Ken Ryall (Nokia). - * ICDTLaunchConfigurationConstants.java - * CDebugTarget.java - -2006-01-23 Mikhail Khodjaiants - Bug 119683: long messages during launch cause gdb to timeout, launch to fail. - New "createSession" method accepts File instead of IBinaryObject. - * ICDIDebugger.java - + ICDIDebugger2.java - -2006-01-15 Mikhail Khodjaiants - Bug 123745: Disassembly view can get into endless loop. - * DisassemblyBlock.java - -2006-01-04 Mikhail Khodjaiants - Bug 118900: Display libraries loaded in post-mortem debug. - * CDebugTarget.java - * CModuleManager.java - -2005-12-30 Mikhail Khodjaiants - Cleanup. - * CModule.java - * CThread.java - * CValue.java - -2005-12-29 Mikhail Khodjaiants - Temporary fix for bug 122344: Memory monitors are not shown in the Memory view. - * CMemoryBlockRetrievalExtension.java - -2005-12-29 Mikhail Khodjaiants - Bug 122336: Use the asynchronous tree viewer in the Modules view. - Grouped the modules-related methods of ICDebugTarget under the - new IModuleRetrieval interface. - * ICDebugTarget.java - + IModuleRetrieval.java - * CDebugElement.java - * CDebugTarget.java - * CModuleManager.java - -2005-12-27 Mikhail Khodjaiants - Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart. - * MANIFEST.MF - -2005-12-16 Mikhail Khodjaiants - Bug 118809: Failure to evaluate stack frame. - Previous fix didn't work for stack depths > 100. - * CThread.java - -2005-12-08 Mikhail Khodjaiants - Bug 118809: Failure to evaluate stack frame. - * CThread.java - -2005-11-28 Mikhail Khodjaiants - Bug 118272: Invalid stack trace when stepping out of function. - * CThread.java - -2005-11-07 Mikhail Khodjaiants - Bug 115385: Pointer to a structure is not updated correctly - * CVariable.java - -2005-10-24 Mikhail Khodjaiants - Fix for bugs 112008 and 111828. - Applied modified patch from Matthias Spycher (matthias@coware.com). - * CBreakpointManager.java - -2005-09-30 Mikhail Khodjaiants - Partial fix for bug 109950: Major crash and stack overflow if two projects reference each other. - * CDebugTarget.java - * CSourceLookupDirector.java - -2005-09-16 Mikhail Khodjaiants - Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame. - * CStackFrame.java - -2005-09-09 Mikhail Khodjaiants - Bug 109206: Last register group is not added if it has only one register. - * CRegisterManager.java - -2005-09-06 Mikhail Khodjaiants - Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4). - * CDebugUtils.java - * CDIDebugModel.java - * CBreakpointManager.java - * CDebugTarget.java - * CGlobalValue.java - * CRegisterGroup.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - -2005-09-06 Mikhail Khodjaiants - Bug 108636: mi level selection option should be moved to the gdb page. - * ICDTLaunchConfigurationConstants.java - -2005-09-01 Mikhail Khodjaiants - Bug 108424: Debugger stops on removed breakpoints. - * CBreakpointManager.java - -2005-08-25 Mikhail Khodjaiants - Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget. - * CDIDebugModel.java - -2005-08-25 Mikhail Khodjaiants - Bug 108028: Duplicate watchpointes. - * CBreakpointManager.java - -2005-08-23 Mikhail Khodjaiants - Bug 107787: Casting variable to array causes NPE. - * CIndexedValue.java - -2005-08-04 Alain Magloire - ClastCastException being throw in CThread.getAdapter(IRunToLine.class); - Patch solution to ignore the exception. - - * src/org/eclipse/cdt/debug/internal/core/model/CThread.java - -2005-07-29 Mikhail Khodjaiants - The registers with errors shouldn't be disposed when the target is suspended. - Added synchronization to the "getRegisters" method. - * CRegisterGroup.java - -2005-07-28 Mikhail Khodjaiants - Bug 104421: Register view can not show correct value when switch between different thread or stack frame. - * ICDIRegister.java - * ICDIStackFrame.java - * ICDITarget.java - * ICDIThread.java - * ICDIVariable.java - * ICDIVariableDescriptor.java - * CRegisterManager.java - * CExpression.java - * CGlobalVariable.java - * CIndexedValue.java - + CLocalVariable.java - * CRegister.java - * CRegisterGroup.java - * CStackFrame.java - * CValue.java - * CVariable.java - * CVariableFactory.java - -2005-07-28 Mikhail Khodjaiants - Bug 103567: breakpoints view of of sync w/CDT CVS HEAD - * CBreakpointManager.java - -2005-07-26 Mikhail Khodjaiants - Bug 105224: Two identical directory source container types. - * plugin.properties - -2005-07-26 Mikhail Khodjaiants - Bug 102929: Race conditions when setting breakpoints at launch. - The initial breakpoint settings, stop in main and resume are batched - in one job. This garantees the right order of commands sent to the backend. - * CDIDebugModel.java - * CBreakpointManager.java - * CDebugTarget.java - -2005-07-22 Alain Magloire - Fix to Copyright. - * src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java - -2005-07-18 Alain Magloire - new launch constant for the MI protocol - * src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java - -2005-07-14 Mikhail Khodjaiants - Bug 103917: NPE in Variables View. - * AbstractCValue.java - -2005-07-14 Mikhail Khodjaiants - Bug 103784: NPE in source lookup. - * CSourceLookupDirector.java - -2005-07-11 Mikhail Khodjaiants - Bug 94770: Breakpoint marker messages need formatting. - * BreakpointMessages.properties - * CAddressBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - -2005-07-11 Mikhail Khodjaiants - Bug 102077: The DebugLabelViewDecorato asking info out of context. - Added a new flag to CVariable indicate the disposed state and prevent target requests. - * CExpression.java - * CGlobalVariable.java - * CVariable.java - -2005-07-11 Mikhail Khodjaiants - Bug 102563: Break points not working. - Temporary switching back to use file names instead of full paths. - * CBreakpointManager.java - -2005-07-10 Mikhail Khodjaiants - Bug 103173: Register: user created register groups disappear after debug session restart. - * CRegisterManager.java - -2005-07-08 Mikhail Khodjaiants - Filter breakpoints before setting using the source lookup mechanism. - * CBreakpointManager.java - * CSourceLookupDirector.java - -2005-07-08 Mikhail Khodjaiants - Bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish. - Asynchronous breakpoint handling. - * CBreakpointManager.java - * InternalDebugCoreMessages.properties - * CDebugTarget.java - -2005-07-04 Mikhail Khodjaiants - Removed the "IBreakpointTarget" interface. - - IBreakpointTarget.java - * ICDebugTarget.java - * CDebugTarget.java - -2005-06-29 Mikhail Khodjaiants - Bug 41725: I can't set a breakpoint in a function where I used attach source. - Bug 45514: Breakpoints made is assembly view do not show in C view. - * CDIDebugModel.java - * IAsmSourceLine.java - * ICBreakpoint.java - * IDisassemblyBlock.java - * CBreakpointManager.java - * CBreakpoint.java - * AsmSourceLine.java - * DisassemblyBlock.java - -2005-06-28 Mikhail Khodjaiants - Bug 101188: Breakpoints don't work with MingW gdb. - Use "toPortableString" instead of "toOsString" when setting the source search paths. - * CDebugTarget.java - -2005-06-27 Alain Magloire - Change in ICDIReferenceValue. - * cdi/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java - * src/org/eclipse/cdt/debug/internal/core/model/CValue.java - -2005-05-27 Alain Magloire - Use the fCDIVariable instead of fCDIVariableObject when possible. - * src/org/eclipse/cdt/debug/internal/core/model/CVariable.java - -2005-05-23 Mikhail Khodjaiants - Bug 100756: Breakpoints listed twice in Breakpoints view. - * CBreakpointManager.java - -2005-05-21 Mikhail Khodjaiants - Minor refactoring. - * CMemoryBlockExtension.java - -2005-05-21 Mikhail Khodjaiants - Bug 91374: CDT launch should set ATTR_PROCESS_TYPE. - * ICDTLaunchConfigurationConstants.java - -2005-06-20 Mikhail Khodjaiants - Bug 93856: Variable View: Should disable change value options if selected item is not changeable. - * CVariable.java - -2005-06-17 Mikhail Khodjaiants - Bug 99217: NPE thrown when fetching deffered children. - * CExpression.java - * CValueFactory.java - * CVariable.java - -2005-06-17 Mikhail Khodjaiants - Bug 100261: Memory veiw: Renderings content disappears when click on Vairable/Module... view. - * CDebugElement.java - -2005-06-16 Mikhail Khodjaiants - Bug 100471: Signed/Unsigned Integer renderings show '?' for valid memory blocks. - * CMemoryBlockExtension.java - -2005-06-16 Mikhail Khodjaiants - Bug 100445: The endianess of a debug target is reversed. - * CMemoryBlockExtension.java - -2005-06-16 Mikhail Khodjaiants - Partial fix for bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish. - * CBreakpointManager.java - -2005-06-14 Mikhail Khodjaiants - Bug 98814: NullPointerException and failed to launch debug session for a project. - * CDebugTarget.java - -2005-06-13 Mikhail Khodjaiants - Temporary fix for bug 77279: The memory view address should not be cleared on project restart. - * ICDTLaunchConfigurationConstants.java - * CMemoryBlockRetrievalExtension.java - * InternalDebugCoreMessages.properties - * CDebugTarget.java - -2005-06-12 Mikhail Khodjaiants - Temporary fix for bug 79872: Make instruction stepping default in disassembly view. - * ICDebugConstants.java - * CDebugCorePreferenceInitializer.java - * CDebugTarget.java - -2005-06-09 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Don't save the list of registers for default groups. - * CRegisterManager.java - -2005-06-09 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Support fo the "Restore Default Register Groups" action. - * ICDebugTarget.java - * CRegisterManager.java - * CDebugTarget.java - -2005-06-07 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Support fo the "Edit Register Group" action. - * ICDebugTarget.java - * IPersistableRegisterGroup.java - * CRegisterManager.java - * CDebugTarget.java - * CRegisterGroup.java - -2005-06-07 Mikhail Khodjaiants - The endianness flag is not chached. - * CDebugTarget.java - -2005-06-06 Mikhail Khodjaiants - Bug 98594: Unable to set address breakpoints. - * CBreakpointManager.java - -2005-05-24 Mikhail Khodjaiants - Bug 88558: run-to-line not thread oriented. - The IRunTo* and IJumpTo* interfaces moved to ICStackFrame. - * ICDebugTarget.java - * ICStackFrame.java - * CDebugTarget.java - * CStackFrame.java - * CThread.java - -2005-05-20 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Added API and group serialization. - * ICDTLaunchConfigurationConstants.java - - ICRegisterManager.java - * ICDebugTarget.java - + IPersistableRegisterGroup.java - + IRegisterDescriptor.java - * CRegisterManager.java - * InternalDebugCoreMessages.properties - * CDebugTarget.java - * CoreModelMessages.properties - * CRegister.java - + CRegisterDescriptor.java - * CRegisterGroup.java - -2005-05-12 Mikhail Khodjaiants - Bug 94905: Error examining structure contents in debugger. - The structure's elements should inherit the enablement flag from parents. - * CVariable.java - -2005-04-25 Mikhail Khodjaiants - Update the source search path of the underlyuing debugger when the source - containers are changed. - + ISourceLookupChangeListener.java - * CDebugTarget.java - * CSourceLookupParticipant.java - -2005-04-27 Alain Magloire - Change in the CDI interface - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagent.java - -2005-04-25 Mikhail Khodjaiants - Added the new source container type (CDirectorySourceContainer) to provide - the UI support for the subfolders search. - + CDirectorySourceContainer.java - + CDirectorySourceContainerType.java - * CSourceLookupDirector.java - * SourceUtils.java - * InternalSourceLookupMessages.properties - * plugin.properties - * plugin.xml - -2005-04-25 Alain Magloire - Changes to the CDI interface. - + cdi/org/eclipse/cdt/debug/core/cdi/ICDIAddressLocation.java - + cdi/org/eclipse/cdt/debug/core/cdi/ICDIFileLocation.java - + cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionLocation.java - + cdi/org/eclipse/cdt/debug/core/cdi/ICDILineLocation.java - + cdi/org/eclipse/cdt/debug/core/cdi/ICDLocator.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDLocation.java - + cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIAddressBreakpoint.java - + cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILineBreakpoint.java - + cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIFunctionBreakpoint.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreapoint.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDBreakpointManagement.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILocationBreakpoint.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - - * src/org/eclipse/cdt/debug/core/CDIDebugModel.java - * src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java - * src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java - * src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java - -2005-04-21 Mikhail Khodjaiants - Restoring the session manager. - * CDebugCorePlugin.java - * SessionManager.java - -2005-04-21 Mikhail Khodjaiants - Cleanup. Removed the session manager from the CDebugCorePlugin class. - * CDebugCorePlugin.java - -2005-04-21 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - * CDebugCorePlugin.java - * MappingSourceContainer.java - * SourceLookupMessages.java: new - * SourceLookupMessages.properties: new - * CBreakpointManager.java - * ICDebugInternalConstants.java - * CommonSourceLookupDirector.java: new - * CSourceLookupDirector.java - * CSourceLookupParticipant.java - * CSourcePathComputerDelegate.java - * InternalSourceLookupMessages.properties - * MapEntrySourceContainer.java - * MapEntrySourceContainerType.java - * MappingSourceContainerType.java - * SourceUtils.java - -2005-04-15 Alain Magloire - Fix Pr 91581 - * src/org/eclipse/cdt/debug/internal/core/breakpoint/CAddressBreakpoint.java - -2005-04-07 Mikhail Khodjaiants - Move to Eclipse-31M6. - * CMemoryBlockRetrievalExtension.java - * CMemoryBlockExtension.java - -2005-04-07 Mikhail Khodjaiants - Bug 89755: CThread.suspend suspends target, not thread. - * CThread.java - -2005-04-04 Alain Magloire - Move to Eclipse-31M6 - - src/org/eclipse/cdt/debug/internal/core/CMemoryBlockExtensionRetrieval.java - + src/org/eclipse/cdt/debug/internal/core/CMemoryBlockRetrievalExtension.java - * src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java - * src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java - -2005-03-24 Alain Magloire - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java - * src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java - -2005-03-23 Alain Magloire - Change is the ICDIMemoryBlock&& ICDIMemoryManagement API - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java - * src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java - -2005-03-21 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - * MappingSourceContainer.java: new - * DisassemblyBlock.java - * CSourceLookupDirector.java: new - * CSourceLookupParticipant.java: new - * CSourcePathComputerDelegate.java: new - * MapEntrySourceContainer.java: new - * MapEntrySourceContainerType.java: new - * MappingSourceContainerType.java: new - * plugin.properties - * plugin.xml - -2005-03-17 Mikhail Khodjaiants - If casting of variable to a type or array causes an error, the status - of the variable is set to "error" and it can't be reset by subsequent castings. - * CVariable.java - -2005-02-24 Mikhail Khodjaiants - Applied patch from Tracy Miranda (bug 86540: NPE in CProjectSourceLocation). - Check for the project and synchronization are added to "initializeFolders". - * CProjectSourceLocation.java - -2005-02-22 Mikhail Khodjaiants - Bug 84799: Implement Memory View and renderings with new rendering APIs. - * CMemoryBlockExtensionRetrieval.java - -2005-02-18 Mikhail Khodjaiants - Remove. - * cdi/org/eclipse/cdt/debug/core/cdi/ICDIManager.java - -2005-02-17 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Removed the core support of the Shared Libraries view. - * ICSharedLibraryManager.java: removed - * ICDebugTarget.java - * ICSharedLibrary.java: removed - * CSharedLibraryManager.java; removed - * CDebugTarget.java - * CSharedLibrary.java: removed - -2005-02-16 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Cleanup of the ICModule interface. - * ICModule.java - * CModule.java - -2005-02-15 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Support for the symbols loading operations. - * CModule.java - * CoreModelMessages.properties - -2005-02-14 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Support for the symbols loading operations. - * ICModule.java - * CModule.java - * CoreModelMessages.properties - -2005-02-11 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Added new "getCPU" method to ICModule. - * ICModule.java - * CModule.java - -2005-02-07 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Core support for the Modules view. - * ICDebugTarget.java - * ICModule.java: new - * CoreModelMessages.properties - * CDebugTarget.java - * CModule.java: new - * CModuleManager.java: new - -2005-02-03 Mikhail Khodjaiants - Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. - ICWatchpoint should extend ILineBreakpoint to allow watchpoints to be shown in editors. - * ICWatchpoint.java - * CWatchpoint.java - -2005-02-03 Mikhail Khodjaiants - Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. - * CDIDebugModel.java - -2005-02-02 Mikhail Khodjaiants - Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. - Added new "createWatchpoint" method that accepts position information. - * CDIDebugModel.java - -2005-01-19 Mikhail Khodjaiants - Fix for bug 83051: Add global variables deletes existing ones when new added. - * ICGlobalVariableManager.java - * CGlobalVariableManager.java - * CVariableFactory.java - -2005-01-18 Mikhail Khodjaiants - Fix for bug 82858: NPE when adding global variable to variable view. - * CDebugTarget.java - * CVariableFactory.java - -2005-01-18 Mikhail Khodjaiants - Fix for bug 82800: Make "Resume At Line" action retargettable. - CDebugElement should provide an adapter to ICDebugTarget. - * CDebugElement.java - -2005-01-18 Mikhail Khodjaiants - Fix for bug 82800: Make "Resume At Line" action retargettable. - CStackFrame should provide an adapter to IJumpToLine and IJumpToAddress. - * CStackFrame.java - -2005-01-12 Mikhail Khodjaiants - Bug 73168: Use memory view provided by Eclipse platform in CDT. - Removed the old memory view. - * CDebugCorePlugin.java - * CDebugModel.java: removed - * ICMemoryManager.java: removed - * IFormattedMemoryBlock.java: removed - * IFormattedMemoryBlockRow.java: removed - * CMemoryManager.java: removed - * CSignalManager.java - * CDebugTarget.java - * CFormattedMemoryBlock.java: removed - -2005-01-12 Mikhail Khodjaiants - Fix bug 82601: Enhance the ICDIMemoryBlock interface. - * CMemoryBlockExtension.java - -2005-01-10 Mikhail Khodjaiants - PR 82601 changes to the memory block interface - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java - -2005-01-11 Mikhail Khodjaiants - Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1. - * CDebugTarget.java - * CThread.java - * CoreModelMessages.properties - -2005-01-10 Mikhail Khodjaiants - Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1. - * CDebugTarget.java - * CThread.java - * CoreModelMessages.properties - -2005-01-10 Mikhail Khodjaiants - Bug 73168: Use memory view provided by Eclipse platform in CDT. - * ICType.java - * CType.java - * CMemoryBlockExtension.java - * CMemoryBlockExtensionRetrieval.java - -2005-01-04 Mikhail Khodjaiants - Fix for bug 82184: arrayboundsexception on display of array variable. - * CIndexedValue.java - -2004-12-23 Mikhail Khodjaiants - Cleanup. - * CMemoryBlockExtension.java - -2004-12-22 Mikhail Khodjaiants - Fix for bug 75948: Provide "breakpoint type name" for C breakpoints. - Applied patch from Jared Burns. - * plugin.properties - * plugin.xml - -2004-12-22 Mikhail Khodjaiants - Fix for bug 73168: Use memory view provided by Eclipse platform in CDT. - The CMemoryBlockextension is used as an adapter to "IMemoryBlockRetrieval". - * CMemoryBlockExtension.java - -2004-12-21 Mikhail Khodjaiants - Switch to the new memory view interfaces (Eclipse 3.1). - * InternalDebugCoreMessages.properties - * CMemoryBlockExtensionRetrieval.java: new - * CExtendedMemoryBlockRetrieval.java: deleted - * CDebugTarget.java - * CMemoryBlockExtension.java: new - * CExtendedMemoryBlock.java: deleted - -2004-12-20 Mikhail Khodjaiants - Fix for bug 81698: NumberFormatException in CValue. - * CValue.java - -2004-12-16 Mikhail Khodjaiants - Fix for bug 81381: Deadlock when single stepping. - * CThread.java - -2004-12-08 Mikhail Khodjaiants - Fix for bug 79678: NPE in Expression. - * CExpression.java - -2004-12-01 Mikhail Khodjaiants - New fix for bug 80034: Expressions view does not display correct no. of elements in array. - * CValueFactory.java - * CExpression.java - -2004-12-03 Mikhail Khodjaiants - Fix for bug 62659: Unable to set default for register format via plugin_customization.ini. - * CDebugCorePreferenceInitializer.java: new - * plugin.xml - -2004-12-03 Mikhail Khodjaiants - Fix for bug 80106: Terminating during stepping state caused exception in CDT. - * CThread.java - -2004-12-01 Mikhail Khodjaiants - Partial fix for bug 77444: CDT does not handle address breakpoints across sessions. - * CBreakpointManager.java - -2004-12-01 Mikhail Khodjaiants - Fix for bug 80034: Expressions view does not display correct no. of elements in array. - * CValueFactory.java - -2004-12-01 Mikhail Khodjaiants - Fix for bug 79454: Unable to remove a breakpoint set from the gdb console. - * CBreakpointManager.java - -2004-12-01 Mikhail Khodjaiants - Fix for bug 74043: Overaggressive exception reporting? - * CBreakpointManager.java - -2004-11-26 Mikhail Khodjaiants - Fix for bug 79608: NPE in CValue. - * CValue.java - -2004-11-26 Mikhail Khodjaiants - Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails. - * Disassembly.java - -2004-11-26 Mikhail Khodjaiants - Fix for bug 79583: Deffered breakpoints and shared library events. - * CSharedLibraryManager.java - -2004-11-25 Mikhail Khodjaiants - Fix for bug 79452: Unable to set a breakpoint on a class method. - * CDebugUtils.java: cleanup. - * CBreakpointManager.java - -2004-11-25 Mikhail Khodjaiants - The "decrementInstallCount" method of IBreakpoint should be called from the UI thread. - Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" - method that accepts multiple breakpoints. - * ICBreakpointListener.java - * CBreakpointManager.java - * CBreakpointNotifier.java - -2004-11-24 Alain Magloire - - Use the ICDITarget.deleteAllBreakpoints() for speed. - * org/eclipse/cdt/debug/internal/core/CBreakpointManager.java - -2004-11-24 Mikhail Khodjaiants - Do not request to dispose local variables when the target is resumed. - * CExpression.java - * CGlobalVariable.java - * CVariable.java - -2004-11-23 Mikhail Khodjaiants - The enablement of the step actions is calculated in the UI thread. This causes - the UI locks for slow or unresponsive targets. Use the cached stack frames to - calculate the enablement instead of requesting gdb. - * CThread.java - -2004-11-22 Mikhail Khodjaiants - Check if the pointer value is not null before pass it to the address factory. - * CValue.java - -2004-11-18 Mikhail Khodjaiants - Worker threads can try to evaluate expressions on the stack frames that - have already been disposed. A flag is added to identify that the stack - frame is disposed. - * CStackFrame.java - -2004-11-19 Alain Magloire - - Clear the confusion about sublist of stackframes. - PR 78611 - - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java - * src/org/eclipse/cdt/debug/internal/model/CThread.java - -2004-11-17 David Inglis - - Change debug target to use IBinaryObject instead of IBinaryExecutable - - * src/org/eclipse/cdt/debug/core/CDIDebugModel.java - * src/org/eclipse/cdt/debug/core/ICDIDebugger.java - * src/org/eclipse/cdt/debug/core/model/IExecFileInfo.java - * src/org/eclipse/cdt/debug/internal/core/CDebugAdapter.java - * src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java - -2004-11-16 Alain Magloire - Optimize things by providing a new method - ICDIRegisterGroup.hasRegisters(); - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterGroup.java - * src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java - -2004-11-15 Mikhail Khodjaiants - Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?). - Added the "getAddressFactory" method to the "IDisassembly" interface. - * IDisassembly.java - * Disassembly.java - -2004-11-15 Mikhail Khodjaiants - Batch breakpoint updates in one job. - * CBreakpointManager.java - -2004-11-12 Mikhail Khodjaiants - Apply the breakpoint's condition changes to the associated gdb breakpoint - only if there are differences. - * CBreakpointManager.java - -2004-11-12 Mikhail Khodjaiants - Compare breakpoint source handles as pathes. - * CDIDebugModel.java - -2004-11-11 Alain Magloire - Fix for PR 75000, from PalmSource - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java - -2004-11-10 Mikhail Khodjaiants - Fix for bug 76340: CDT hogs Windows input loop when double clicking on a breakpoint. - * InternalDebugCoreMessages.properties - * CBreakpointManager.java - -2004-11-09 Mikhail Khodjaiants - Fix for bug 77275: Disassembly causes Java exception for fn's with 0 bytes fn prologues. - * DisassemblyBlock.java - -2004-11-09 Mikhail Khodjaiants - Partial fix for bug 41725: I can't set a breakpoint in a function where I used attach source. - * CBreakpointManager.java - -2004-11-09 Alain Magloire - Put possiblity to set Exception breakpoint - * cdi/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManagement.java - -2004-11-08 Alain Magloire - Bug in CVariableFactory for globals, the filename of the - binary was use instead of the filename of the symbol. - * src/org/eclipse/cdt/debug/internal/core/model/CVariableFactory.java - -2004-11-08 Alain Magloire - New class ICDIFunctionFinished. - It return the return value of the function. - * cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionFinished.java - -2004-11-04 Mikhail Khodjaiants - Removed "Refresh" and "Auto-Refresh" actions support for shared libraries. - * ICDebugConstants.java - * ICSharedLibraryManager.java - * CSharedLibraryManager.java - * ICUpdateManager.java: removed - * CUpdateManager.java: removed - -2004-11-04 Mikhail Khodjaiants - Removed "Refresh" and "Auto-Refresh" actions support for registers. - * ICDebugConstants.java - * ICRegisterManager.java - * CRegisterManager.java - -2004-11-04 Mikhail Khodjaiants - No need of "ICSignalManager". - * ICSignalManager.java: removed - * CSignalManager.java - * CDebugTarget.java - -2004-11-04 Mikhail Khodjaiants - CSignalManager no longer extends CUpdateManager. - * CSignalManager.java - -2004-11-03 Mikhail Khodjaiants - New implementation of expressions. - Large arrays partitioning based on the framework model. - * CoreModelMessages.properties - * AbstractCValue.java - * CExpression.java - * CIndexedValue.java: new - * CValue.java - * CValueFactory.java - * CVariable.java - * CArrayPartition.java: removed - * CArrayPartitionValue.java: removed - -2004-11-02 Alain Magloire - Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISessionConfiguration.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITargetConfiguration.java - - * src/org/eclipse/cdt/debug/core/CDIDebugModel.java - * src/org/eclipse/cdt/debug/interternal/core/model/CDIDebugTarget.java - * src/org/eclipse/cdt/debug/interternal/core/model/CThread.java - -2004-11-1 David Inglis - - Fixed bogus exception with older CDI debuggers. - - * src/org/eclipse/cdt/debug/internal/core/CDebugAdapter.java - -2004-10-31 Alain Magloire - Refactor ICDIVariableObject --> ICDIVariableDescriptor - Refactor ICDIArgumentObject --> ICDIArgumentDescriptor - Refactor ICDIRegisterObject --> ICDIRegisterDescriptor - Addition ICDIThreadStorageDescriptor, ICDIThreadStorage - Addition ICDILocalVariableDescriptor, ICDILocalVariable - Addition ICDIGlobalVariableDescriptor, ICDIGlovalVariable - - Adjust the classes to the changes. - -2004-10-29 Mikhail Khodjaiants - Use the new expression API of CDI. - * CDebugModel.java - * CDIDebugModel.java - * CGlobalVariableManager.java - * AbstractCValue.java - * AbstractCVariable.java - * CArrayPartition.java - * CArrayPartitionValue.java - * CDebugTarget.java - * CExpression.java - * CStackFrame.java - * CValue.java - * CVariable.java - * CExpressionTarget.java: removed - -2004-10-29 Alain Magloire - Remove of ICDISharedLibraryManager - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManagement.java - - * CSharedLibraryManager.java - -2004-10-28 Alain Magloire - Add getType() method. - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIValue.java - -2004-10-26 Alain Magloire - Remove ICDIMemoryManager for ICDIMemoryBlockManagement - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDIMemoryManager.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java - - * CDebugModel.java - * CExtendedMemoryBlock.java - * CFormattedMemoryBlock.java - -2004-10-26 Alain Magloire - Remove of ICDISourceManager in CDI - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISourceManager.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagement.java - - * Disassembly.java - -2004-10-26 Alain Magloire - Remove of ICDISignalManager in CDI - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISignalManager.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java - - * CSignalManager.java - -2004-10-25 Mikhail Khodjaiants - NPE in "CVlaue.isUnsigned". Check if the type of the parent variable is null. - * CValue.java - -2004-10-25 David Inglis - Deprecated environment launch constent in favor of the constant provided by the debug.core. - * src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java - -2004-10-25 Alain Magloire - Remove of the class ICDIExpressionManager. - instead new clas ICDIExpressionManagegment that is on the ICDITarget - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpressionManagement.java - - * CDebugModel.java - * CDIDebugModel.java - * CExpression.java - * CFormattedMemoryBlock.java - * CStackFrame.java - -2004-10-22 Mikhail Khodjaiants - Replaced the deprecated "evaluateExpressionTtoString" method of "ICDITarget. - * CDebugTarget.java - * CStackFrame.java - * CExtendedMemoryBlockRetrieval.java - -2004-10-22 Alain Magloire - Provide a context for ICDITarget.evaluateExpressionTtoString() - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - -2004-10-22 Mikhail Khodjaiants - Fire the suspend event for the current thread on the target creation. - * CDebugTarget.java - -2004-10-21 Mikhail Khodjaiants - Thread should handle CDI events from the corresponding CDI thread only. - "canSuspend" should return true if the thread is stepping. - New implementation of "stepReturn" for stack frames. - * CThread.java - * CStackFrame.java - -2004-10-21 Mikhail Khodjaiants - Pass the target state to threads on terminate, disconnect, resume, suspend and restart. - * CoreModelMessages.properties - * CDebugElement.java - * CDebugTarget.java - * CThread.java - -2004-10-19 Mikhail Khodjaiants - Set the initial state of a thread according to the state of the underlying CDI thread. - * CThread.java - -2004-10-19 Alain Magloire - Fix NPE. - * src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java - -2004-10-19 Mikhail Khodjaiants - Support of the thread-specific breakpoints. - Fix for the error handling of the asynchronous operations. - * CBreakpointManager.java - * CDebugTarget.java - * CoreModelMessages.properties - -2004-10-18 Alain Magloire - Make ICDIRuntimeOptions be part of ICDITarget - * cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRuntimeOptions.java - -2004-10-18 David Inglis - Update to new ICDIDebugger interface deprecating old - - * src/org/eclipse/debug/core/CDebugModel.java - * src/org/eclipse/debug/core/CDIDebugModel.java - * src/org/eclipse/debug/core/ICDebugConfiguration.java - * src/org/eclipse/debug/core/ICDebugger.java - * src/org/eclipse/debug/core/ICDIDebugger.java - * src/org/eclipse/debug/core/ICDILaunchCOnfiguration.java - * src/org/eclipse/debug/core/model/IExecFileInfo.java - * src/org/eclipse/debug/internal/core/CBreakpointManager.java - * src/org/eclipse/debug/internal/core/CDebugAdapter.java - * src/org/eclipse/debug/internal/core/DebugConfiguration.java - * src/org/eclipse/debug/internal/core/model/CDebugTarget.java - * src/org/eclipse/debug/internal/core/model/CVariableFactory.java - * src/org/eclipse/debug/internal/core/model/DisassemblyBlock.java - -2004-10-18 Mikhail Khodjaiants - Use characters instead of strings. - * CDIException.java - -2004-10-17 Alain Magloire - Remove deprecated method in CDI - * cdi/org/eclipse/cdt/debug/core/model/ICDITarget.java - * cdi/org/eclipse/cdt/debug/core/ICDISession.java - -2004-10-15 Alain Magloire - Adjustment to changes in CDI interface concerning breakpoints. - Now the thread ids for a breakpoint is specified in the ICDICondition. - * cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpoint.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpointManagement.java - * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java - - * CBreakpointManager.java - * CDebugTarget.java - -2004-10-14 Mikhail Khodjaiants - Partial fix for bug 39936 GDB hits modified conditional breakpoints when condition not satisfied. - Condition has to be set at the mi level. - * CBreakpointManager.java - -2004-10-08 Mikhail Khodjaiants - Added the launch configuration preference for the register bookkeeping. - * ICDTLaunchConfigurationConstants.java - * CExpression.java - * CRegister.java - * CRegisterGroup.java - * CVariable.java - -2004-10-08 Mikhail Khodjaiants - Added the bookkeeping of registers and register groups. - * ICVariable.java - * IEnableDisableTarget.java: new - * AbstractCVariable.java - * CRegister.java - * CRegisterGroup.java - -2004-10-07 Mikhail Khodjaiants - Pass the current stack frame to the registers manager to provide the evaluation context. - * ICRegisterManager.java - * IDummyStackFrame.java - * CRegisterManager.java - * CDebugTarget.java - * CDummyStackFrame.java - * CRegisterGroup.java - * CStackFrame.java - -2004-10-07 Mikhail Khodjaiants - Provide a context for expression evaluation. - * ICValue.java - * AbstractCValue.java - * CArrayPartitionValue.java - * CValue.java - -2004-10-06 Mikhail Khodjaiants - Added the "getType" method to ICValue. - * ICValue.java - * AbstractCValue.java - * CArrayPartitionValue.java - * CValue.java - -2004-09-30 Mikhail Khodjaiants - Implementing adapters for the platform's Memory view. - * CExtendedMemoryBlockRetrieval.java: new - * CDebugTarget.java - * CExtendedMemoryBlock.java: new - * CThread.java - * InternalDebugCoreMessages.properties - -2004-09-29 Mikhail Khodjaiants - Use the new "createAddress(BigInteger)" method of "IAddressFactory". - * CBreakpointManager.java - * AsmInstruction.java - * CFormattedMemoryBlock.java - * CSharedLibrary.java - * CStackFrame.java - * CValue.java - -2004-09-28 Mikhail Khodjaiants - Synchronize the "getType" method of "CVariable.InternalVariable". - * CVariable.java - -2004-09-27 Mikhail Khodjaiants - Use the new "getValue" method of "IAddress" for address comparison. - * Disassembly.java - -2004-09-27 Mikhail Khodjaiants - Target filtering fixes for watchpoints. - * CBreakpointManager.java - -2004-09-21 Mikhail Khodjaiants - Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress. - * CBreakpointManager.java - * AsmInstruction.java - * Disassembly.java - * DisassemblyBlock.java - * src/org/eclipse/cdt/debug/internal/core/CDebugUtils.java: removed - -2004-09-21 Mikhail Khodjaiants - Changes to the IBinary interface - * CDebugTarget.java - -2004-09-20 Mikhail Khodjaiants - Evaluate expressions on stack frame instead of target to provide evaluation context. - * ICDebugTarget.java - * ICStackFrame.java - * ICExpressionEvaluator.java - * AbstractCValue.java - * AbstractCVariable.java - * CArrayPartition.java - * CArrayPartitionValue.java - * CDebugTarget.java - * CFormattedMemoryBlock.java - * CStackFrame.java - * CThread.java - * CValue.java - * CVariable.java - -2004-09-17 Alain Magloire - Support for 64 bits application - PR 74056. Pathc from Artyom Kuanbekov - To much files to enumerate. - -2004-09-15 Mikhail Khodjaiants - Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces. - * ICDebugTarget.java - * ISwitchToThread.java: removed - * ISwitchToFrame.java: removed - * CDebugTarget.java - * CStackFrame.java - * CThread.java - -2004-09-13 Mikhail Khodjaiants - Moved to the new CDI interfaces. - * CDebugTarget.java - * CSignal.java - * CStackFrame.java - * CThread.java - -2004-09-13 Mikhail Khodjaiants - Fix for bug 72555: "Toggle breakpoint" action doesn't remove function breakpoints from editor. - * CDIDebugModel.java - -2004-09-10 Mikhail Khodjaiants - Fixes for breakpoint filtering. - * CBreakpointManager.java - * CBreakpoint.java - * CDebugTarget.java - -2004-09-09 Alain Magloire - Introduction of new classes in the CDI interface - * ICDIExecuteStep.java - * ICDIExecuteStepReturn.java - * ICDIExecuteResume.java - * ICDISuspend.java - * ICDIThreadGroup.java - -2004-09-07 Mikhail Khodjaiants - Fix for bug 73498: Condition is cleared when disabled conditional breakpoint is set. - * CBreakpointManager.java - -2004-09-07 Alain Magloire - Remove ICDIBreakpointManager.java - Remove ICDICatchEvent/ICDICatchpoint - add ICDIExceptionpoint - - * ICDISession.java - * CDIDebugModel.java - * CDebugTarget.java - * ICDIExceptionpoint.java - -2004-09-07 Mikhail Khodjaiants - Moved to the new breakpoint management API. - * CBreakpointManager.java - -2004-09-07 Alain Magloire - New interfaces to Target. - * ICDITarget.java - * ICDIBreakpointManagement.java - -2004-09-03 Mikhail Khodjaiants - Made global variables persistent. - * CDIDebugModel.java - * ICDTLaunchConfigurationConstants.java - * ICGlobalVariableManager.java - * ICGlobalVariable.java - * IGlobalVariableDescriptor.java - * InternalDebugCoreMessages.properties - * CGlobalVariableManager.java - * CDebugTarget.java - * CGlobalVariable.java - * CRegister.java - * CVariableFactory.java - -2004-09-01 Mikhail Khodjaiants - Breakpoint filtering by targets (core). - * ICBreakpoint.java - * CBreakpointManager.java - * CBreakpoint.java - * CDebugTarget.java - -2004-08-18 Mikhail Khodjaiants - New constant - the default value for the "stop at main" property. - * ICDTLaunchConfigurationConstants.java - -2004-08-14 Alain Magloire - Fix for 71992. - * CType.java - -2004-08-05 Mikhail Khodjaiants - Restrict the "display as array" operation to the pointer types only. - * CVariable.java - -2004-08-05 Mikhail Khodjaiants - Warning cleanup. - * CSharedLibraryManager.java - * CUpdateManager.java - -2004-08-05 Mikhail Khodjaiants - Display the error message in the array label, if the attempt to get array values fails. - * CArrayPartition.java - * CArrayPartitionValue.java - * CDebugElement.java: made the exception throwing methods static. - -2004-08-05 Mikhail Khodjaiants - Fixed the "resumed" event handler of the variable types. - * CExpression.java - * CGlobalVariable.java - * CStackFrame.java - * CVariable.java - -2004-08-05 Mikhail Khodjaiants - Added the abstract prototypes for some generic methods. - * AbstractCValue.java - * AbstractCVariable.java - * CArrayPartition.java - * CArrayPartitionValue.java - * CValue.java - * CVariable.java - -2004-08-04 Mikhail Khodjaiants - New implementation of the variable types. - * CDIDebugModel.java - * CVariableFormat.java: new - * ICastToArray.java - * ICastToType.java - * ICGlobalVariable.java - * ICType.java - * ICValue.java - * ICVariable.java - * IFormatSupport.java: new - * CGlobalVariableManager.java - * CoreModelMessages.properties - * AbstractCValue.java: new - * AbstractCVariable.java: new - * CArrayPartition.java - * CArrayPartitionValue.java - * CDebugTarget.java - * CExpression.java - * CGlobalVariable.java - * CRegister.java - * CRegisterGroup.java - * CStackFrame.java - * CType.java - * CValue.java - * CValueFactory.java - * CVariable.java - * CVariableFactory.java: new - * CModificationVariable: deleted - -2004-07-23 Mikhail Khodjaiants - Marked the expression creation methods as deprecated in CDebugModel. - * CDebugModel.java - -2004-07-21 Mikhail Khodjaiants - CThread cleanup. - * CThread.java - -2004-07-21 Mikhail Khodjaiants - Copied the target factory methods from CDebugModel to CDIDebugModel. - Marked the old methods as deprecated. - * CDebugModel.java - * CDIDebugModel.java - -2004-07-21 Mikhail Khodjaiants - CDebugTarget and CThread cleanup. - * CoreModelMessages.properties - * CDebugTarget.java - * CThread.java - -2004-07-21 Mikhail Khodjaiants - Removed state validation from CDebugElement. - * CDebugTarget.java - * CDebugElement.java - -2004-07-20 Mikhail Khodjaiants - Added new state - "STEPPED". - * CDebugElementState.java - -2004-07-20 Mikhail Khodjaiants - Cleanup. - * ICDebugInternalConstants.java - -2004-07-20 Mikhail Khodjaiants - Cleanup. - * CStackFrame.java - -2004-07-16 Mikhail Khodjaiants - Asynchronous resume, suspend and step operations. Cleanup. - * CDebugModel.java - * CDebugElementState.java - * ICDebugElement.java - * ICDebugTarget.java - * ICThread.java: new - * ICDebugTargetType: removed - * IState: removed - * CCoreFileDebugTarget.java - * CDebugElement.java - * CDebugTarget.java - * CStackFrame.java - * CThread.java - * CModificationVariable.java - -2004-07-15 Alain Magloire - - org.eclipse.cdt.debug.core.cdi.model.type should - be in the cdi source folder. - -2004-07-09 Mikhail Khodjaiants - Cleanup. Added support of "CDebugElementState". - * ICDebugElement.java - * CDebugElement.java - -2004-07-09 Mikhail Khodjaiants - Renamed "ICDebugElementErrorStatus" to "ICDebugElementStatus". - Added comments to ICDebugElementStatus.java. - * ICDebugElementStatus.java - * CDebugElement.java - * CDebugTarget.java - * CThread.java - * CValue.java - * CVariable.java - -2004-07-02 Alain Magloire - - Move the CDI interface to its own source browser and library - * cdi/* - -2004-06-29 Alain Magloire - - Do not use the cache stackframe. - * src/org/eclipse/cdt/debug/internal/core/model/CThread.java - -2004-06-29 Mikhail Khodjaiants - Temporary fix for bug 68915: Invalid values in the Variables view. - * CStackFrame.java - * CThread.java - -2004-06-28 Mikhail Khodjaiants - Partial fix for bug 45535: Performance problems when debugging. - Cache the double and float presentations of the floating point types. - * CDebugUtils.java - * CFloatingPointValue.java: new - * CValueFactory.java - -2004-06-24 Mikhail Khodjaiants - Temporary fix for bug 56520: Debug Perspective doesn't get called when a breakpoint is hit. - * CThread.java - -2004-06-23 Mikhail Khodjaiants - Fix for bug 68316: Exception shutting down Eclipse with an active debug session. - * CStackFrame.java - * CThread.java - -2004-06-22 Mikhail Khodjaiants - Replaced global resource bundles by messages. - -2004-06-16 Mikhail Khodjaiants - Added support for the "Skip Breakpoints" and "Skip breakpoints during a "Run To Line" operation. - * IRunToAddress.java - * IRunToLine.java - * CBreakpointManager.java - * CDebugTarget.java - -2004-06-12 Mikhail Khodjaiants - "CUpdateManager" extends "Observable" to support "Auto-Refresh" toggle actions. - * CRegisterManager.java - * CSharedLibraryManager.java - * CSignalManager.java - * CUpdateManager.jave - -2004-06-12 Mikhail Khodjaiants - Changed the comments and copyright text. - * ICUpdateManager.java - -2004-06-11 Mikhail Khodjaiants - "CDebugTarget" should provide an adapter for "ICDebugTarget". - * CDebugTarget.java - -2004-06-09 Mikhail Khodjaiants - Changed the synchronization scope. - * CSharedLibraryManager.java - -2004-06-02 Mikhail Khodjaiants - Fix for bug 65112: Debug Registers view is empty. - * CRegisterManager.java - * CDebugTarget.java - * CRegister.java - * CRegisterGroup.java - * CVariable.java - -2004-05-28 Mikhail Khodjaiants - Support for the "Skip All Breakpoints" action. - * CBreakpointManager.java - -2004-05-27 Mikhail Khodjaiants - Display global variables in the Variables view. - * CDIDebugModel.java - * ICGlobalVariableManager.java: new - * IGlobalVariable.java: removed - * ICGlobalVariable.java - * IExecFileInfo.java - * IGlobalVariableDescriptor.java: new - * CGlobalVariableManager.java: new - * CDebugTarget.java - * CGlobalVariable.java - * CRegister.java - * CStackFrame.java - * CVariable.java - -2004-05-20 Mikhail Khodjaiants - Removed dependencies on the compatibility plugin and replaced deprecated classes and methods. - Warning cleanup. - * CDebugCorePlugin.java - * ICDebugConstants.java - * CBreakpointManager.java - * DebugConfiguration.java - * CThread.java - * CValue.java - * CVariable.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * SourceUtils.java - * plugin.xml - * ChangeLog-2003: new - -2004-05-20 Mikhail Khodjaiants - The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame". - * ICStackFrameInfo: removed - * CStackFrame.java - * CSourceLocator.java - * CSourceManager.java - -2004-05-19 Mikhail Khodjaiants - Added the support of watch expressions. - * CDIDebugModel.java - * ICStackFrame.java - * CExpressionTarget.java: new - * CDebugTarget.java - * CExpression.java - * CStackFrame.java - -2004-05-14 Mikhail Khodjaiants - Update disassembly when source locator is changed. - * Disassembly.java - * CSourceManager.java - -2004-05-13 Mikhail Khodjaiants - Changed the format of the disassembly error messages. - * Disassembly.java - * CoreModelMessages.properties - -2004-05-13 Mikhail Khodjaiants - Removed old disassembly implementation. - * IDisassemblyStorage.java: deleted - * ISourceMode.java: deleted - * DisassemblyStorage.java: deleted - * DisassemblyManager.java: deleted - * ICDebugConstants.java - * CDebugTarget.java - * CThread.java - * CSourceManager.java - -2004-05-13 Mikhail Khodjaiants - Support for the instruction stepping mode. - * ICDebugTarget.java - * ISteppingModeTarget.java: new - * ITargetProperties.java: new - * IInstructionstep.java: deleted - * CDebugTarget.java - * CThread.java - -2004-05-06 Mikhail Khodjaiants - Implementation of mixed disassembly mode. - * IAsmSourceLine.java: new - * IDisassembly.java - * IDisassemblyBlock.java: new - * AsmSourceLine.java: new - * Disassembly.java - * DisassemblyBlock.java: new - -2004-04-30 Mikhail Khodjaiants - New copyright. - * IJumpToAddress.java - * IJumpToLine.java - -2004-04-27 Mikhail Khodjaiants - Moved the "FUNCTION" and "ADDRESS" breakpoint attributes to ICLineBreakpoint. - Added support for the Disassembly view. - * plugin.xml - * CDIDebugModel.java - * IBreakpointTarget.java: new - * ICAddressBreakpoint.java - * ICDebugTarget.java - * ICFunctionBreakpoint.java - * ICLineBreakpoint.java - * CBreakpointManager.java - * AbstractLineBreakpoint.java: new - * CAddressBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CDebugTarget.java - -2004-04-26 Mikhail Khodjaiants - The notification of the Breakpoint Manager on breakpoint creation has been - moved to CBreakpointUpdater. - * CDebugTarget.java - -2004-04-22 Mikhail Khodjaiants - Additional fix for bug 58711: Breakpoint race condition. - * CBreakpointManager.java - -2004-04-21 Mikhail Khodjaiants - Disassembly should provide an adapter for IExecFialeInfo. - * Disassembly.java - -2004-04-20 Mikhail Khodjaiants - The "getCFileGlobals" method of "IExecFileInfo" throws "DebugException". - * IExecFileInfo.java - * CoreModelMessages.properties - * CDebugTarget.java - * CoreModelMessages.java - * Disassembly.java - -2004-04-19 Alain Magloire - - CoreModel throws Exception. - - * src/org/eclipse/cdt/debug/core/CDebugTarget.java - -2004-04-15 Mikhail Khodjaiants - Fix for bug 58711: Breakpoint race condition. - To avoid race condition all breakpoint marker updates (like increment/decrement the install count, - enable/disable etc.) should be done in the UI thread. At the same time installing breakpoint - at a target should be synchronized with other gdb commands (bug 58711). - A special listener (CBreakpointUpdater) has been added to receive notifications from the event - thread and post marker updates to the UI thread. - * CDebugCorePlugin.java - * ICBreakpointListener.java: new - * ICBreakpoint.java - * CBreakpointManager.java - * CBreakpointNotifier.java: new - * ListenerList.java: new - * CBreakpoint.java - * CDebugTarget.java - * IAsyncExecutor.java: removed - -2004-04-19 Mikhail Khodjaiants - Display global variable name in the error message when the "Add Globals" action fails. - * CDebugModel.java - -2004-04-16 Mikhail Khodjaiants - Stack frame should provide an adapter for IRunToAddress. - * CStackFrame.java - -2004-04-15 Mikhail Khodjaiants - Implementing core support of disassembly. - * AsmInstruction.java - * CDebugTarget.java - * CStackFrame.java - * Disassembly.java: new - -2004-04-12 Mikhail Khodjaiants - Implementing retargettable breakpoint related actions. - * CDebugModel.java - * CDIDebugModel.java - * ICAddressBreakpoint.java - * ICBreakpoint.java - * ICFunctionBreakpoint.java - * ICLineBreakpoint.java - * ICWatchpoint.java - * CBreakpointManager.java - * CDebugUtils.java - * BreakpointMessages.properties - * BreakpointMessages.java - * CAddressBreakpoint.java - * CBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - * plugin.xml - -2004-04-11 Mikhail Khodjaiants - Stack frame should provide an adapter for IRunToLine. - * CStackFrame.java - -2004-04-08 Mikhail Khodjaiants - Implementing retargettable actions. - * IRunToAddress.java - * IRunToLine.java - * IDisassemblyStorage.java - -2004-04-07 Mikhail Khodjaiants - Removed the support of debugger process. - * ICDebugTarget.java - * CDebugTarget.java - -2004-04-02 Mikhail Khodjaiants - Removed dependency to xerces. - * CDebugUtils.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - * SourceUtils.java - * plugin.xml - -2004-04-01 Mikhail Khodjaiants - Changes and additions to support the new implementations of Shared Libraries, - Signals and Disassembly views. - * CDebugElementState.java - * IAsmInstruction.java - * ICDebugElement.java - * ICDebugTarget.java - * ICDebugTargetGroup.java - * ICSharedLibrary.java - * ICSignal.java - * ICStackFrame.java - * IDisassembly.java - * CSharedLibraryManager.java - * CSignalManager.java - * CDebugElement.java - * CDebugTarget.java - * CSignal.java - -2004-03-31 Mikhail Khodjaiants - Added default preferences to the C/C++ Debug preference page. - * CDebugCorePlugin.java - -2004-03-31 Mikhail Khodjaiants - The Registers view has been contibuted and moved to the Eclipse platform. - To enable updating set the default value of the auto-refresh flag of the registers to true. - Remove it when the "Refresh" and "Auto-Refresh" actions are contributed. - * CDebugCorePlugin.java - -2004-03-17 Alain Magloire - - Changes to get some performances. The array of - events is passed instead of one at a time. - - Affected files all the implement ICDIEventListener - to many to enumerate. - -2004-03-16 Alain Magloire - - Make this class extends ICDIEventListener - - * src/org/eclipse/cdt/debug/core/cdi/ICDIManager.java - -2004-03-10 Tanya Wolff - Externalized strings and marked non-translatable strings - Packages affected: - org.eclipse.cdt.debug.core - org.eclipse.cdt.debug.core.cdi - org.eclipse.cdt.debug.internal.core - org.eclipse.cdt.debug.internal.core.breakpoints - org.eclipse.cdt.debug.internal.core.model - org.eclipse.cdt.debug.internal.core.sourcelookup - -2004-03-09 David Inglis - Added PLATFORM_NATIVE const to ICDebugCongifuration - ICDebugConfiguration.java - -2004-02-20 Mikhail Khodjaiants - Fire the "suspend" event when the target is suspended because of an error. - * CDebugTarget.java - -2004-02-17 Mikhail Khodjaiants - Reset the current thread flag when resume. - * CThread.java - -2004-02-16 Mikhail Khodjaiants - Fix for bug 52135: Debugger should indicate which thread triggered breakpoint. - * CThread.java - -2004-02-11 Mikhail Khodjaiants - In the 'reset' method check if value is an instance of CValue before type casting. - * CVariable.java - -2004-02-10 Mikhail Khodjaiants - Cache the endianness flag. - * CDebugTarget.java - -2004-01-30 Mikhail Khodjaiants - Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once. - * CVariable.java - -2004-01-29 Mikhail Khodjaiants - Fire sets of debug events instead of firing it one by one. - * CDebugTarget.java - * CThread.java - -2004-01-29 Mikhail Khodjaiants - Added DebugEvent factory methods to 'CDebugElement'. - * CDebugElement.java - -2004-01-15 Mikhail Khodjaiants - Fix for bug 48682: IThread.getBreakpoints() stubbed out. - * CDebugTarget.java - * CThread.java diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog-2003 b/debug/org.eclipse.cdt.debug.core/ChangeLog-2003 deleted file mode 100644 index 905937a62dc..00000000000 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog-2003 +++ /dev/null @@ -1,1689 +0,0 @@ -2003-12-23 Mikhail Khodjaiants - Fix for bug 49294: Source file doesn't change when switching between stack frames. - Do not use the breakpoint's markers for source lookup. - * CSourceManager.java - -2003-12-08 Mikhail Khodjaiants - Reset the 'terminating' flag if 'terminate' fails. - * CDebugTarget.java - -2003-11-26 Mikhail Khodjaiants - Extracted the main part of the 'breakpointAdded' method into a separate method to avoid - double checking. - * CDebugTarget.java - -2003-11-26 Mikhail Khodjaiants - Cleanup. - * CDebugModel.java - * CDebugUtils.java - * CRegisterManager.java - * CSharedLibraryManager.java - * CSignalManager.java - * CUpdateManager.java - * CDebugTarget.java - * CThread.java - * CVariable.java - -2003-11-10 Mikhail Khodjaiants - Ensure that all breakpoint creation and modification operations are running in the UI thread. - * CBreakpointManager.java - -2003-11-10 Mikhail Khodjaiants - Added synchronization to some of the 'CBreakpoint' methods. - * CBreakpoint.java - -2003-11-07 Mikhail Khodjaiants - Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget". - 'setCurrentThread': check if the old current thread is not null. - * CDebugTarget.java - -2003-11-07 Mikhail Khodjaiants - Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties. - * CBreakpointManager.java - -2003-11-07 Mikhail Khodjaiants - Fix for PR 46303: Exception when selecting Debug... menu. - Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty. - * SourceUtils.java - -2003-11-05 Mikhail Khodjaiants - 'getCDIBreakpointFile' returns wrong file for address breakpoints. - * CBreakpointManager.java - -2003-11-05 Mikhail Khodjaiants - Changed the handling of the breakpoint created event to reflect the CDI changes for deferred - breakpoints support. - * CBreakpointManager.java - * CSharedLibraryManager.java - * CDebugTarget.java - -2003-11-05 Mikhail Khodjaiants - Moved all breakpoint-related functionality to the new class - 'CBreakpointManager'. - * CBreakpointManager.java - -2003-11-05 Mikhail Khodjaiants - The argument type of the 'getBreakpointAddress' method of 'ICBreakpointManager' is changed from - 'ICBreakpoint' to 'ICBreakpointManager'. - * ICBreakpointMaanger.java - -2003-10-30 Mikhail Khodjaiants - * CSourceManager.java: implements adapters for 'ISourceMode' and 'IPersistableSourceLocator'. - -2003-10-30 Mikhail Khodjaiants - Fix for PR 45818 doesn't solve the problem. Fall back to the previous version. - * CDebugElement.java - -2003-10-30 Mikhail Khodjaiants - Fix for PR 45818: NPE when closing the workbench. - * CDebugElement.java - -2003-10-29 Mikhail Khodjaiants - * CProjectSourceLocation.java: check if the searched element name is not null or empty. - -2003-10-29 Mikhail Khodjaiants - Added the 'dispose' method to 'ICSourceLocation'. - * ICSourceLocation.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java: made 'dispose' public. - -2003-10-29 Mikhail Khodjaiants - * CProjectSourceLocation.java: added 'toString' method. - -2003-10-28 Mikhail Khodjaiants - Search only in the parent folders if the given file path is absolute. - Return a list only if the number of resulting files is > 1. - * CDirectorySourceLocation.java - -2003-10-27 Mikhail Khodjaiants - Renamed 'SourceLocationFactory' to 'SourceLookupFactory'. - Added the 'createSourceLocator' method to 'SourceLookupFactory'. - * SourceLookupFactory.java - * CSourceLocator.java - -2003-10-27 Mikhail Khodjaiants - Changed the 'getAdapter' method of 'CSourceManager' to return the adapter of - the 'ICSourceLocator' class. - * CSourceManager.java - -2003-10-26 Mikhail Khodjaiants - Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane. - * CRegister.java - * CRegisterGroup.java - -2003-10-23 Mikhail Khodjaiants - Core support of the new workbench preferences: 'Source Locations' and 'Search - For Duplicate Source Files'. - * CDebugCorePlugin.java - * ICDebugConstants.java - * SourceUtils.java: new - -2003-10-20 Mikhail Khodjaiants - Core support of the "Search subfolders" option for directory source locations. - * IDirectorySourceLocation.java - * SourceLocationFactory.java - * CDirectorySourceLocation.java - -2003-10-20 Mikhail Khodjaiants - Do not interrupt the initialization of all additional source locations - if the initialization of one fails. - * CSourceLocator.java - -2003-10-17 Alain Magloire - - ICDIBreakpointManager new method - setLocationBreakpoint(...., deferred); - The new boolean "deferred" indicate if yes or not the breakpoint - should be on the deferred list if the setting fails. - - * ICDIBreakpointManager.java - -2003-10-17 Mikhail Khodjaiants - Core support of the 'Search for duplicate source files' option. - * ICSourceLocation.java - * ICSourceLocator.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - * CSourceManager.java - -2003-10-17 Mikhail Khodjaiants - If the target is suspended by a line breakpoint the source manager tries to retrieve - the file resource from the breakpoint marker. - * CSourceManager.java - * CDebugTarget.java - -2003-10-15 Mikhail Khodjaiants - Improving the source search algorithms. - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - -2003-10-14 Mikhail Khodjaiants - Improved the source search algorithm. - * CProjectSourceLocation.java - -2003-10-13 Mikhail Khodjaiants - Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'. - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - -2003-10-07 Mikhail Khodjaiants - All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure. - * ICDIRuntimeOptions.java - -2003-10-06 Mikhail Khodjaiants - Added the "isArgument" method to ICVariable. This method is used to distinguish - the arguments in the Variables View. - * ICVariable.java - * CVariable.java - -2003-09-30 Mikhail Khodjaiants - Use the new 'equals' method of ICDIVaraiableObject to compare variables. - * CVariable.java - -2003-09-30 Alain Magloire - - ICDIVariableObject been updated with a new method. - * CVariable.java - * ICDIVariable.java - -2003-09-29 Mikhail Khodjaiants - Fix for PR 43856: Format doesn't work for wchar_t. - * CValue.java - -2003-09-23 Mikhail Khodjaiants - Changed the 'hasStackFrames' method of the 'CThread' class to return true regardless if - the thread contains stack frames or not. This method is only used by UI to update the thread label. - * CThread.java - -2003-09-17 Mikhail Khodjaiants - Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin. - * CDirectorySourceLocation.java - -2003-09-16 Mikhail Khodjaiants - Fix for PR 38468: Error in files location. - Use the 'getCanonicalPath' method of the 'File' class to obtain the file name. - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - -2003-09-15 Mikhail Khodjaiants - Fix for PR 43101: Breakpoint exception when source doesn't exist. - The 'fireBreakpointChanged' method of 'BreakpointManager' is used to notify - the UI components that a breakpoint is added. This is a part of new implementation - to support deffered breakpoints. For new breakpoints the 'delta' argument is null. - Check if delta is not null to avoid this problem. - * CDebugTarget.java - -2003-09-11 Mikhail Khodjaiants - Detail Pane values for casted variables. - * CVariable.java: the qualified name should be chached in the InternalVariable instance - * CArrayPartition.java: added new field to store the chached value of the qualified name - -2003-10-11 Mikhail Khodjaiants - Moving the shared library search paths block to mi UI. - * ICDTLaunchConfigurationConstants.java: moved the 'ATTR_DEBUGGER_SOLIB_PATH' attribute to mi. - -2003-09-10 Mikhail Khodjaiants - If breakpoint is a line breakpoint check if source locator contains this file - instead of container project. - * CDebugTarget.java - -2003-09-10 Mikhail Khodjaiants - Fix for PR 42790: Memory view is not cleared when target is terminated. - * CFormattedMemoryBlock.java: fire 'terminate' event when block is disposing. - * CMemoryManager.java: implementation of 'dispose'. - -2003-09-09 Mikhail Khodjaiants - Fix for PR 39680: Gash in error message for memory view. - * CDebugModel.java - -2003-09-09 Mikhail Khodjaiants - Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject. - * CArrayPartition.java - * CVariable.java - -2003-09-09 Mikhail Khodjaiants - Regrouping the launch configuration constants. - * ICDTLaunchConfigurationConstants.java - -2003-09-09 Mikhail Khodjaiants - Removed the internal handling of the 'stop-on-shared-library-events' option - - will be moved to the mi. - Try to set the deferred breakpoints only when: - - a shared library is loaded - - the symbols of shared library are loaded - * CSharedLibararyManager.java - * CDebugTarget.java - * CThread.java - -2003-09-09 Mikhail Khodjaiants - Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods - to the 'ICDISharedLibraryManager' interface. - * ICDISharedLibraryManager.java - -2003-08-29 Mikhail Khodjaiants - Implementation of deferred breakpoints. - * CDebugTarget.java - * CThread.java - -2003-08-29 Mikhail Khodjaiants - Moving shared library features from mi to CDI. - Added new launch configuration constants to ICDTLaunchConfigurationConstants. - -2003-08-29 Mikhail Khodjaiants - Moving shared library features from mi to CDI. - Added new methods to ICDISharedLibraryManager: - - isAutoLoadSymbols - - isStopOnSolibEvents - - setAutoLoadSymbols - - setStopOnSolibEvents - - supportsAutoLoadSymbols - - supportsStopOnSolibEvents - * ICDISharedLibraryManager.java - -2003-08-21 Mikhail Khodjaiants - Removed the 'isAccessSpecifier' method from CVaraiable. - * CArrayPartitionValue.java - * CValue.java - * CVariable.java - -2003-08-21 Mikhail Khodjaiants - Use the names of array's elements returned by CDI. - * CVariable.java - -2003-08-20 Mikhail Khodjaiants - Unable to terminate post mortem debugging session. - Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods. - * CDebugModel.java - * CCoreFileDebugTarget.java: new - -2003-08-19 Mikhail Khodjaiants - Create ICDIVariableObject for each array partition to compute a detail panel's value. - * CArrayPartition.java - * CVariable.java - -2003-08-18 Alain Magloire - - ICDISharedLibraryEvent.java: - New file, to notify a breakpoint from a shared lib event. - -2003-08-13 Mikhail Khodjaiants - * ICDIVariableManager.java: removed the 'type' parameter from the 'getVariableObjectAsArray' method - * ICastToArray.java: removed the 'type' parameter from the 'castToArray' method - * CVariable.java: changed the implementation of the 'ICastToArray' interface - -2003-08-13 Mikhail Khodjaiants - * ICDIVariable.java: removed the 'isEditable' method - * ICDIVariableObject.java: added the 'isEditable', 'getQualifiedName' and 'sizeof' methods - * ICDIArrayValue.java: added the 'getVariables(int start, int length)' method - * ICType.java: added the 'isReference' method - * ICValue.java: added the 'dispose' method - * CArrayPartition.java - * CArrayPartitionValue.java - * CGlobalVariable.java - * CType.java - * CValue.java - * CValueFactory.java - * CVariable.java - Create 'var-objects' only for the requested array partitions. - -2003-08-07 Alain Magloire - - * ICDIVariableManager.java: - Remove the unused method getVariableObject(ICDIStackframe, String) - and getArgumentObject(ICDIStackframe, String). - Rename getVariableObject(String, String, String) to - getGlobalVariableObject. - - * CDebugModel.java: Refactoring of ICDIVariableManager. - -2003-08-06 Mikhail Khodjaiants - Added the implementation of the 'getType' and 'getTypeName' methods of the 'CVaraible:ErrorVariable' class. - * CVariable.java - -2003-08-06 Mikhail Khodjaiants - Uncommented the 'sizeof' method of 'ICDIVariableObject'. - * ICDIVariableObject.java - * CVariable.java - -2003-08-06 Alain Magloire - - Move some of the methods in ICDIVariableObject. - - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariable.java - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java - -2003-08-05 Mikhail Khodjaiants - Use the 'getReferencedProject' method to obtain all referenced projects. - * CDebugUtils.java - -2003-08-05 Mikhail Khodjaiants - Invalidate error variables when the session is resumed. - * CVariable.java - -2003-07-30 Mikhail Khodjaiants - Moved the 'getReferencedProject' method to 'CDebugUtils'. Added the cycle checking. - * CDebugUtils.java - * CSourceLocator.java - -2003-07-28 Mikhail Khodjaiants - Minimize the number of the "evaluate expression" requests when changing the value of the floating point types. - * CDebugUtils.java - -2003-07-28 Mikhail Khodjaiants - Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class. - * ICValue.java - * CValue.java - * CDebugUtils.java - -2003-07-28 Mikhail Khodjaiants - Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - - the methods of this class are mostly used in UI plugins. - * CDebugUtils.java - * CDebugModel.java - * DisassemblyStorage.java - * CAddressBreakpoint.java - * CDebugTarget.java - * CFormattedMemoryBlock.java - * CDebugElement.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - -2003-07-28 Mikhail Khodjaiants - Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class. - * CValue.java - -2003-07-28 Mikhail Khodjaiants - Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface. - * ICVariable.java - * CVariable.java - -2003-07-24 Mikhail Khodjaiants - Fix for PR 40696. If the project contains the reference to a project that is - deleted from the workspace the source locator tries to get the location of deleted project. - * CProjectSourceLocation.java - -2003-07-22 Mikhail Khodjaiants - Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails. - * CVariable.java - * CValue.java - -2003-07-22 Mikhail Khodjaiants - Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects. - Use the correct tag for additional source locations. - * CSourceLocator.java - -2003-07-17 Mikhail Khodjaiants - Fix for PR 39936: GDB hits modified conditional breakpoints when condition not satisfied. - This is a work around for GDB PR MI/1289. - * CDebugTarget.java - -2003-07-17 Mikhail Khodjaiants - Automatically update the list of source locations when the list of the referenced - projects is modified. - * ICSourceLocator.java: added new method - 'getProject' - * IProjectSourceLocation.java: added new method - 'isGeneric' - * SourceLocationFactory.java: new class factory for source locations. - * CSourceLocator.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceManager.java - * CDebugTarget.java - -2003-06-30 Mikhail Khodjaiants - Fix for PR 39372: Breakpoints don't get activated when symbols are loaded. - -2003-06-30 Mikhail Khodjaiants - Fix for PR 39100: CDT/Debug core is asking value 16 times. - * CValue.java - -2003-06-30 Mikhail Khodjaiants - Fix for PR 39087: Cache the MI answer once we know if the variable is writable. - * CVariable.java - -2003-06-24 Mikhail Khodjaiants - All local var_objects are destroyed when a thread other than current is selected. - CVariable has to be invalidated if a "destroyed" event has been received. - * CVariable.java - -2003-06-23 Mikhail Khodjaiants - Fix for ClassCastException in CStackFrame. - * CStackFrame.java - -2003-06-20 Mikhail Khodjaiants - Variable bookkeeping (phase 0.1). - * ICDTLaunchConfigurationConstants.java: add a new attribute - ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING. - * ICVariable.java: added the 'canEnableDisable', 'isEnabled' and 'setEnabled' methods - * CArrayPartition.java - * CExpression.java - * CModificationVariable.java - * CRegister.java - * CStackFrame.java - * CVariable.java - -2003-06-18 Mikhail Khodjaiants - Incorrect casting in the 'setChanged' method of CVariable. - * CVariable.java - -2003-06-11 Mikhail Khodjaiants - The unused 'getUnderlyingValueString' method has been removed from ICValue and CValue. - The methods 'setChanged' and 'getUnderlyingValue' are only for internal usage and - have been removed from ICValue. - * ICValue.java - * CArrayPartitionValue.java - * CValueFactory.java - * CValue.java - * CVariable.java - -2003-06-10 Mikhail Khodjaiants - Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue. - * ICType.java: new - * ICVariable.java - * ICValue.java - * CArrayPartitionValue.java - * CType.java - * CValue.java - * CVariable.java - -2003-06-09 Mikhail Khodjaiants - Added default format preferences for variables, registers and expressions. - * CExpression.java - * CRegister.java - * CVariable.java - -2003-06-09 Mikhail Khodjaiants - Renamed the 'refresh' method of ICVariable to 'reset'. Added new method - - 'reset' to CValue instead of using the 'setChanged' method. - * ICVariable.java - * CValue.java - * CVariable.java - -2003-06-06 Mikhail Khodjaiants - Mark as changed parent variables. - * CVariable.java - -2003-06-06 Mikhail Khodjaiants - Refresh only the state of variable when handling a change event. - * CVariable.java - -2003-06-06 Mikhail Khodjaiants - Correct presentation of the full names of variables that contain pointers. - * CVariable.java - -2003-06-06 Mikhail Khodjaiants - Changed the implementation of the'getName' method of CVariable to return - the actual names of array members. - * CArrayPartition.java - * CArrayPartitionValue.java - * CVariable.java - -2003-06-05 Mikhail Khodjaiants - Core support of infinite values of the floating point types. - * ICVariable.java - * CVariable.java - -2003-06-05 Mikhail Khodjaiants - Renamed the 'computeDetail' method of the 'ICValue' interface to 'evaluateAsExpression'. - * ICValue.java - * CArrayPartitionValue.java - * CValue.java - -2003-06-05 Mikhail Khodjaiants - Removed the redundant methods from the 'ICDIFloatingPointValue' interface. - * ICDIFloatingPointValue.java - * CValue.java - * CVariable.java - -2003-06-04 Mikhail Khodjaiants - Implementing the core support of the detail panel. - * ICValue.java - * ICVariable.java - * CArrayPartitionValue.java - * CValue.java - * CVariable.java - -2003-06-04 Mikhail Khodjaiants - Added the processing of reference values. - * CValue.java - -2003-06-04 Mikhail Khodjaiants - Implementing the core support of UI features for types and internal formating - (instead of using the format features provided by gdb). - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIFloatingPointValue.java - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIPointerValue.java - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIPointerValue.java: removed - * src/org/eclipse/cdt/debug/core/model/ICVariable.java - * src/org/eclipse/cdt/debug/internal/core/model/CVariable.java - * src/org/eclipse/cdt/debug/core/model/CValue.java - -2003-05-29 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIIntegralValue.java: - public long longValue() throws CDIException; - public int intValue() throws CDIException; - public short shortValue() throws CDIException; - public int byteValue() throws CDIException; - -2003-05-29 Mikhail Khodjaiants - Added new methods to ICVariable to vizualize arrays and structures based - on the new CDI types. - * ICVariable.java - * CVariable.java - -2003-05-27 Mikhail Khodjaiants - Check if the location of breakpoint is eligible for the target - when setting, removing or changing the propeties. - * CDebugTarget.java - -2003-03-23 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIVariable.java: - (getType): New method. - -2003-05-26 Mikhail Khodjaiants - First draft of the tracepoints in the CDI. - * ICDITraceManager.java - * ICDITraceSnapshot.java - * ICDITracepoint.java - -2003-05-23 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIType.java: extends - ICDIObject. - -2003-05-23 Alain Magloire - - First draft of the implementing the types, org.eclipse.cdt.debug.core.cdi.model.type.* - in the CDI interface. - -2003-05-14 Mikhail Khodjaiants - Created preference for the maximum number of disassembly instructions. - * CDebugTarget.java - * ICDebugConstants.java - * DisassemblyManager.java - -2003-05-12 Mikhail Khodjaiants - Moved the generation of expressions for global variables to the mi plugin. - * CDebugTarget.java - * CExpression.java - * CDebugModel.java - -2003-05-12 Mikhail Khodjaiants - When generating disassembly instructions by file name and line number check - if the frame address is in the address range of the instruction set. - If the instruction set doesn't contain the frame address generate a new instruction set - based on the frame address. - * DisassemblyManager.java - -2003-05-08 Mikhail Khodjaiants - In the "terminate" event handler of the session manager check the targets that - belong to the current session. - * SessionManager.java - -2003-05-07 Mikhail Khodjaiants - Set the error status if the debug target is suspended because of an error. - * CDebugTarget.java - -2003-05-06 Mikhail Khodjaiants - Check if the underlying debugger supports expression evaluation in the "canEvaluate" method. - * CDebugTarget.java - -2003-05-06 Mikhail Khodjaiants - Added tooltips to breakpoints and watchpoints. - * CAddressBreakpoint.java - * CBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - -2003-05-05 Mikhail Khodjaiants - Added a status functionality to the CDebugElement class. - This allows to reflect the problems occured in the element in UI. - * ICDebugElementErrorStatus.java: new - * CDebugElement.java: implementation - * CThread.java - * CDebugTarget.java - -2003-05-05 Mikhail Khodjaiants - New method in ICBreakpoint - "isConditional". - * ICBreakpoint.java - * CBreakpoint.java - -2003-05-02 Mikhail Khodjaiants - Notify the Launch view about stack changes when handling the 'Resumed' event. - * CThread.java - -2003-05-01 Mikhail Khodjaiants - Implementation of termination policy. - * ICDIConfiguration.java: new "terminateSessionOnExit" method added. - * SessionManager.java: terminates the launch when all targets are terminated or disconnected. - * CDebugCorePlugin.java: provides an access to the current session managers. - * CDebugTarget.java - -2003-04-25 Mikhail Khodjaiants - Fix for bug 36909 - * DisassemblyManager.java: check if the address of a stack frame is not 0; - -2003-04-23 Mikhail Khodjaiants - Check for null pointer in 'isCharacter' and 'isCharPointer'. - * CValue.java - -2003-04-23 Mikhail Khodjaiants - Throw DebugException when getSignals() fails. - * CSignalManager.java - -2003-04-23 Mikhail Khodjaiants - Additional checks for the situation when the stack depth is not 0 and - the frame array is empty. - * CThread.java - -2003-04-22 Mikhail Khodjaiants - Disconnect: terminate should be called from the disconnect event handler. - * CDebugTarget.java - -2003-04-21 Mikhail Khodjaiants - Disconnnect: target should be disconnected before terminate the session - because of race condition. - * CDebugTarget.java - -2003-04-21 Mikhail Khodjaiants - Unnecessary error logging (bug 36682). - * CValue.java - -2003-04-21 Mikhail Khodjaiants - Temporary fix for character values. - * CValue.java - -2003-04-20 Alain Magloire - - * CValue.java: - Was throwing a IndexOutOfBoundException. - -2003-04-17 Mikhail Khodjaiants - Check if the underlying cdi variable is not null before accessing it. - * CVariable.java - -2003-04-16 Mikhail Khodjaiants - Quick fix for variable values. - * CValue.java - -2003-04-14 Alain Magloire - - StringBuffer.indexOf() is 1.4.x only - - * CDebugUtils.java - -2003-04-11 Mikhail Khodjaiants - Core support of function and method breakpoints. - * CDebugModel.java - * ICFunctionBreakpoint.java - * CDebugUtils.java - * CFunctionBreakpoint.java - * CDebugTarget.java - -2003-04-09 Mikhail Khodjaiants - Core support of function breakpoints. - * CDebugModel.java - * ICFunctionBreakpoint.java - * CDebugTarget.java - -2003-04-07 Mikhail Khodjaiants - Changed the message text in the 'getStackDepth' method. - * CThread.java - -2003-04-07 Mikhail Khodjaiants - Changed the message generated in the 'targetRequestFailed' methods of CDebugElement. - * CDebugElement.java - -2003-04-07 Mikhail Khodjaiants - Replaced 'toString()' by 'getMessage()' for CDI exceptions. - * CSharedLibraryManager.java - * CUpdateManager.java - * CDebugTarget.java - * CStackFrame.java - * CThread.java - * CVariable.java - -2003-04-01 Mikhail Khodjaiants - Moved the 'Auto-Refresh' preferences from CDebugUIPlugin to use it for initialization of update managers. - * ICDebugConstants.java - * CRegisterManager.java - * CSharedLibraryManager.java - -2003-04-01 Mikhail Khodjaiants - Removed the 'fDebugTarget' field from CSharedLibraryManager. - * CSharedLibraryManager.java - -2003-03-31 Mikhail Khodjaiants - The new abstract class ('CUpdateManager') is added to provide a basic implementation of ICUpdateManager. - CSignalManager, CSharedLibraryManager and CRegisterManager extend this class. - * ICRegisterManager.java: new - * CRegisterManager.java: new - * CSharedLibraryManager.java - * CSignalManager.java - * CUpdateManager.java: new - * CDebugTarget.java - * CRegisterGroup.java - -2003-03-28 Mikhail Khodjaiants - Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'. - * CDirectorySourceLocation.java - * CSourceLocator.java - -2003-03-28 Mikhail Khodjaiants - Do not log the exceptions thrown by the breakpoint setting methods. - * CDebugTarget.java - -2003-03-28 Mikhail Khodjaiants - Added default format preference constants for variables, expressions and registers. - * ICDebugConstants.java - -2003-03-28 Mikhail Khodjaiants - Core support of the 'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files. - * IJumpToLine.java - * IRunToLine.java - * CDebugTarget.java - * CThread.java - -2003-03-27 Mikhail Khodjaiants - Applied patch from Chris Songer: Assembly View Fixups - * ICDIInstruction.java - * DisassemblyStorage.java - -2003-03027 Alain Magloire - - Adjust the code refactor in the CoreModel for IBinary - * CDebugTarget.java - -2003-03-18 Mikhail Khodjaiants - Removed the gdb-specific variable parsing. - * ICValue.java - * CArrayPartition.java - * CArrayPartitionValue.java - * CModificationVariable.java - * CStackFrame.java - * CValue.java - * CVariable.java - * CArrayEntryVariable.java: removed - * CLocalVariable.java: removed - -2003-03-17 Mikhail Khodjaiants - Replace range by start index and length in 'Display As Array' action. - * ICDIVariableManager.java - * ICastToArray.java - * CVariable.java - -2003-03-14 Mikhail Khodjaiants - Added the 'isEditable' and 'hasChildren' methods to the 'ICVariable' interface. - * ICVariable.java - * CVariable.java - * CModificationVariable.java - -2003-03-14 Mikhail Khodjaiants - Cross-referencing projects cause the debugger to go into a stack overflow exception. - Make sure that there is only one source location for each referenced project. - * CSourceLocator.java - -2003-03-13 Alain Magloire - - No longer throw exceptions. - * src/org/eclipse/cdt/internal/core/model/CFormattedMemoryBlock.java - * src/org/eclipse/cdt/internal/core/model/CVariable.java - -2003-03-13 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java: - Also extends ICDIVariableObject. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgument.java: - Also extends ICDIArgumentObject. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegister.java: - Also extends ICDIRegisterObject - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: - getLocalVariableObject() new method. - -2003-03-09 Mikhail Khodjaiants - New ICDIVariableManager methods for the 'DisplayAsArray' and 'CastToType' actions. - * CVariable.java - -2003-03-11 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: - New methods getVariableObjectAsArray(), getVariableObjectAsType(). - -2003-03-09 Mikhail Khodjaiants - Core support of the "Display As Array" action. - * ICastToArray.java - * CLocalVariable.java - * CVariable.java - -2003-03-09 Mikhail Khodjaiants - Core support of the "Cast To Type" and "Restore Default Type" actions. - * ICastToType.java: new - * CLocalVariable.java - * CStackFrame.java - * CVariable.java - -2003-02-24 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterObject.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java: - Reorganized imports. - -2003-02-20 Mikhail Khodjaiants - No need to set the source search path to the debugger. - * ICSourceLocation.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CDebugTarget.java - -2003-02-20 Mikhail Khodjaiants - Changed to 'public' the access modifier of the 'setAssocition' method. - * CDirectorySourceLocation.java - -2003-02-18 Mikhail Khodjaiants - Added persistency to the source locator. - * plugin.xml: added dependency on the 'org.apache.xerces' plugin - * ICSourceLocation.java - * CDebugUtils.java - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - * CSourceManager.java - -2003-02-13 Mikhail Khodjaiants - Undo changes because the 'asyncExec' method of the 'DebugPlugin' class has added since version 2.1. - * IAsyncExecutor.java: removed - * CDebugCorePlugin.java - -2003-02-13 Mikhail Khodjaiants - Use the 'asyncExec' method of the 'DebugPlugin' class. - * IAsyncExecutor.java: removed - * CDebugCorePlugin.java - -2003-02-12 Mikhail Khodjaiants - The gdb-specific 'setAutoSolibMethod' method is removed from ICDISharedLibraryManager. - * ICDISharedLibraryManager.java - * CSharedLibraryManager.java - -2003-02-12 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/mode/ICDITarget.java (getSharedLibraries): - Remove action done via the manager. - -2003-02-12 Mikhail Khodjaiants - Use ICDIRegisterManager instead of ICDITarget. - * ICDITarget.java - * CDebugTarget.java - * CRegisterGroup.java - -2003-02-11 Mikhail Khodjaiants - The 'auto load symbols' action support in ICSharedLibraryManager. - * ICSharedLibraryManager.java - * CSharedLibraryManager.java - -2003-02-11 Mikhail Khodjaiants - The 'load symbols' actions support in ICSharedLibraryManager. - * ICSharedLibraryManager.java - * CSharedLibraryManager.java - -2003-02-10 Mikhail Khodjaiants - Support of update ('Refresh', 'Auto-Refresh) actions. - * ICUpdateManager.java: new - * ICSharedLibraryManager.java - * CSharedLibraryManager.java - -2003-02-10 Mikhail Khodjaiants - Disable the address breakpoints to prevent the debugger to insert them prematurely. - * CDebugTarget.java - -2003-02-05 David Inglis - - Refactor Constants to debug.core - * src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java - - -2003-02-05 Mikhail Khodjaiants - Support of the 'Resume At C/C++ Line' action. - * IJumpToLine.java: new - * IJumpToAddress.java: new - * ICDebugTarget.java - * CDebugTarget.java - -2003-02-04 Mikhail Khodjaiants - Support of the 'Resume Without Signal' action. - * IResumeWithoutSignal.java: new - * ICDebugTarget.java - * CDebugTarget.java - * CThread.java - * CStackFrame.java - * CSignal.java - -2003-02-03 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java: - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java: - Added methods, signal(), jump() stepReturn(boolean) to - mimic gdb "return/finish". - -2003-02-03 Mikhail Khodjaiants - Filter out breakpoints set in unrelated projects. - * CDebugTarget.java - * CDebugUtils.java - -2003-02-03 Mikhail Khodjaiants - Implemention of the 'handle' command of the 'Signals' view. - * ICDISignal.java: added the 'handle' method - * CSignal.java: implementation of the 'handle' command. - -2003-02-03 Mikhail Khodjaiants - Implementing the 'Signals' view. - * CSignalManager.java: new - * CSignal.java: new - -2003-02-03 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitEvent.java: - Extends ICDIDestroyedEvent. - (getReason): New method. - * src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java: - New file. - * src/org/eclipse/cdt/debug/internal/core/CDebugTarget.java (handleExitEvent): - Change to conform to new ICDIExitEvent changes. - -2003-02-03 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java: - (getDescription): new Method replace getMeaning(). - (isStopSet): new method. - (isIgnore): new method. - -2003-01-31 Mikhail Khodjaiants - Implementing the 'Signals' view. - * ICSharedLibraryManager.java - * ICSignalManager.java: new - * ICSignal.java: new - * CSignalManager.java: new - * CSignal.java: new - * CDebugTarget.java - -2003-01-30 Mikhail Khodjaiants - Create an address breakpoint if the source locator can not find the file specified by gdb. - * CDebugTarget.java - -2003-01-29 Mikhail Khodjaiants - Managing breakpoints from the gdb console (fixes). - * CDebugModel.java - * CAddressBreakpoint.java - * CBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - * CDebugTarget.java - -2003-01-29 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManger.java (getSharedLibraryPaths): - New method. - (setSharedLibraryPaths): New method. - (setAutoLoadSymbols): New method. - -2003-01-28 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (setCurrentFrame): - New method. - -2003-01-27 Mikhail Khodjaiants - Managing breakpoints from the gdb console. - * CDebugCorePlugin.java - * CDebugModel.java - * IAsyncExecutor.java - * ICSourceLocator.java - * CAddressBreakpoint.java - * CBreakpoint.java - * CFunctionBreakpoint.java - * CLineBreakpoint.java - * CWatchpoint.java - * CDebugTarget.java - * CSourceLocator.java - * CSourceManager.java - -2003-01-27 Mikhail Khodjaiants - Use 'equals' to compare CDI variables instead of names. - * CStackFrame.java - -2003-01-27 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariableObject.java: - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgumentObject.java: - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterObject.java: - Move to model package. - * src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManager.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: - * src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java: - * src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java: - Refactor/move of the ICDIRegisterObject and ICDIVariableObject - -2003-01-25 Alain Magloire - - Added new Managers: - ICDIVariableManager - ICDIExpressionManager - ICDIRegisterManager - ICDIManager. - - Refactor of CSession to Session, CTarget to Target - and CThread to Thread. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (getGlobalVariables): - Removed. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getCurrentStackFrame): - New method. - * src/org/eclipse/cdt/debug/core/cdi/ICDIManger.java: - New interface for the managers. - * src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDISignalManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDISourceManger.java: - * src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManger.java: - Extends ICDIManager. - * src/org/eclipse/cdt/debug/core/cdi/ICDISession.java: - New method to return the managers. - - * src/org/eclipse/cdt/debug/internal/core/model/CDebuTarget.java: - * src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java: - Use the destroyEvent - - -2003-01-21 Alain Magloire - * src/org/eclipse/cdt/debug/core/cdi/event/ICDIConfiguration.java - (supportsSharedLibary): New method. - -2003-01-21 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/event/ICDISuspendedEvent.java: - Use ICDISignalReceived instead. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java: - New file, element of the SignalManager. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalManager.java: - Return model/ICDISignal. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalReceived.java: - New file. - * src/org/eclipse/cdt/debug/core/internal/core/model/CDebugTarget.java: - Use ICDISignalReceived. - * src/org/eclipse/cdt/debug/core/internal/core/model/CThread.java: - Use ICDISignalReceived. - -2003-01-21 Mikhail Khodjaiants - Retry to set breakpoints if shared library's symbols are loaded. - * CDebugTarget.java - * CThread.java - * CSharedLibraryManager.java - -2003-01-20 Mikhail Khodjaiants - Fix for the 'Show breakpoints supported by selected target' action. - * CDebugTarget.java - -2003-01-20 Alain Maglorei - - * src/build.properties: Add schema in soure.cdtdebugcore.jar - variable. - -2003-01-17 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java - (loadSymbols): new method takes an array of IShareLibrary - (loadSymbols): no arguments. - -2003-01-16 Mikhail Khodjaiants - Implementing the Shared Libraries view. - * ICSharedLibrary.java - * ICSharedLibraryManager.java - * CDebugElement.java - * CDebugTarget.java - * CSharedLibrary.java - * CSharedLibraryManager.java - -2003-01-16 Mikhail Khodjaiants - * ICDILoadedEvent.java: Removed. - -2003-01-16 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIStringValue.java: Removed. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIArrayValue.java: Removed. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIStructureValue.java: Removed. - -2003-01-16 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDISession.java (getSharedLibraryManager): - New method. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java (areSymbolsLoaded): - Rename symbolsRead() to areSymbolsLoaded(). - -2003-01-15 Mikhail Khodjaiants - Added the 'ICDISharedLibraryManager' interface. - * ICDISharedLibraryManager.java - -2003-01-15 Mikhail Khodjaiants - Added new methods to the 'ICDISharedLibrary' interface. - * ICDISharedLibarary.java - -2003-01-14 Mikhail Khodjaiants - Check if thread is already disposed in the CDI event handler because the array of listeners used by EventManager - in some situations is not up to date. - * CThread.java - -2003-01-14 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: New file. - * src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java: New file. - * src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java: New file. - -2003-01-13 Mikhail Khodjaiants - Added the 'IRunToAddress' interface to support the 'Run To Line' action in disassembly. - * ICDebugTarget.java: extends IRunToAddress - * IRunToAddress.java: new interface - * CDebugTarget.java: implementation - -2003-01-13 Mikhail Khodjaiants - Fix in the thread created event handler: do nothing if thread has already created. - * CDebugTarget.java - -2003-01-10 Mikhail Khodjaiants - Implementation of address breakpoints. - * ICAddressBreakpoint.java - * ICDebugTarget.java - * IDisassemblyStorage.java - * CDebugModel.java - * ICBreakpointManager.java - * CAddressBreakpoint.java - * CFunctionBreakpoint.java - * CDebugTarget.java - * CStackFrame.java - * DisassemblyManager.java - * DisassemblyStorage.java - -2003-01-06 Alain Magloire - - * build.properties: Patch from Judy Green. - -2003-01-06 Mikhail Khodjaiants - Check if project exists when generating the source locations. - * CSourceLocator.java - -2003-01-06 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManager.java (createLocation): - New method to take an address. - -2003-01-02 Mikhail Khodjaiants - The 'DisassemblyStorage' class implements an adapter for the 'IResource' class and returns the executable file. - * IExecFileInfo.java: added a new method: 'getExecFile' - * CDebugTarget.java - * DisassemblyStorage.java - -2003-01-02 Mikhail Khodjaiants - If breakpoint or watchpoint has been disabled before launching the debugger doesn't disable it. - * CDebugTarget.java - -2002-12-29 Mikhail Khodjaiants - Implementation of the 'Source Lookup' property page. - * IDirectorySourceLocation.java: new interface - * IProjectSourceLocation.java: new interface - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - * CSourceLocator.java - -2002-12-29 Mikhail Khodjaiants - Fix in the 'supportsBreakpoints' method of CDebugTarget - * CDebugTarget.java: No need to check if the breakpoint file belongs to the source locator. - -2002-12-18 Mikhail Khodjaiants - Implementing the 'Source Lookup' property page. - * CDirectorySourceLocation.java - * CProjectSourceLocation.java - -2002-12-18 Mikhail Khodjaiants - Check if CValue has variables before calling 'getCDIVariables'. - * CValue.java - -2002-12-17 Mikhail Khodjaiants - Formatting 'char' types. - * CValue.java - * CModificationVariable.java - -2002-12-17 Mikhail Khodjaiants - The core support of the prompting source locator. - * ICSourceLocator.java - * CDebugTarget.java - * CDirectorySourceLocation.java - * CSourceLocator.java - * CSourceManager.java - * DisassemblyManager.java - -2002-12-17 Mikhail Khodjaiants - The 'getLineNumber' method of CStackFrame should return the line number associated with the stack frame if the current source locator - does not implement 'ICSourceLocator'. - * CStackFrame.java - -2002-12-17 Mikhail Khodjaiants - Changed the implementation of the 'refresh' method of CVariable. - * CVariable.java - -2002-12-16 Mikhail Khodjaiants - Added support of variable formatting. - * ICValue.java: new type - TYPE_UNKNOWN - * ICVariable: new interface for object contribution, set/get format and refresh methods - * CValue.java - * CVariable.java - -2002-12-13 Mikhail Khodjaiants - Display message when 'getStackDepth' is timed out. - * CThread.java - -2002-12-10 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java (setFormat): - New method to change the variable formats(hexa, octal, etc..) - -2002-12-10 Mikhail Khodjaiants - If the given source file path is absolute and the source locator can not find it in the all specified locations return a FileStorage object. - * CSourceLocator.java - -2002-12-09 Mikhail Khodjaiants - Split the detail message of ICDIErrorInfo into tokens and trancate aech token if it is too long. - * CDebugTarget.java - -2002-12-08 Mikhail Khodjaiants - Display the error message with details when program is suspended because of ICDIErrorInfo. - * CDebugTarget.java - -2002-12-05 Alain Magloire - - Some debuggers like gdb/mi can provide detail information, for example - gdb/mi dumps errors in mi "log stream" output. - - * src/.../cdi/CDIException.java (getDetailMessage): New method to provide - more information it need be. - * src/.../cdi/ICDIErrorInfo.java (getDetailMessage: New method. - -2002-12-04 Mikhail Khodjaiants - Added the 'setChanged' method to ICValue. This method should common for CValue and - CArrayPartitionValue to implement 'setChanged' of CVariable correctly. - * ICValue.java - * CArrayPartitionValue.java - * CVariable.java - -2002-12-02 Mikhail Khodjaiants - Refactoring - files moved from org.eclipse.cdt.debug.core to the new package: org.eclipse.cdt.debug.core.model: - * ICBreakpoint.java - * ICDebugTarget.java - * ICExpressionEvaluator.java - * ICFunctionBreakpoint.java - * ICLineBreakpoint.java - * ICValue.java - * ICWatchpoint.java - * IDebuggerProcessSupport.java - * IDummyStackFrame.java - * IExecFileInfo.java - * IFormattedMemoryBlock.java - * IFormattedMemoryBlockRow.java - * IGlobalVariable.java - * IInstructionStep.java - * IRestart.java - * IRunToLine.java - * IStackFrameInfo.java - * IState.java - * ISwitchToFrame.java - * ISwitchToThread.java - * ICDebugTargetType.java: new interface - * IFormattedMemoryRetrieval: removed - - -2002-12-02 Mikhail Khodjaiants - Check if the underlying IFile exists when retrieving the path of global variable. - * CDebugTarget.java - -2002-12-02 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/ICDIErrorInfo.java: New file. - -2002-11-28 Mikhail Khodjaiants - 'exec-until' instead of temporary breakpoints for 'run to line'. - * CDebugTarget.java - * CThread.java - -2002-11-28 Mikhail Khodjaiants - Live editing of the memory view: removed support of the 'Save Changes' action. - * IFormattedMemoryBlock.java - * CFormattedMemoryBlock.java - -2002-11-27 Alain Magloire - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (runUntil): new method. - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (runUntil): new method. - -2002-11-27 Mikhail Khodjaiants - Typo in plugin.properties. - -2002-11-27 Mikhail Khodjaiants - Fire suspend event for debug target that doesn't have threads. - * CDebugTarget.java - -2002-11-27 Alain Magloire - - * src/.../debug/internal/core/model/CDebugTarget.java (isLittleEndian): - Use CoreModel.getDefault(). - (getGlobals): Use CoreModel.getDefault(). - -2002-11-24 Mikhail Khodjaiants - Fix for watchpoints. - * CSourceLocator.java - -2002-11-22 Mikhail Khodjaiants - Cache source elements to optimize search. - * CProjectSourceLocator.java - -2002-11-22 Mikhail Khodjaiants - Fix in the source locator's search algorithm. - * CProjectSourceLocator.java - -2002-11-21 Mikhail Khodjaiants - The memory view does not display values if the address expression is '0xFFFFFFFF'. - * CFormattedMemoryBlock.java - -2002-11-21 Mikhail Khodjaiants - Added the handler of ICDIDestroyedEvent to 'CFormattedMemoryBlock. - * CFormattedMemoryBlock.java - -2002-11-20 Mikhail Khodjaiants - Fix for bug 26595. - The type of the address expression has been changed from String to ICDIExpression to handle - changes of the start address. - * CDebugModel.java - * CFormattedMemoryBlock.java - * IFormattedMemoryBlock.java: added the 'isStartAddressChanged' method. - -2002-11-15 Mikhail Khodjaiants - Partial fix for bug 25956. - * DisassemblyManager.java: Filter out the instructions that do not belong to the function. - -2002-11-15 Mikhail Khodjaiants - If the backtrace is very deep the debugger is unable to parse MI output. - The limited number of stack frames will be displayed. - * IDummyStackFrame.java - * CDummyStackFrame.java - * CStackFrame.java - * CThread.java - -2002-11-14 Alain Magloire - - This is needed in post-mortem, application doing a - very deep recursion and crashing the stack size, for example - on GNU/Linux it may reach 200000 levels deep. Trying to - bring in the UI a bactrace tree of 200000 nodes is useless. - The UI could check the count and do the appropriate action - by showing ranges etc .. - - * src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getStackFrames): - New method to provide a range lowFrame and highFrame. - (getStackFrameCount): New method returns the depth level - of the stackframes. - -2002-11-13 Mikhail Khodjaiants - Fix for the stepping problem if the selected stack frame is not the topmost one. - * CStackFrame.java: The 'stepToFrame' method is temporary replaced by corresponding step method. - -2002-11-13 - * schema/CDebugger.exsd - * src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java - * src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java - Added supported CPU to Debugger extension. - -2002-11-07 Mikhail Khodjaiants - When a referenced project is deleted it's location is null. The source locator should - check this when it returns the path array. - * CProjectSourceLocation.java - -2002-11-05 Mikhail Khodjaiants - Added support of the 'Add Global Variables' action of the Expressions view. - * IExecFileInfo.java - * IGlobalVariable.java - * CDebugTarget.java - -2002-11-03 Mikhail Khodjaiants - Added support of the formatting actions of the Memory view. - * IFormattedMemoryBlock.java - * CFormattedMemoryBlock.java - * CDebugTarget.java - * CDebugUtils.java - -2002-11-01 Mikhail Khodjaiants - Added conversion utilities to support decimal format in the Memory View. - * CDebugUtils.java - -2002-11-01 Mikhail Khodjaiants - Added the 'IExecFileInfo' interface to provide access to the executable file information. - * IExecFileInfo.java: definition - * CDebugTarget.java: implementation - -2002-10-31 Mikhail Khodjaiants - Replaced the 'IProject' argument by 'IFile' in the debug target factory methods - second phase. - * CDebugModel.java: removed unused debug target factory methods. - * CDebugTarget.java: removed unused constructor. - -2002-10-31 Mikhail Khodjaiants - Replaced the 'IProject' argument by 'IFile' in the debug target factory methods. - * CDebugModel.java - * CDebugTarget.java - -2002-10-31 Mikhail Khodjaiants - Fixed the synchronization bug. - * CFormattedMemoryBlock.java - -2002-10-30 Mikhail Khodjaiants - Implementing the 'Refresh Memory' action. - * IFormattedMemoryBlock.java: added the 'refresh' method. - * CFormattedMemoryBlock.java: implementation of the 'refresh' method. - -2002-10-30 Mikhail Khodjaiants - Implementation of the 'SaveMemoryChanges' action. - * IFormattedMemoryBlock.java: added the 'saveChanges' method. - * CFormattedMemoryBlock.java: implementation of the 'saveChanges' method. - -2002-10-30 Mikhail Khodjaiants - Fix for bug 25283. - * CDebugTarget.java: in 'setCurrentThread' method set the 'isCurrent' flag to false for the currently current thread. - -2002-10-29 Mikhail Khodjaiants - Implementing editing features of the memory view. - * IFormattedMemoryBlockRow.java - * IFormattedMemoryBlock.java - * CFormattedMemoryBlock.java - -2002-10-28 Mikhail Khodjaiants - Implementing editing features of the memory view. - * IFormattedMemoryBlockRow.java - * CFormattedMemoryBlock.java - -2002-10-27 Mikhail Khodjaiants - * IFormattedMemoryBlock.java: added the 'setItemValue' method. - * CFormattedMemoryBlock.java: implementation of the 'setItemValue' method. - -2002-10-16 Alain Magloire - - * src/.../core/cdi/model/ICDIMemoryBlock.java (refresh): - New method. - -2002-10-25 Mikhail Khodjaiants - * CDebugUtils.java: Added utilities to convert textual presentation of memory to bytes. - -2002-10-25 Mikhail Khodjaiants - * IFormattedMemoryBlock.java: Replaced 'MEMORY_BYTES_PER_ROW_...' constants by 'MEMORY_NUMBER_OF_COLUMNS_...'. - -2002-10-25 Mikhail Khodjaiants - Remove the 'setWordSize' method from 'IFormattedMemoryBlock' and use 'reformat' instead. - * IFormattedMemoryBlock.java: removed the 'setWordSize' method. - * CFormattedMemoryBlock.java: removed the implementation of 'setWordSize' method. - -2002-10-24 Mikhail Khodjaiants - Support of the "Memory Unit Size" action. - * IFormattedMemoryBlock.java: added the 'setWordsize' method. - * CFormattedMemoryBlock.java: implementation of the 'setWordSize' method. - -2002-10-24 Mikhail Khodjaiants - Moved the memory format constants from IFormattedMemoryRetrieval.java - to IFormattedMemoryBlock.java. - * IFormattedMemoryRetrieval.java - * IFormattedMemoryBlock.java - -2002-10-24 David Inglis - * CDebugTarget.java - fix exception on shutdown with a connected target, CDI session - was not terminated. - -2002-10-23 Mikhail Khodjaiants - Support for debugger console. - * CDebugModel.java: new factory methods for CDebugTarget - * IDebuggerProcessSupport: new interface that defines the debugger - process support functionality. - * CDebugTarget.java: implementation of IDebuggerProcessSupport interface. - -2002-10-22 Alain Magloire - - * src/.../cdi/ICDISession.java (getSessionProcess): - New method to let user acess directly the debugger. - -2002-10-20 Mikhail Khodjaiants - Added a functionality needed to process ICDIMemoryChangedEvent. - * IFormattedMemoryBlock.java - * CFormattedMemoryBlock.java - -2002-10-20 Alain Magloire - - * src/.../cdi/model/ICDITarget.java (getMemoryBlock): Remove - we use the MemoryManager instead. - (evaluateExpressionToValue): Remove not used. - * src/.../cdi/model/ICDISourceManager.java (getFile): Remove not use. - (setFile): Remove not use. - (reset): Remove not use. - -2002-10-19 Alain Magloire - - The UI needs to be told when the memory changes - so it can update the memory view. The responsability - of this been push to the CDI implementation to generate - events(ICDIMemoryChangedEvent) for modified memories. The - getSource() method of the class should return an ICDIMemoryBlock. - Note that the CDI implementation will only try to generate - the event for ICDIMemoryBlock that are not frozen(setFrozen()) since this - is a potentially very time consuming operation. - - * src/.../cdi/event/ICDIMemoryChangedEvent.java: New Class. - -2002-10-17 Mikhail Khodjaiants - Implementing the memory view support: - * CFormattedMemoryBlock.java: implementation of the 'dispose' method added. - -2002-10-17 Mikhail Khodjaiants - Implementing the memory view support: - * CDebugModel.java - * ICMemoryManager.java - * IFormattedMemoryBlock.java - * CFormattedMemoryBlock.java - * CDebugUtils.java - * CMemoryManager.java - -2002-10-16 Alain Magloire - - In the memory manager a string should be allowed to - create a block since an expression can be use. - - * src/.../debug.core.cdi/ICDIMemoryManager.java (createMemoryBlock): - New method that takes a string as the first argument. - -2002-10-15 Mikhail Khodjaiants - * CDebugModel.java: Implementing the memory view support. - * ICMemoryManager: Implementing the memory view support. - * IFormattedMemoryBlock.java: Implementing the memory view support. - * CDebugTarget.java: Implementing the memory view support. - * CFormattedMemoryBlock.java: Implementing the memory view support. - * CMemoryManager.java: Implementing the memory view support. - -2002-10-15 Mikhail Khodjaiants - * ICDebugConstants.java: New interface that contains the constant definitions for C/C++ debug plug-in. - * CSourceManager.java: Implementation of the 'Automatically switch to disassembly mode' preference. - -2002-10-15 Mikhail Khodjaiants - * CThread.java: The previous fix should be done only when switching between frames of the same thread. - -2002-10-14 Mikhail Khodjaiants - * CThread.java: Reset the register's change flag before switching to another frame. - -2002-10-14 Mikhail Khodjaiants - * CThread.java: Set the correct detail for 'resume' event to prevent collapsing of the variable's and - register's trees after stepping. - -2002-10-14 Mikhail Khodjaiants - * ISwitchToThread.java: New method to get the current thread. - * CDebugTarget.java: Implemented the 'getCurrentThread' method of the 'ISwitchToThread' interface. - * CDebugTarget.java: Fix in the 'setCurrentThread' method. - -2002-10-12 Alain Magloire - - * core/cdi/model/ICDIMemoryBlock (supportValueModification): - Remove the method, it should be part of a ICDIConfiguration. - - * core/cdi/ICDIMemoryManager (getBlock): Rename to getMemoryBlock - (createMemoryBlock): New method to get a memory block. - -2002-10-12 Alain Magloire - - * core/cdi/ICDILocation (getInstructions): Methods - removed is now part of SourceManager. - -2002-10-11 Mikhail Khodjaiants - * CDebugTarget.java: Added return for ISourceMode to 'getAdapter'. - * CSourceManager.java: Set the real mode when setting the source mode. - -2002-10-11 Mikhail Khodjaiants - * DisassemblyStorage.java: Changed the format of the disassembly view's output. -2002-10-11 Alain Magloire - - * ICDISourceManager.java (getMixedInstructions): Three - new methods to get the src and the intructions. - - * ICIDMixedInstruction: New Class that return the mixed - of source location and assembly instructions. - -2002-10-10 Mikhail Khodjaiants - * CVariable.java: Made the 'fChanged' field protected to access to it from the derived class (CRegister). - * CRegister.java: Added the 'hasValueChanged' method to 'CRegister'. - -2002-10-10 Mikhail Khodjaiants - * CThread.java: Check if the selected frame is current before calling 'setCurrentStackFrame'. - -2002-10-10 Mikhail Khodjaiants - * CStackFrame.java: Added Getter and Setter for 'fRefreshVariables'. - -2002-10-10 Mikhail Khodjaiants - * DisassemblyManager.java: Replaced 'getInstructions( String fileName, int lineNumber )' - by 'getInstructions( String fileName, int lineNumber, int maxLineCount )'. - -2002-10-10 Mikhail Khodjaiants - * CDebugTarget.java: Implementing the disassembly mode. - * CThread.java: Implementing the disassembly mode. - -2002-10-10 Mikhail Khodjaiants - * CSourceManager.java: Implementing the disassembly mode. - * DisassemblyManager.java: Implementing the disassembly mode. - * DisassemblyStorage.java: Implementing the disassembly mode. - * CDebugUtils.java: Added the 'toHexAddressString' method. - -2002-10-10 Alain Magloire - - * ICDISourceManager.java: Changing the getInstructions() - method to take long instead of String. diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog deleted file mode 100644 index dba13d1351d..00000000000 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ /dev/null @@ -1,1699 +0,0 @@ -2006-08-31 Mikhail Khodjaiants - Bug 155826: Duplicate addListener call in Signals view. - * SignalsView.java - -2006-08-14 Mikhail Khodjaiants - Bug 136896: View variables in binary format. - Applied modified patch from Mark Mitchell (CodeSourcery). - * plugin.properties - * plugin.xml - * PreferenceMessages.properties - * CDebugPreferencePage.java - * BinaryVariableFormatActionDelegate.java - -2006-05-31 Mikhail Khodjaiants - Bug 144719: [Modules view] Modules from from different sessions are mixed up. - * ModulesViewEventHandler.java - -2006-05-31 Mikhail Khodjaiants - Bug 144684: [Modules view] Collapse all action doesn't work. - * CollapseAllModulesAction.java - * ModulesViewer.java - -2006-05-29 Mikhail Khodjaiants - Bug 144277: No images for source containers types (temporary fix). - * SourceContainerLabelProvider.java - -2006-05-24 Mikhail Khodjaiants - Bug 143593: Module's children are not expandable. - * CDebugElementAdapterFactory.java - * CDebugUIPlugin.java - -2006-05-19 Mikhail Khodjaiants - Bug 142860: Breakpoint marker is not shown in the editor's ruler. - * ToggleBreakpointAdapter.java - * plugin.properties - * plugin.xml - -2006-05-12 Mikhail Khodjaiants - Bug 118274: Condition is not shown in the tooltip of conditional breakpoint. - Moved the "getBreakpointText" method and related methods to CDebugUtils. - * CDebugModelPresentation.java - * CDebugUIMessages.properties - -2006-05-12 Mikhail Khodjaiants - Bug 109449: Sort globals in "Add Globals" dialog. - * AddGlobalsActionDelegate.java - -2006-04-17 Mikhail Khodjaiants - Added the "AddWatchpoint" action to the breakpoints view. - * AddWatchpointActionDelegate.java - * plugin.properties - * plugin.xml - -2006-04-05 Mikhail Khodjaiants - Bug 135118: Modules view is not updated. - * ModuleProxyFactory.java - * ModulesViewEventHandler.java - * ModulesViewModelProxy.java - -2006-04-05 Mikhail Khodjaiants - Corrected the shared library image selection. - * CDebugImages.java - * CDebugModelPresentation.java - - icons/ovr16/symbols_ovr.gif - -2006-04-04 Mikhail Khodjaiants - See bug 134871: StackOverflowError using AsynchronousViewer. - * ModulesView.java - -2006-04-04 Mikhail Khodjaiants - Complying with Eclipse 3.2 M6. AsynchronousTreeModelViewer has been renamed to AsynchronousTreeViewer. - * AbstractViewerState.java - * ModulesViewer.java - * ModulesViewerState.java - -2006-03-29 Mikhail Khodjaiants - Allow clients to contribute IRestart adapters. - * RestartActionDelegate.java - -2006-03-15 Mikhail Khodjaiants - An ICDebuggerPage adapter is added to retain compatibility with old extensions. - + CDebuggerPageAdapter.java - * CDebugUIPlugin.java - -2006-03-06 Mikhail Khodjaiants - Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger. - * ICDebugHelpContextIds.java - + DebuggerTypesPage.java - * PreferenceMessages.properties - * plugin.properties - * plugin.xml - -2006-02-27 Mikhail Khodjaiants - Discouraged access to EditorsPlugin. - Added support for SharedTextColors to CDebugUIPlugin. - + SharedTextColors.java - * DisassemblyView.java - * CDebugUIPlugin.java - -2006-02-27 Mikhail Khodjaiants - Bug 89429: replaced the usage of the internal SourceLookupUIUtils class by DebugUITools. - * AddSourceContainerDialog.java - * EditContainerAction.java - * SourceContainerLabelProvider.java - -2006-02-27 Mikhail Khodjaiants - Added dependency to the org.eclipse.ui.views plugin (needed to use the breakpoint - actions in the Outline view). - * MANIFEST.MF - -2006-02-27 Mikhail Khodjaiants - The DirectorySourceContainer's UI now supports the subfolders searching option (see bug 89748). - Removed the UI related to CDirectorySourceContainer. - - CDirectorySourceContainerBrowser.java - - CDirectorySourceContainerDialog.java - * SourceContainerWorkbenchAdapter.java - * SourceLookupUIMessages.properties - * plugin.xml - -2006-02-21 Mikhail Khodjaiants - Bug 122336: Use the asynchronous tree viewer in the Modules view. - Adjustments to the platform changes in M5. - + src/org/eclipse/cdt/debug/internal/ui/elements/adapters (new package) - + CDebugElementAdapterFactory.java - * AbstractViewerState.java - + ModuleContentAdapter.java - + ModuleProxyFactory.java - * ModulesView.java - * ModulesViewer.java - * ModulesViewerState.java - * ModulesViewEventHandler.java - - ModuleTreeContentAdapter.java - * CDebugUIPlugin.java - -2006-02-03 Mikhail Khodjaiants - The "ICDebuggerPage" interface and "AbstractCDebuggerPage" class are added. - All extensions of the "CDebuggerPage" extension point must implement "ICDebuggerPage". - * CDebuggerPage.exsd - + AbstractCDebuggerPage.java - * CDebugUIPlugin.java - + ICDebuggerPage.java - -2006-01-27 Mikhail Khodjaiants - Bug 125561: ClassCastException in Modules view. - * ModulesView.java - -2006-01-22 Mikhail Khodjaiants - Bug 60682: No schema for CDebuggerPage extension point. - * plugin.xml - + schema/CDebuggerPage.exsd - -2006-01-16 Mikhail Khodjaiants - Bug 123702: Prevent Signals view from being automatically added to debugger perspective. - * plugin.xml - -2005-12-29 Mikhail Khodjaiants - Bug 122336: Use the asynchronous tree viewer in the Modules view. - * LoadSymbolsForAllActionDelegate.java - * AbstractViewerState.java - * ModulesView.java - - ModulesViewContentProvider.java - * ModulesViewer.java - * ModulesViewerState.java - * ModulesViewEventHandler.java - + ModulesViewModelProxy.java - + ModuleTreeContentAdapter.java - -2005-12-27 Mikhail Khodjaiants - HTMLTextPresenter implements DefaultInformationControl.IInformationPresenterExtension - instead of deprecated DefaultInformationControl.IInformationPresenter. - * HTMLTextPresenter.java - -2005-12-27 Mikhail Khodjaiants - Cleanup. - * RetargetAction.java - -2005-12-27 Mikhail Khodjaiants - Replaced deprecated org.eclipse.jface.util.ListenerList by - org.eclipse.core.runtime.ListenerList. - * CBreakpointPreferenceStore.java - -2005-12-27 Mikhail Khodjaiants - Cleanup. - * HTMLPrinter.java - * AbstractViewActionDelegate.java - * CDebugUIPlugin.java - -2005-12-27 Mikhail Khodjaiants - Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart. - * MANIFEST.MF - -2005-11-23 Mikhail Khodjaiants - Bug 117754: Stack frame can't display address. - * CDebugModelPresentation.java - -2005-10-19 Mikhail Khodjaiants - Bug 113114: Expanding Modules View throws SWTError: No more handles. - * ModulesView.java - -2005-09-06 Mikhail Khodjaiants - Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4). - * QuestionStatusHandler.java - * ShowFullPathsAction.java - * CBreakpointPreferenceStore.java - * ModuleProperties.java - -2005-08-24 Mikhail Khodjaiants - Bug 107208: toggle breakpoint with external sources doesn't work. - * ToggleBreakpointAdapter.java - -2005-07-26 Mikhail Khodjaiants - Bug 105224: Two identical directory source container types. - + icons\obj16\directory_obj.gif - * plugin.xml - -2005-07-25 Alain Magloire - Part fix for PR 100992: The signature was incorrect for structure/unions. - - * src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java - -2005-07-22 Alain Magloire - Fix the copyright. - -2005-07-14 Mikhail Khodjaiants - Bug 103910: The modules view's icon is missing. - + icons/view16/memory_view.gif - - icons/view16/sharedlibraries_view.gif - -2005-07-12 Mikhail Khodjaiants - Bug 103162: Module View: Missing context menu on detailed pane. - * ModulesMessages.properties - * ModulesView.java - * plugin.xml - -2005-07-08 Mikhail Khodjaiants - Bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish. - Asynchronous breakpoint handling. - * DisassemblyEditorInput.java - -2005-07-04 Mikhail Khodjaiants - Removed the "IBreakpointTarget" interface. - * DisassemblyEditorInput.java - -2005-06-30 Mikhail Khodjaiants - Bug 102386: double-clicking on a disassembly line in the disassembly view does not add a breakpoint. - * ToggleBreakpointAdapter.java - -2005-06-29 Mikhail Khodjaiants - Bug 41725: I can't set a breakpoint in a function where I used attach source. - Bug 45514: Breakpoints made is assembly view do not show in C view. - + DebugMarkerAnnotationModel.java - + DebugMarkerAnnotationModelFactory.java - * ToggleBreakpointAdapter.java - * DisassemblyEditorInput.java - * plugin.xml - -2005-06-29 Mikhail Khodjaiants - Removed unused imports. - * CBreapointWorkbencAdapterFactory.java - -2005-06-25 Alain Magloire - Fix PR 94735: return an empty object. - * src/org/eclipse/cdt/debug/internal/ui/CBreapointWorkbencAdapterFactory.java - -2005-06-22 Mikhail Khodjaiants - Bug 96563: "Go to file" is ghosted on breakpoints (outside projects?). - * CDebugModelPresentation.java - -2005-06-20 Mikhail Khodjaiants - Bug 93855: Changing values in detailed pane doesn't work the first time after the view is loaded. - + DetailsViewerConfiguration.java - * plugin.xml - -2005-06-17 Mikhail Khodjaiants - Bug 99217: NPE thrown when fetching deffered children. - * CDebugModelPresentation.java - -2005-06-12 Mikhail Khodjaiants - Bug 100447: NPE generated when Run To Line in Disassembly view. - * ResumeAtLineAdapter.java - * RunToLineAdapter.java - -2005-06-12 Mikhail Khodjaiants - Temporary fix for bug 79872: Make instruction stepping default in disassembly view. - * DisassemblyView.java - -2005-06-10 Mikhail Khodjaiants - Bug 84929: The "Expression to watch" field of the "Add Watchpoint" dialog is editable. - * CDebugModelPresentation.java - * AddWatchpointActionDelegate.java - * AddWatchpointDialog.java - * ToggleBreakpointAdapter.java - * ModulesView.java - -2005-06-10 Mikhail Khodjaiants - Bug 83465: Add "Run to line" and "Resume at line" actions to the context menu of Disassembly view. - * plugin.xml - -2005-06-10 Mikhail Khodjaiants - Bug 81353: automatically opening of the disassembly window. - * ToggleInstructionStepModeActionDelegate.java - * ICDebugUIConstants.java - -2005-06-10 Mikhail Khodjaiants - Warning cleanup. - * AddExpressionEditorActionDelegate.java - * ExpressionDialog.java - * ManageFunctionBreakpointActionDelegate.java - * ResumeAtLineActionDelegate.java - * RetargetAction.java - * RunToLineAdapter.java - * ToggleBreakpointRulerAction.java - * ToggleWatchpointActionDelegate.java - * ThreadFilterEditor.java - * DisassemblyAnnotationModel.java - * DisassemblyView.java - -2005-06-09 Mikhail Khodjaiants - Warning cleanup. - * CDebugModelPresentation.java - -2005-06-09 Mikhail Khodjaiants - Warning cleanup. - * CBreakpointUpdater.java - -2005-06-09 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Externalized strings for the "Restore Default Register Groups" action. - * RestoreDefaultRegisterGroupsActionDelegate.java - * ActionMessages.properties - -2005-06-09 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Support for the "Restore Default Register Groups" action. - + RestoreDefaultRegisterGroupsActionDelegate.java - * plugin.properties - * plugin.xml - -2005-06-07 Mikhail Khodjaiants - New images for mapping source containers. - * icons/obj16/mapentry_obj.gif - * icons/obj16/mapping_obj.gif - + icons/wizban/mapentry_obj.gif - + icons/wizban/mapping_obj.gif - * CDebugImages.java - * PathMappingDialog.java - -2005-06-07 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - Support fo the "Edit Register Group" action. - * AbstractViewActionDelegate.java - * ActionMessages.properties - * AddRegisterGroupActionDelegate.java - + EditRegisterGroupActionDelegate.java - * plugin.properties - * plugin.xml - -2005-05-31 Mikhail Khodjaiants - Bug 84816: The modification of the signal properties should be done in the background. - * SignalPropertyPage.java - -2005-05-24 Mikhail Khodjaiants - Bug 88558: run-to-line not thread oriented. - The "Run to Line" action should be enabled on stack frames and threads, not on targets. - * RunToLineAdapter.java - -2005-05-20 Mikhail Khodjaiants - Bug 94139: User-defined register groups. - UI to add/remove user-defined groups. - * ICDebugHelpContextIds.java - * ActionMessages.properties - + AddRegisterGroupActionDelegate.java - + RegisterGroupDialog.java - + RemoveRegisterGroupActionDelegate.java - * plugin.properties - * plugin.xml - -2005-05-09 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - Removed unused images. - - icons/dtool16/adddirsource_wiz.gif - - icons/dtool16/addprjsource_wiz.gif - - icons/etool16/adddirsource_wiz.gif - - icons/etool16/addprjsource_wiz.gif - - icons/wizban/add_dir_source_location_wiz.gif - - icons/wizban/add_prj_source_location_wiz.gif - - icons/wizban/add_source_location_wiz.gif - * CDebugImages.java - -2005-05-09 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - Removed CDebugEditor and old source lookup related classes and interfaces. - * CDebugModelPresentation.java - - CDebugEditor.java - - EditorInputDelegate.java - - EditorMessages.java - - EditorMessages.properties - - FileNotFoundElement.java - - NoSymbolOrSourceElement.java - - AddDirectorySourceLocationBlock.java - - AddDirectorySourceLocationWizard.java - - AddProjectSourceLocationBlock.java - - AddProjectSourceLocationWizard.java - - AddSourceLocationWizard.java - - SourceLocationSelectionPage.java - - SourceLocationWizardNode.java - - WizardMessages.java - - WizardMessages.properties - - INewSourceLocationWizard.java - * OldDefaultSourceLocator.java - - SourceListDialogField.java - - SourceLookupBlock.java - - SourceLookupLabelProvider.java - * SourceLookupMessages.properties - - SourcePropertyPage.java - * plugin.properties - * plugin.xml - -2005-04-27 Mikhail Khodjaiants - Added path validation to CDirectorySourceContainerDialog. - * CDirectorySourceContainerDialog.java - * SourceLookupUIMessages.properties - -2005-04-25 Mikhail Khodjaiants - Added the new source container type (CDirectorySourceContainer) to provide - the UI support for the subfolders search. - * ICDebugHelpContextIds.java - + CDirectorySourceContainerBrowser.java - + CDirectorySourceContainerDialog.java - * SourceContainerWorkbenchAdapter.java - * SourceLookupUIMessages.properties - * plugin.xml - -2005-04-22 Mikhail Khodjaiants - Initalize the particiapants of the source lookup director when converting - from an old memento. - * DefaultSourceLocator.java - -2005-04-21 Mikhail Khodjaiants - Changed the labels of the "Source Lookup Path" preference page to "Common Source Lookup Path". - * PreferenceMessages.properties - * plugin.properties - -2005-04-21 Mikhail Khodjaiants - Bug 92292: [artwork] "Instruction Stepping Mode" image is same as "Use Step Filters". - * icons/dlcl16/instr_step.gif - * icons/elcl16/instr_step.gif - -2005-04-21 Mikhail Khodjaiants - Replaced deprecated methods. - * CBreakpointPropertiesAction.java - * CBreakpointPropertiesRulerAction.java - * ModulesPropertiesActionDelegate.java - * SignalPropertiesActionDelegate.java - -2005-04-21 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - * CDebugModelPresentation.java - * ICDebugHelpContextIds.java - * CDebugPreferencePage.java - * PreferenceMessages.properties - * SourcePreferencePage.java - * AddContainerAction.java: new - * AddSourceContainerDialog.java: new - * DownAction.java: new - * EditContainerAction.java: new - * MappingSourceContainerBrowser.java - * PathMappingDialog.java - * RemoveAction.java: new - * SourceContainerAction.java: new - * SourceContainerLabelProvider.java: new - * SourceContainerViewer.java: new - * SourceContainerWorkbenchAdapter.java - * SourceLookupUIMessages.java: new - * SourceLookupUIMessages.properties: new - * UpAction.java: new - * CDebugUIPlugin.java - * DefaultSourceLocator.java - * OldDefaultSourceLocator.java: new - * plugin.properties - -2005-04-12 Mikhail Khodjaiants - Bug 91155: Wrong icon for "Restart". - * icons/dlcl16/restart.gif - * icons/elcl16/restart.gif - -2005-04-07 Mikhail Khodjaiants - Applied patch from Dave Daoust (new images). - -2005-03-21 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - * icons/full/obj16/mapentry_obj.gif: new - * icons/full/obj16/mapping_obj.gif: new - * CDebugImages.java - * CDebugModelPresentation.java - * ICDebugHelpContextIds.java - * src/org/eclipse/cdt/debug/internal/ui/sourcelookup: new package - * MappingSourceContainerBrowser.java: new - * PathMappingDialog.java: new - * SourceContainerAdapterFactory.java: new - * SourceContainerWorkbenchAdapter.java: new - * plugin.properties - * plugin.xml - -2005-03-08 Mikhail Khodjaiants - Removed deprecated "WorkbenchHelp" references. - * CBreakpointPropertiesRulerAction.java - * EnableDisableBreakpointRulerAction.java - * ToggleBreakpointRulerAction.java - * ToggleDetailPaneAction.java - * CDebugPreferencePage.java - * SourcePreferencePage.java - -2005-02-25 Mikhail Khodjaiants - "Resume At Line" is disabled if the Disassembly view is opened during an active debug session. - * ResumeAtLineActionDelegate.java - -2005-02-24 Mikhail Khodjaiants - Applied patch from Tracy Miranda (bug 86533: Breakpoint is set on the wrong line in Disassembly view). - * DisassemblyEditorInput.java - -2005-02-22 Mikhail Khodjaiants - Bug 84799: Implement Memory View and renderings with new rendering APIs. - * plugin.xml - -2005-02-17 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Removed the Shared Libraries view. - * CDebugModelPresentation.java - * LoadSymbolsActionDelegate.java - * LoadSymbolsForAllActionDelegate.java - * SharedLibrariesMessages.java - * SharedLibrariesMessages.properties - * SharedLibrariesView.java - * SharedLibrariesViewContentProvider.java - * SharedLibrariesViewEventHandler.java - * ICDebugUIConstants.java - * plugin.properties - * plugin.xml - -2005-02-17 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - No need to compute the module's labels in background. - * ModulesView.java - -2005-02-16 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Replaced the table viewer by text widgets. - * PropertyPageMessages.properties - * ModulePropertyPage.java - -2005-02-16 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - The symbols file name isn't shown in the detail pane if module's - symbols are not loaded. - * ModulesView.java - -2005-02-16 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - The "Load Symbols" action doesn't update the detail value. - * ModulesViewEventHandler.java - -2005-02-15 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - The "Load Symbols For All" action is added to the Modules view. - * plugin.xml - * plugin.properties - * icons/full/clcl16/load_all_symbols_co.gif - * icons/full/dlcl16/load_all_symbols_co.gif - * icons/full/elcl16/load_all_symbols_co.gif - * ICDebugUIInternalConstants.java: removed (cleanup) - -2005-02-15 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - The Modules view's doesn't update labels when symbols are loaded. - * ModulesViewEventHandler.java - -2005-02-14 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - New images for the "Load Symbols" action. - * plugin.xml - * icons/full/clcl16/load_symbols_co.gif - * icons/full/dlcl16/load_symbols_co.gif - * icons/full/elcl16/load_symbols_co.gif - -2005-02-14 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Added the "Load Symbols" action. - * LoadModuleSymbolsActionDelegate.java: new - * ActionMessages.properties - * plugin.xml - * plugin.properties - -2005-02-14 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Implementing module's properties. - * PropertyPageMessages.properties - * ModuleProperties.java (former ModuleProperties.java) - * ModulePropertyPage.java - -2005-02-14 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Implementing module's properties. - * PropertyPageMessages.properties - * CModuleProperties.java - * ModulePropertyPage.java - -2005-02-11 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Implementing module's properties. - * CDebugModelPresentation.java - * CDebugUIMessages.properties - * ModulesPropertiesActionDelegate.java: new - * CModuleProperties.java: new - * ModulePropertyPage.java: new - * ModulesMessages.properties - * ModulesView.java - * plugin.xml - * plugin.properties - -2005-02-08 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Improved detail information. - Save the viewer state. - * AbstractViewerState.java: new - * ModulesMessages.properties - * ModulesView.java - * ModulesViewerState.java: new - * plugin.xml - -2005-02-07 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - Added the definition of detail pane font. - * IInternalCDebugUIConstants.java - * ModulesView.java - * plugin.xml - * plugin.properties - -2005-02-07 Mikhail Khodjaiants - Bug 82264: Enhance the Shared Libraries view. - * CDebugUIMessages.properties - * CDebugImages.java - * CDebugModelPresentation.java - * CDTDebugModelPresentation.java: removed - * ICDebugHelpContextIds.java - * ActionMessages.properties - * CollapseAllModulesAction.java: new - * ToggleDetailPaneAction.java: new - * ICDebugPreferenceConstants.java - * DebugViewDecoratingLabelProvider.java: new - * DebugViewInterimLabelProvider.java: new - * DebugViewLabelDecorator.java: new - * org.eclipse.cdt.debug.internal.ui.views.modules: new package - * ModulesMessages.properties: new - * ModulesMessages.java: new - * ModulesView.java: new - * ModulesViewContentProvider.java: new - * ModulesViewer.java: new - * ModulesViewEventHandler.java: new - * CDebugUIPlugin.java - * plugin.xml - * plugin.properties - -2005-02-07 Mikhail Khodjaiants - Added images for the "Collapse All" action of the modules view. - * icons\full\clcl16\collapseall.gif - * icons\full\dlcl16\collapseall.gif - * icons\full\elcl16\collapseall.gif - -2005-02-03 Mikhail Khodjaiants - Added new images for the modules view. - * icons\full\clcl16\det_pane_hide.gif - * icons\full\clcl16\det_pane_right.gif - * icons\full\clcl16\det_pane_under.gif - * icons\full\dlcl16\det_pane_hide.gif - * icons\full\dlcl16\det_pane_right.gif - * icons\full\dlcl16\det_pane_under.gif - * icons\full\elcl16\det_pane_hide.gif - * icons\full\elcl16\det_pane_right.gif - * icons\full\elcl16\det_pane_under.gif - * icons\full\cview16\modules_view.gif - * icons\full\obj16\exec_dbg_obj.gif - * icons\full\obj16\exec_obj.gif - -2005-02-03 Mikhail Khodjaiants - Fix for bug 84402: computeDetail executes in the UI thread. - * CValueDetailProvider.java - -2005-02-03 Mikhail Khodjaiants - Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. - ICWatchpoint should extend ILineBreakpoint to allow watchpoints to be shown in editors. - * AbstractBreakpointRulerAction.java - * CBreakpointPropertyPage.java - -2005-02-02 Mikhail Khodjaiants - The "INTERNAL_ERROR" constant has been moved from ICDebugUIConstants to IInternalCDebugUIConstants. - * IInternalCDebugUIConstants.java - * ICDebugUIConstants.java - * ResumeAtLineAdapter.java - * RunToLineAdapter.java - * ToggleBreakpointAdapter.java - * CDebugUIPlugin.java - -2005-02-02 Mikhail Khodjaiants - Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. - * ToggleBreakpointAdapter.java - -2005-01-21 Mikhail Khodjaiants - Partial fix for bug 83465: Add "Run to line" and "Resume at line" actions to the context menu of Disassembly view. - * ResumeAtLineActionDelegate.java - * DisassemblyView.java - * plugin.xml - -2005-01-21 Mikhail Khodjaiants - Fix for bug 83437: Loading symbols should be run in the background. - * ActionMessages.properties - * LoadSymbolsActionDelegate.java - * LoadSymbolsForAllActionDelegate.java - -2005-01-20 Mikhail Khodjaiants - Fix for bug 83412: Run to line and resume at line should run in the background. - * ResumeAtLineAdapter.java - * RunToLineAdapter.java - * ActionMessages.properties - -2005-01-20 Mikhail Khodjaiants - Bug 83330: Inconsistent in the label for Add expression. - * plugin.properties - -2005-01-19 Mikhail Khodjaiants - Fix for bug 83051: Add global variables deletes existing ones when new added. - * AddGlobalsActionDelegate.java - -2005-01-18 Mikhail Khodjaiants - Fix for bug 82800: Make "Resume At Line" action retargettable. - * plugin.xml - * CDebugImages.java - * EvaluationContextManager.java: new - * ActionMessages.properties - * IResumeAtLineTarget.java: new - * ResumeAtLineActionDelegate.java - * ResumeAtLineAdapter.java: new - * RetargetAction.java: new - * RetargetResumeAtLineAction.java: new - * RetargettableActionAdapterFactory.java - * CDebugUIPlugin.java - * JumpToLineActionDelegate.java: removed - * RunToLineActionDelegate.java: removed - -2005-01-12 Mikhail Khodjaiants - Bug 73168: Use memory view provided by Eclipse platform in CDT. - Removed the old memory view. - * CDebugUIPreferenceInitializer.java - * AutoRefreshMemoryAction.java: removed - * ClearMemoryAction.java: removed - * MemoryActionSelectionGroup.java: removed - * MemoryFormatAction.java: removed - * MemoryNumberOfColumnAction.java: removed - * MemorySizeAction.java: removed - * RefreshMemoryAction.java: removed - * ShowAsciiAction.java: removed - * ActionMessages.properties - * PreferenceMessages.properties - * MemoryViewPreferencePage.java: removed - * ICDebugPreferenceConstants.java - * MemoryControlArea.java: removed - * MemoryPresentation.java: removed - * MemoryText.java: removed - * MemoryView.java: removed - * MemoryViewAction.java: removed - * MemoryViewContentProvider.java: removed - * MemoryViewer.java: removed - * MemoryViewEventHandler.java: removed - * MemoryViewMessages.java: removed - * MemoryViewMessages.properties: removed - * plugin.xml - -2005-01-11 Mikhail Khodjaiants - Replaced deprecated methods and constants. Cleanup. - * SWTUtil.java - * EnableVariablesActionDelegate.java - * RemoveGlobalsActionDelegate.java - * ListDialogField.java - * SelectionButtonDialogField.java - * StringButtonDialogField.java - * CDebugPreferencePage.java - * CBreakpointPropertyPage.java - -2005-01-11 Mikhail Khodjaiants - Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1. - * plugin.xml - * AbstractDebugActionDelegate.java - * RestartActionDelegate.java - * SignalZeroWorkbenchActionDelegate.java - * SignalZeroObjectActionDelegate.java: removed - -2005-01-04 Mikhail Khodjaiants - Removed the disassembly editor extension. - * plugin.xml - -2004-12-23 Mikhail Khodjaiants - The "ascii" renedering is removed from the default renderings. - * plugin.xml - -2004-12-21 Mikhail Khodjaiants - Fix for bug 73168: Use memory view provided by Eclipse platform in CDT. - Added rendering bindings and default renderings for CDT memory blocks. - * plugin.xml - -2004-12-03 Mikhail Khodjaiants - Fix for bug 62659: Unable to set default for register format via plugin_customization.ini. - * CDebugPreferencePage.java - -2004-12-02 Mikhail Khodjaiants - Fix for bug 80055: ArrayIndexOutOfBoundsException in DisassemblyView. - * DisassemblyEditorInput.java - -2004-11-26 Mikhail Khodjaiants - Do not use "void" if parameter's list is empty when constructing a function or - method name for function breakpoints. Name mapping should be done on the implementation level. - * ToggleBreakpointAdapter.java - -2004-11-25 Mikhail Khodjaiants - Fix for bug 79452: Unable to set a breakpoint on a class method. - * plugin.xml - * ToggleBreakpointAdapter.java - -2004-11-25 Mikhail Khodjaiants - Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" - method that accepts multiple breakpoints. - * CBreakpointUpdater.java - -2004-11-23 Mikhail Khodjaiants - Workaround for bug 69728: IndexOutOfBoundsException in TextPresentation. - This bug is fixed in Eclipse 3.1. - * DisassemblyView.java - -2004-11-18 Mikhail Khodjaiants - Fix for bug 69184: Activate the Expression view when expression is added. - * AddExpressionEditorActionDelegate.java - -2004-11-15 Mikhail Khodjaiants - Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?). - * DisassemblyEditorInput.java - -2004-11-11 Mikhail Khodjaiants - Fix for bug 73801: Function breakpoints set from C View aren't shown in editor. - * ToggleBreakpointAdapter.java - -2004-11-10 Mikhail Khodjaiants - Fix for bug 77437: Disassembly blocks with no associated source code has PC pointer on wrong line. - * DisassemblyEditorInput.java - -2004-11-09 Mikhail Khodjaiants - Partial fix for bug 41725: I can't set a breakpoint in a function where I used attach source. - * CDTDebugModelPresentation.java - * ToggleBreakpointAdapter.java - * CBreakpointPropertyPage.java - -2004-11-09 Mikhail Khodjaiants - Fix for bug 77251: Need protected access to DisassemblyView's createVerticalRuler() method. - * DisassemblyView.java - -2004-11-05 Mikhail Khodjaiants - Cleanup. - * PreferenceMessages.properties - * ActionMessages.properties - * plugin.properties - -2004-11-04 Mikhail Khodjaiants - Removed "Refresh" and "Auto-Refresh" actions from the shared libraries view. - * AbstractAutoRefreshActionDelegate.java: removed - * AbstractRefreshAction.java: removed - * AutoRefreshSharedLibrariesActionDelegate.java: removed - * RefreshSharedLibrariesAction.java: removed - * CDebugPreferencePage.java - * plugin.xml - -2004-11-04 Mikhail Khodjaiants - Removed "Refresh" and "Auto-Refresh" actions from the registers view. - * AutoRefreshRegistersActionDelegate.java: removed - * RefreshRegistersAction.java: removed - * CDebugPreferencePage.java - * plugin.xml - -2004-10-29 Mikhail Khodjaiants - Use the new expression API of CDI. - * CDebugUIMessages.properties - * CDTDebugModelPresentation.java - -2004-10-18 Mikhail Khodjaiants - Corrupted plugin.xml. - * plugin.xml - -2004-10-15 Mikhail Khodjaiants - Replaced the "Signal Properties" dialog by the standard property page. - * plugin.xml - * plugin.properties - * CDebugUIMessages.properties - * CDTDebugModelPresentation.java - * ActionMessages.properties - * SignalPropertiesActionDelegate.java - * PropertyPageMessages.properties - * SignalPropertyPage.java: new - * SignalPropertiesDialog.java: removed - -2004-10-08 Mikhail Khodjaiants - Added the bookkeeping of registers and register groups. - * CDebugImages.java - * CDTDebugModelPresentation.java - * EnableVariablesActionDelegate.java - * plugin.xml - -2004-10-07 Mikhail Khodjaiants - Added images of disabled registers and register groups. - * icons/full/obj16/registerd_obj.gif: new - * icons/full/obj16/registergroupd_obj.gif: new - -2004-10-07 Mikhail Khodjaiants - Provide a context for expression evaluation. - * CDebugUIUtils.java - * CDTDebugModelPresentation.java - * CDTValueDetailProvider.java renamed to CValueDetailProvider.java - * DebugTextHover.java - -2004-10-06 Mikhail Khodjaiants - Use the same approach to generate expressions and variables labels. - * CDTDebugModelPresentation.java - -2004-09-21 Mikhail Khodjaiants - Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress. - * CBreakpointPropertyPage.java - * DisassemblyEditorInput.java - -2004-09-20 Mikhail Khodjaiants - Fix for bug 73920: Stopping CDT debug at a break point and using a non-text editor throws an error. - * ResumeAtLineActionDelegate.java - * RunToLineAdapter.java - * ToggleBreakpointAdapter.java - -2004-09-20 Mikhail Khodjaiants - Evaluate expressions on stack frame instead of target to provide evaluation context. - Evaluate the hovering expression for the selected context only. - * DebugTextHover.java - -2004-09-17 Alain Magloire - Support for 64 bits application - PR 74056. Pathc from Artyom Kuanbekov - To much files to enumerate. - -2004-09-15 Mikhail Khodjaiants - Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces. - * CDebugUIPlugin.java - -2004-09-13 Mikhail Khodjaiants - Fix for bug 72555: "Toggle breakpoint" action doesn't remove function breakpoints from editor. - * DisassemblyEditorInput.java - * ToggleBreakpointAdapter.java - -2004-09-10 Mikhail Khodjaiants - Fixes for breakpoint filtering. - * CBreakpointUpdater.java - * ThreadFilterEditor.java - -2004-09-01 Mikhail Khodjaiants - Fix for bug 73197: DisassemblyEditorInput.getAddress can crash. - * DisassemblyEditorInput.java - -2004-09-01 Mikhail Khodjaiants - Breakpoint filtering by targets (ui). - * PropertyPageMessages.properties - * CBreakpointFilteringPage.java - * ThreadFilterEditor.java - -2004-08-25 Mikhail Khodjaiants - Added the "Filtering" page to the breakpoint properties. - * CBreakpointWorkbenchAdapterFactory.java: new - * CDebugUIMessages.properties - * PropertyPageMessages.properties - * CBreakpointFilteringPage.java: new - * ThreadFilterEditor.java: new - * plugin.xml - * plugin.properties - -2004-08-24 Mikhail Khodjaiants - Moved the property pages and related classes into the newly created package - "org.eclipse.cdt.debug.internal.ui.propertypages". - * PropertyPageMessages.properties: new - * CBreakpointPreferenceStore.java - * CBreakpointPropertyPage.java - * PropertyPageMessages.java: new - * ActionMessages.properties - -2004-08-24 Mikhail Khodjaiants - Replaced the "Breakpoint Properties" dialog by standard property pages. - * CBreakpointPreferenceStore.java - * CBreakpointPropertiesAction.java - * CBreakpointPropertiesRulerAction.java - * CBreakpointPropertiesRulerActionDelegate.java - * CBreakpointPreferencePage.java renamed to CBreakpointPropertyPage.java - * CBreakpointPropertiesDialog.java: removed - * plugin.xml - * plugin.properties - * ActionMessages.properties - -2004-08-12 Mikhail Khodjaiants - Fix for bug 70453. Linux: error exiting Eclipse on Linux RedHat or SuSe Enterprise Server 9. - Applied modified patch from Sean Evoy. - * CDebugUIPlugin.java - -2004-08-10 Tanya Wolff - Fix for 70943 - externalized strings - * plugin.xml - * plugin.properties - -2004-08-10 Mikhail Khodjaiants - Fix for bug 70902. TVT3.0: Customize Perspective C++ Debug has duplicated strings. - * plugin.xml - -2004-08-05 Mikhail Khodjaiants - Cosmetic fix. - * CDebugUIMessages.properties - -2004-08-04 Mikhail Khodjaiants - New implementation of the variable types. - * CDTDebugModelPresentation.java - * CastToArrayActionDelegate.java - * CastToTypeActionDelegate.java - * DecVariableFormatActionDelegate.java - * HexVariableFormatActionDelegate.java - * NaturalVariableFormatActionDelegate.java - * RestoreDefaultTypeActionDelegate.java - * VariableFormatActionDelegate.java - -2004-07-30 Mikhail Khodjaiants - Display the error message in the variable's label if the value of variable can not be retrieved. - * CDebugUIMessages.properties - * CDTDebugModelPresentation.java - -2004-07-23 Mikhail Khodjaiants - More informative error messages. - * CDebugUIMessages.properties - * CDTDebugModelPresentation.java - -2004-07-20 Mikhail Khodjaiants - Cleanup. - * ErrorStatusHandler.java - * InfoStatusHandler.java - * QuestionStatusHandler.java - -2004-07-16 Mikhail Khodjaiants - Cleanup. - * CDTDebugModelPresentation.java - -2004-07-15 Mikhail Khodjaiants - Fix for bug 70147. TVT3.0: Preferences CDT Editor has non-externalized string. - * plugin.properties - * plugin.xml - -2004-07-15 Tanya Wolff - Fix for bug 69939. I18N: Memory view contains unexternalized strings. - Externalized Memory View Refresh menu item. - * RefreshMemoryAction.java - * ActionMessages.properties - -2004-07-09 Mikhail Khodjaiants - Renamed "ICDebugElementErrorStatus" to "ICDebugElementStatus". - * CDTDebugModelPresentation.java - -2004-07-09 Mikhail Khodjaiants - Fix for bug 69221: "Show full paths" doesn't work for shared libraries. - * SharedLibrariesView.java - -2004-06-29 Mikhail Khodjaiants - Temporary fix for bug 68915: Invalid values in the Variables view. - * CDebugUIPlugin.java - -2004-06-22 Mikhail Khodjaiants - Replaced global resource bundles by messages. - -2004-06-21 Mikhail Khodjaiants - Added transparency to the icons. - * icons/full/cview16/signals_view.gif - * icons/full/eview16/signals_view.gif - -2004-06-21 Mikhail Khodjaiants - String externalization. - -2004-06-16 Mikhail Khodjaiants - Deleted the "C/C++ Debugger Appearance" theme. - Moved the diassembly color preferences to the "C/C++ Debug" preference page. - * plugin.xml - * IInternalCDebugUIConstants.java - * CDebugPreferencePage.java - * PreferenceMessages.properties: new - * PreferenceMessages.java: new - -2004-06-16 Mikhail Khodjaiants - Moved the disassembly font definition to the platform "Debug" theme. - * plugin.xml - -2004-06-16 Mikhail Khodjaiants - Added support for the "Skip Breakpoints" and "Skip breakpoints during a "Run To Line" operation. - * RunToLineAdapter.java - -2004-06-16 Mikhail Khodjaiants - Removed the "Add Address Breakpoint" and "Add Watchpoint" global actions. - * plugin.properties - * plugin.xml - * AddAddressBreakpointActionDelegate.java - -2004-06-15 Mikhail Khodjaiants - Added the "Toggle Watchpoint" object contribution action. - * plugin.properties - * plugin.xml - * ActionMessages.properties - * ToggleWatchpointActionDelegate.java: new - * ToggleBreakpointAdapter.java - * icons/full/elcl16/function_brkpt_co.gif: new - * icons/full/elcl16/watchpoint_co.gif: new - -2004-06-15 Mikhail Khodjaiants - Breakpoint and expression related actions enablement should not depend - on the activation of the debuggger plugin. - * plugin.xml - -2004-06-14 Mikhail Khodjaiants - Implementation of the "Toggle Method Breakpoint" retargettable action. - * plugin.properties - * plugin.xml - * ActionMessages.properties - * ManageFunctionBreakpointActionDelegate.java - * ToggleBreakpointAdapter.java - -2004-06-14 Mikhail Khodjaiants - Added transparency to the icons. - * icons/full/cview16/sharedlibraries_view.gif - * icons/full/eview16/sharedlibraries_view.gif - -2004-06-12 Mikhail Khodjaiants - Added the superclass for action delegates of views different than the Debug view and - driven by the selection in the Debug view. - All "Auto-refresh" actions implement "Observer" to be notified of changes - by the corresponding update managers. - * ActionMessages.properties - * AbstractAutoRefreshActionDelegate.java - * AbstractRefreshActionDelegate.java - * AbstractViewActionDelegate.java: new - * LoadSymbolsForAllActionDelegate.java - * RefreshRegistersAction.java - * RefreshSharedLibrariesAction.java - -2004-06-11 Mikhail Khodjaiants - New implementation of the "Load Symbols For All" action of the Shared Libraries view. - Fixes for the "Auto-Refresh" and "refresh" actions. - * AbstractAutoRefreshActionDelegate.java - * AbstractRefreshActionDelegate.java - * LoadSymbolsForAllAction.java: removed - * LoadSymbolsForAllActionDelegate.java: new - * SharedLibrariesView.java - * plugin.properties - * plugin.xml - -2004-06-11 Mikhail Khodjaiants - New implementation of the "Auto-Refresh" actions for registers and shared libraries. - * plugin.properties - * plugin.xml - * AbstractAutoRefreshActionDelegate.java: new - * AutoRefreshRegistersAction.java: new - * AutoRefreshSharedLibrariesAction.java: new - * AutoRefreshAction.java: removed - * AbstractRefreshActionDelegate.java - -2004-06-09 Mikhail Khodjaiants - New implementation of the "Refresh" actions for registers and shared libraries. - * icons/full/clcl16/auto_refresh_co.gif: new - * icons/full/clcl16/refresh_co.gif: new - * plugin.properties - * plugin.xml - * CDebugImages.java - * AbstractRefreshActionDelegate.java: new - * RefreshRegistersAction.java: new - * RefreshSharedLibrariesAction.java: new - * SharedLibrariesView.java - * Refreshaction.java: removed - -2004-06-08 Mikhail Khodjaiants - Warning clean-up. - * DebugTextHover.java - -2004-06-03 Mikhail Khodjaiants - Added new images for the "Auto-Refresh" and "Refresh" actions. - * icons/full/dlcl16/auto_refresh_co.gif - * icons/full/dlcl16/refresh_co.gif - * icons/full/elcl16/auto_refresh_co.gif - * icons/full/elcl16/refresh_co.gif - -2004-06-03 Mikhail Khodjaiants - Changed the breakpoints and watchpoints label resources. - * CDebugUIPluginResources.properties - * CDTDebugModelPresentation.java - -2004-05-31 Alain Magloire - The Extension point "org.eclipse.cdt.ui.textHover" - Changed adjust the Debugger. - * DebugTextHover.java - -2004-05-31 Mikhail Khodjaiants - Bug 39650: the Memory window has alignment problems. - Map the Memory view font to the platform text font which is monospace by default. - * ICDebugPreferenceConstants.java - -2004-05-28 Mikhail Khodjaiants - New implementation of the "Add Expression" editor action. - * AddExpressionActionDelegate.java: removed - * AddExpressionEditorActionDelegate.java: new - * icons/full/dtool16/watch_exp.gif: new - * icons/full/etool16/watch_exp.gif: new - * plugin.xml - -2004-05-28 Mikhail Khodjaiants - Changed the error handling of the "Add Globals" and "Enable/Disable Variable" actions. - * AddGlobalsActionDelegate.java - * EnableVariablesActionDelegate.java - * ActionMessages.properties - -2004-05-28 Mikhail Khodjaiants - Removed diassembly editor actions. - * plugin.xml - -2004-05-27 Mikhail Khodjaiants - Display global variables in the Variables view. - * CDebugImages.java - * CDTDebugModelPresentation.java - * AddGlobalsActionDelegate.java - * RemoveAllGlobalsActionDelegate.java: new - * RemoveGlobalsActionDelegate.java: new - * plugin.properties - * plugin.xml - * icons/full/dlcl16/rem_all_co.gif: new - * icons/full/dlcl16/rem_co.gif: new - * icons/full/elcl16/rem_all_co.gif: new - * icons/full/elcl16/rem_co.gif: new - * icons/full/ovr16/global_ovr.gif: new - -2004-05-25 Mikhail Khodjaiants - New instructuion pointer images for the Disassembly view. - * icons/full/obj16/inst_ptr_top.gif - * icons/full/obj16/inst_ptr.gif - -2004-05-25 Mikhail Khodjaiants - Replaced deprecated methods. - * CDebugUIPreferenceInitializer.java: new - * CDebugUIPlugin.java - -2004-05-24 Mikhail Khodjaiants - Fix for bug 63612: Debugger Pages are not displayed. - * CDebugUIPlugin.java - -2004-05-21 Mikhail Khodjaiants - Removed dependencies on the compatibility plugin and replaced deprecated classes and methods. - Warning cleanup. - * CDebugImageDescriptorRegistry.java - * CDebugImages.java - * LineBreakingReader.java - * SingleCharReader.java - * SubstitutionTextReader.java - * AbstractDebugActionDelegate.java - * AddAddressBreakpointActionDelegate.java - * AddExpressionActionDelegate.java - * ToggleBreakpointAdapter.java - * SelectionButtonDialogFieldGroup.java - * SourcePreferencePage.java - * DisassemblyView.java - * SourceLocationSelectionPage.java - * CDebugUIPlugin.java - * plugin.xml - * ChangeLog-2003: new - -2004-05-20 Mikhail Khodjaiants - The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame". - * CDTDebugModelPresentation.java - * FileNotFoundElement.java - * DefaultSourceLocator.java - * SourceLookupBlock.java - * SourceLookupLabelProvider.java - -2004-05-19 Mikhail Khodjaiants - Added the support of watch expressions. - * CDTDebugModelPresentation.java - * CWatchExpressionDelegate.java: new - * CDebugUIPluginResources.properties - * plugin.xml - -2004-05-14 Mikhail Khodjaiants - Refresh the Disassembly view on change events. - * DisassemblyEditorInput.java - * DisassemblyView.java - * DisassemblyViewEventHandler.java - -2004-05-13 Mikhail Khodjaiants - Removed old disassembly implementation. - * SwitchToDisassemblyActionDelegate.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyDocumentProvider.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyMarkerAnnotation.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyMarkerAnnotationModel.java: deleted - * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblySourceViewerConfiguration.java: deleted - * CDTDebugModelPresentation.java - * JumpToLineActionDelegate.java - * CDebugPreferencePage.java - * CDebugUIPlugin.java - * DefaultSourceLocator.java - * plugin.properties - * plugin.xml - -2004-05-13 Mikhail Khodjaiants - Added the "Instruction Stepping Mode" action. - * ToggleInstructionStepModeActionDelegate.java - * plugin.properties - * plugin.xml - * org.eclipse.cdt.debug.ui/icons/full/clcl16/instr_step.gif: new - * org.eclipse.cdt.debug.ui/icons/full/dlcl16/instr_step.gif: new - * org.eclipse.cdt.debug.ui/icons/full/elcl16/instr_step.gif: new - -2004-05-12 Mikhail Khodjaiants - The input member of 'DisassemblyAnnotationModel' can be null. - * DisassemblyAnnotationModel.java - -2004-05-12 Mikhail Khodjaiants - Do not log CoreException thrown from the 'decrementInstallCount' method. - * CBreakpointUpdater.java - -2004-05-12 Mikhail Khodjaiants - Implemented the color highlighting of the source lines in the Disassembly view. - * plugin.xml - * IInternalCDebugUIConstants.java - * DisassemblyEditorInput.java - * DisassemblyView.java - -2004-05-11 Mikhail Khodjaiants - Added theme category for CDT debugger. - Moved the disassembly font definition to the theme. - * plugin.properties - * plugin.xml - * IInternalCDebugUIConstants.java - -2004-05-06 Mikhail Khodjaiants - Implementation of mixed disassembly mode. - * ToggleBreakpointAdapter.java - * DisassemblyMessages.properties - * DisassemblyAnnotationModel.java - * DisassemblyEditorInput.java - * DisassemblyView.java - -2004-05-02 Mikhail Khodjaiants - Check if the new stack frame is of the same debug target as the old one. - * DisassemblyEditorInput.java - -2004-04-30 Mikhail Khodjaiants - New implementation of the "Resume At Line" global action. - * plugin.xml - * ActionMessages.properties - * ResumeAtLineActionDelegate.java - * ToggleBreakpointAdapter.java - -2004-04-30 Mikhail Khodjaiants - Added ruler breakpoint actions to the Disassembly view. - * ICDebugHelpContextIds.java - * IInternalCDebugUIConstants.java - * ActionMessages.properties - * AbstractBreakpointRulerAction.java - * CBreakpointPropertiesRulerAction.java - * EnableDisableBreakpointRulerAction.java - * EnableDisableBreakpointRulerActionDelegate.java - * ManageBreakpointRulerActionDelegate.java - * ManageFunctionBreakpointActionDelegate.java - * ToggleBreakpointAdapter.java - * ManageBreakpointRulerAction.java: deleted - * ToggleBreakpointRulerAction.java: new - * DisassemblyAnnotationModel.java - * DisassemblyDocumentProvider.java - * DisassemblyView.java - -2004-04-28 Mikhail Khodjaiants - Added support of context menu to the Disassembly view. - * DisassemblyView.java - -2004-04-28 Mikhail Khodjaiants - Added the overview ruler to the Disassembly view. - * DisassemblyView.java - * DisassemblyViewer.java - -2004-04-27 Mikhail Khodjaiants - Breakpoints presentation in the Disassembly view. - * HTML2TextReader.java: new - * HTMLPrinter.java: new - * HTMLTextPresenter.java: new - * LineBreakingReader.java: new - * SingleCharReader.java: new - * SubstitutionTextReader.java: new - * ToggleBreakpointAdapter.java - * DisassemblyMessages.properties - * DisassemblyAnnotationHover.java: new - * DisassemblyAnnotationModel.java: new - * DisassemblyDocumentProvider.java - * DisassemblyEditorInput.java - * DisassemblyMarkerAnnotationModel.java: deleted - * DisassemblyView.java - * DisassemblyViewerConfiguration.java: new - -2004-04-23 Mikhail Khodjaiants - Fix for bug 58711: Breakpoint race condition. - Notify the Breakpoint Manager when the install count of breakpoint is changed. - * CBreakpointUpdater.java - -2004-04-21 Mikhail Khodjaiants - Implementing the Disassembly view. - New annotation model is added to show breakpoint markers. - * DisassemblyDocumentProvider.java - * DisassemblyEditorInput.java - * DisassemblyInstructionPointerAnnotation.java - * DisassemblyMarkerAnnotationModel.java: new - * DisassemblyView.java - -2004-04-19 Mikhail Khodjaiants - Fix for bug 58711: Breakpoint race condition. - To avoid race condition all breakpoint marker updates (like increment/decrement the install count, - enable/disable etc.) should be done in the UI thread. At the same time installing breakpoint - at a target should be synchronized with other gdb commands (bug 58711). - A special listener (CBreakpointUpdater) has been added to receive notifications from the event - thread and post marker updates to the UI thread. - * CDebugUIPlugin.java - * CBreakpointUpdater.java: new - -2004-04-16 Mikhail Khodjaiants - Implementing retargettable actions for Disassembly view. - * plugin.xml - * DisassemblyView.java: new - * DisassemblyEditorInput.java - * BreakpointLocationVerifier.java - * ActionMessages.properties - * RunToLineAdapter.java - * ToggleBreakpointAdapter.java - -2004-04-15 Mikhail Khodjaiants - Implementing the Disassembly view. - New pacckage: org.eclipse.cdt.debug.internal.ui.views.disassembly - * DisassemblyMessages.properties: new - * DisassemblyDocumentProvider.java: new - * DisassemblyEditorInput.java: new - * DisassemblyInstructionPointerAnnotation.java: new - * DisassemblyMessages.java: new - * DisassemblyView.java: new - * DisassemblyViewer.java: new - * DisassemblyViewEventHandler.java: new - * IDisassemblyListener.java: new - * ICDebugHelpContextIds.java - * IInternalCDebugUIConstants.java - * plugin.properties - * plugin.xml - * icons/full/cview16/disassembly_view.gif: new - * icons/full/obj16/inst_ptr_top.gif: new - * icons/full/obj16/inst_ptr.gif: new - -2004-04-12 Mikhail Khodjaiants - Fixes in the breakpoint-related actions. - * ActionMessages.properties - * AbstractListenerActionDelegate.java - * AddWatchpointActionDelegate.java - * ToggleBreakpointAdapter.java - -2004-04-12 Mikhail Khodjaiants - Changed the labels of the ruler breakpoint actions. - * plugin.properties - -2004-04-12 Mikhail Khodjaiants - Implementing retargettable breakpoint related actions. - * AddAddressBreakpointActionDelegate.java - * AddWatchpointActionDelegate.java - * ManageBreakpointRulerAction.java - * ManageBreakpointRulerActionDelegate.java - * ManageFunctionBreakpointActionDelegate.java - * ToggleBreakpointAdapter.java - * DisassemblyMarkerAnnotationModel.java - * plugin.properties - * plugin.xml - -2004-04-11 Mikhail Khodjaiants - Implementation of the "Run To Line" retargettable action. - * plugin.xml - * RetargettableActionAdapterFactory.java - * RunToLineAdapter.java - * RunToLineRulerAction.java - deleted - * RunToLineRulerActionDelegate.java - deleted - * ActionMessages.properties - -2004-04-08 Mikhail Khodjaiants - Implementing retargettable actions. - * plugin.xml - * RetargettableActionAdapterFactory.java - * RunToLineAdapter.java - * ToggleBreakpointAdapter.java - -2004-04-08 Mikhail Khodjaiants - Added breakpoint images and implemented the extension points for breakpoint - marker annotations. - * plugin.xml - * BreakpointImageProvider.java: new - * CDebugImages.java - * CDebugModelPresentation.java - * CDTDebugModelPresentation.java - * icons/full/obj16/brkp_obj.gif: new - * icons/full/obj16/brkpd_obj.gif: new - -2004-04-07 Mikhail Khodjaiants - Strings externalization fixes and reformatting. - * CDebugUIMessages.properties - * CDebugModelPresentation.java - * CDTDebugModelPresentation.java - * ColorManager.java - * InfoStatusHandler.java - * OverlayImageCache.java - * OverlayImageDescriptor.java - * PixelConverter.java - * QuestionStatusHandler.java - * SWTUtil.java - -2004-04-07 Mikhail Khodjaiants - Removed the "Show Debugger Console" action. - * DebuggerConsoleActionDelegate.java - * ToggelDelegateAction.java - * plugin.xml - -2004-04-02 Mikhail Khodjaiants - Removed dependency to xerces. - * DefaultSourceLocator.java - * plugin.xml - -2004-04-02 Mikhail Khodjaiants - Fix for bug 57160: Don't override Debug perspective's "autoClose" behavior. - * plugin.xml - -2004-04-02 Mikhail Khodjaiants - Fix for bug 57159: Don't add C views to Debug perspective by default. - * plugin.xml - -2004-04-01 Mikhail Khodjaiants - Changes in the Shared Libraries and the Signals views. - * ActionMessages.properties - * ActionMessages.java - * LoadSymbolsActionDelegate.java - * LoadSymbolsForAllAction.java - * ShowFullPathsAction.java - * SignalActionDelegate.java - * SignalPropertiesActionDelegate.java - * SignalPropertiesDialog.java - * ViewFilterAction.java - * AbstractDebugEventHandler.java - * AbstractDebugEventHandlerView.java - * IDebugExceptionHandler.java - * SharedLibrariesMessages.properties - * SharedLibrariesMessages.java - * SharedLibrariesView.java - * SharedLibrariesViewContentProvider.java - * SharedLibrariesViewEventHandler.java - * SignalsMessages.properties - * SignalsMessages.java - * SignalsView.java - * SignalsViewContentProvider.java - * SignalsViewer.java - * SignalsViewEventHandler.java - * CDebugUIPluginResources.properties - * plugin.properties - * plugin.xml - -2004-04-01 Mikhail Khodjaiants - Moved the "Show Full Paths" action from toolbars to view's menus. - * CDebugModelPresentation.java - new (will replace CDTDebugModelPresentation) - * CDebugUIMessages.java - new - * CDebugUIMessages.properties - new - * ActionMessages.properties - new - * ActionMessages.java - new - * ShowFullPathsAction.java - * ViewFilterAction.java -new - * ICDebugPreferenceConstants.java - * icons/full/clcl16/show_paths.gif - new (replaced the old icon) - * plugin.properties - * plugin.xml - -2004-03-31 Mikhail Khodjaiants - Added default preferences to the C/C++ Debug preference page. - Removed the preference page of the Shared Libraries views. - * SharedLibrariesPreferencePage.java - removed - * CDebugPreferencePage.java - * CDebugUIPluginResources.properties - * CDebugUIPlugin.java - * plugin.xml - -2004-03-31 Mikhail Khodjaiants - The Registers view has been contibuted and moved to the Eclipse platform. - * org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/* - removed - * org.eclipse.cdt.debug.ui/icons/full/cview16/registers_view.gif - removed - * org.eclipse.cdt.debug.ui/icons/full/eview16/registers_view.gif - removed - * RegistersViewPreferencePage.java - removed - * CDebugUIPlugin.java - * plugin.properties - * plugin.xml - -2004-03-23 Mikhail Khodjaiants - Fix for Bug 55777: I18N: Memory View is missing key for number_of_columns. - * CDebugUIPluginResources.properties - -2004-03-19 Mikhail Khodjaiants - Added missing action tooltips. - * plugin.properties - * plugin.xml - -2004-03-11 Tanya Wolff - Externalized remaining strings - * debug.internal.ui - * debug.internal.ui.actions - * debug.internal.ui.editors - * debug.ui - * debug.ui.sourcelookup - -2004-03-11 Tanya Wolff - Fix for missing resource in - * LoadSymbolsForAllAction.java - -2004-03-09 Tanya Wolff - Added strings to properties file for views packages - * CDebugUIPluginResources.properties - -2004-03-02 Tanya Wolff - Partial Fix for #51189, completing the externalizing of strings for this plugin. - Affected packages are: - debug.internal.ui - debug.internal.ui.actions - debug.internal.ui.editors - debug.internal.ui.preferences - debug.internal.ui.wizards - debug.ui - debug.ui.sourcelookup. - -2004-02-20 Alain Magloire - Partial Fix for #52155, we simply catch the exception. - We do not worry about it too much since this code will - be rewritten part of catching up with Eclipse 3.0 - * CDebugUIPlugin.java: shutdown() - -2004-02-16 Mikhail Khodjaiants - Fix for bug 52135: Debugger should indicate which thread triggered breakpoint. - * CDTDebugModelPresentation.java - -2004-02-16 Tanya Wolff - Partial Fix for bug 51189. - Externalized strings in new CDT Debug views. - * CDebugUIPluginResources.properties - * MemoryControlArea.java - * MemoryPresentation.java - * MemoryView.java - * MemoryViewer.java - * RegistersView.java - * SharedLibrariesView.java - * SignalsViewer.java - -2004-02-11 Mikhail Khodjaiants - Fix for bug 51062: Source locator oddness. - * DefualtSourceLocator.java - -2004-02-10 Mikhail Khodjaiants - Fix for bug 40108: The memory view does not handle big/little endian. - * MemoryPresentation.java - -2004-02-10 Mikhail Khodjaiants - Fix for bug 51519: Enable 'Format' action if multiple variables are selected. - * VariableFormatActionDelegate.java - -2004-02-03 Alain Magloire - - Derived from a patch by Chris Songer. - Accept multiple selection when doing setting the format variables. - - * src/org/eclipse/cdt/debug/internal/ui/actions/VariableFormatActionDelegate.java - -2004-01-30 Mikhail Khodjaiants - Fix for bug 50967: Linux/SWT blows when double click on the register view. - * ChangeRegisterValueAction.java - -2004-01-22 Alain Magloire - - Set the sharedLibManager autorefresh to be off by defaul - - * SharedLibrariesViewPreferencePage.java - -2004-01-06 Mikhail Khodjaiants - Fix for bug 49587: Unable to set breakpoints in the editors that extend CEditor. - * ManageBreakpointRulerActionDelegate.java diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog-2003 b/debug/org.eclipse.cdt.debug.ui/ChangeLog-2003 deleted file mode 100644 index 6513cbe866d..00000000000 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog-2003 +++ /dev/null @@ -1,1267 +0,0 @@ -2003-12-05 Mikhail Khodjaiants - 'performApply' of 'SourceLookupBlock' should check if the project in configuration is the same as - project saved in the block. - * SourceLookupBlock.java - -2003-12-04 Mikhail Khodjaiants - Changed the message displayed when the source file is not found. - * CDebugEditor.java - -2003-11-26 Mikhail Khodjaiants - Fix for PR 47595: Referenced projects are not checked in the list of generic source locations. - * SourceLookupBlock.java - -2003-11-26 Mikhail Khodjaiants - Cleanup. - * CDTDebugModelPresentation.java - * AddExpressionActionDelegate.java - * AddGlobalsActionDelegate.java - * AddWatchpointActionDelegate.java - * AddWatchpointDialog.java - * AutoRefreshAction.java - * CBreakpointPreferencePage.java - * ExpressionDialog.java - * ManageBreakpointRulerAction.java - * MemoryFormatAction.java - * MemoryNumberOfColumnAction.java - * MemorySizeAction.java - * RunToLineRulerAction.java - * ShowRegisterTypesAction.java - * ComboDialogField.java - * DisassemblyMarkerAnnotationModel.java - * MemoryViewer.java - * AddProjectSourceLocationBlock.java - * CDebugUIPlugin.java - * SourceLookupBlock.java - * SourcePropertyPage.java - -2003-11-21 Mikhail Khodjaiants - Use "symbol not available" for empty function names when generating a stack frame label. - * CDTDebugModelPresentation.java - -2003-11-13 Mikhail Khodjaiants - Use 'StringBuffer' instead of 'String' when generating stack frame labels. - Added a label for dummy stack frames instead of using the name provided by the rendered object. - * CDTDebugModelPresentation.java - -2003-11-05 Mikhail Khodjaiants - The argument type of the 'getBreakpointAddress' of 'ICBreakpointManager' is changed from - 'ICBreakpoint' to 'ICBreakpointManager'. - * DisassemblyMarkerAnnotationModel.java - -2003-11-03 Mikhail Khodjaiants - Fix for PR 45957: Memory view: last column does not show updates. - * MemoryPresentation.java - -2003-10-31 Mikhail Khodjaiants - Applied the changes made to the corresponding classes of 'org.eclipse.debug.ui'. - * AbstractDebugActionDelegate.java - * AbstractListenerActionDelegate.java - * AddAddressBreakpointActionDelegate.java - * DebuggerConsoleActionDelegate.java - * SwitchToDisassemblyActionDelegate.java - * SignalZeroWorkbenchActionDelegate.java - -2003-10-28 Mikhail Khodjaiants - Changed name of source lookup preference page. - * plugin.properties - -2003-10-27 Mikhail Khodjaiants - Added support of the old launch configurations. - * plugin.xml - * plugin.properties - -2003-10-27 Mikhail Khodjaiants - Changed the initialization of 'SourceLookupBlock'. - * SourceLookupBlock.java - * SourcePropertyPage.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 - Added 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'. - * CUISourceLocator.java: removed - * DefaultSourceLocator.java: moved from the launcher. - * CDebugUIPlugin.java: added the 'createSourceLocator' method. - -2003-10-27 Mikhail Khodjaiants - Renamed 'SourceLocationFactory' to 'SourceLookupFactory'. - * AddDirectorySourceLocationBlock.java - * AddProjectSourceLocationBlock.java - -2003-10-23 Mikhail Khodjaiants - Added a preference page for the source lookup. - It includes two new preferences: 'Source Locations' and 'Search For Duplicate Source Files'. - * plugin.properties - * plugin.xml - * ICDebugHelpContextIds.java - * SourcePreferencePage.java - * SourceListDialogField.java - * SourceLookupBlock.java - -2003-10-22 Mikhail Khodjaiants - Refactoring: converting nested types 'SourceListDialogField' and 'SourceLookupLabelProvider' - of 'SourceLookupBlock' to the top level types. - Added 'dispose' method to 'SourceLookupBlock'. - * SourceLookupBlock.java - * SourcePropertyPage.java - * SourceListDialogField.java - * SourceLookupLabelProvider.java - -2003-10-20 Mikhail Khodjaiants - Implementation of the "Search subfolders" option for directory source locations. - * AddDirectorySourceLocationBlock.java - * SourceLookupBlock.java - -2003-10-17 Mikhail Khodjaiants - UI support of the 'Search for duplicate source files' option. - * icons/full/obj16/prj_file_obj.gif: new - * icons/full/obj16/ext_file_obj.gif: new - * CDebugImages.java - * CUISourceLocator.java - * SourceLookupBlock.java - * SourcePropertyPage.java - -2003-10-17 Mikhail Khodjaiants - * CDebugEditor.java: changed the message displayed when the source file not found. - -2003-10-14 Mikhail Khodjaiants - * DebugTextHover.java: check if the result of 'evaluateExpression' is not null before trim it. - -2003-10-06 Mikhail Khodjaiants - Mark the function arguments in the Variables View. - * icons\full\ovr16\argument_ovr.gif: new - * icons\full\ovr16\castarray_ovr.gif: new - * icons\full\ovr16\casttype_ovr.gif: new - * CDebugImages.java - * CDTDebugModelPresentation.java - -2003-09-30 Mikhail Khodjaiants - Fix for PR 39737: Tooltip in debug mode over long strings is not handled properly. - Added an internal constant to limit the hover text size. - Present the hover text in HTML format. - * DebugTextHover.java - -2003-09-24 Mikhail Khodjaiants - Fix for PR 43624: The "Show Types Name" action of the Registers view doesn't work. - * ShowRegisterTypesAction.java - * RegistersView.java - -2003-09-22 Mikhail Khodjaiants - Moved the 'AddAddressBreakpointActionDelegate' action - to the 'org.eclipse.cdt.debug.internal.ui.actions' package. - * AddAddressBreakpointActionDelegate.java - * plugin.xml - -2003-09-16 Mikhail Khodjaiants - Cleanup. - * CUISourceLocator.java - -2003-09-11 Mikhail Khodjaiants - Reset the selection of variable after casting. - * CastToArrayActionDelegate.java - * CastToTypeActionDelegate.java - -2003-10-11 Mikhail Khodjaiants - Moving the shared library search paths block to mi UI. - * SolibSearchPathBlock.java: moved to mi UI. - -2003-09-09 Mikhail Khodjaiants - New class - SolibSearchPathBlock. Implements the UI control block to set the shared library search path. - * SolibSearchPathBlock.java - -2003-08-29 Mikhail Khodjaiants - Label for target suspended by shared library event. - * CDTDebugModelPresentation.java - -2003-08-19 Mikhail Khodjaiants - * plugin.properties: "Restore Default Type" changed to "Restore Original Type". - -2003-08-13 Mikhail Khodjaiants - * CDebugImages.java: new images for the 'Cast to type" and 'Display As Array' dialogs - * CastToTypeActionDelegate.java: new image - * CastToArrayActionDelegate.java: removed the 'type' field, added new image - -2003-08-13 Mikhail Khodjaiants - Display the proper image for reference types. - * CDTDebugModelPresentation.java - -2003-07-30 Mikhail Khodjaiants - Moved the 'getReferencedProject' method to 'CDebugUtils'. Added the cycle checking. - * SourceLookupBlock.java - -2003-07-29 Mikhail Khodjaiants - Fix for PR 40911: Double clicking on breakpoint with no source causes internal error. - * CDTDebugModelPresentation.java: check if the resource associated with breakpoint is a file. - -2003-07-28 Mikhail Khodjaiants - Minimize the number of the "evaluate expression" requests when changing the value of the floating point types. - * CDTDebugModelPresentation.java - -2003-07-28 Mikhail Khodjaiants - Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class. - * CDTDebugModelPresentation.java - -2003-07-28 Mikhail Khodjaiants - Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - - the methods of this class are mostly used in UI plugins. - * CDTDebugModelPresentation.java - * CBreakpointPreferencePage.java - * MemoryPresentation.java - * SharedLibrariesView.java - -2003-07-28 Mikhail Khodjaiants - Cleanup. Removed the 'reset' method from the 'ICVaraible' interface. - * VariableFormatActionDelegate.java - -2003-07-24 Mikhail Khodjaiants - New icon for closed projects. - * icons/full/obj16/cproject_obj.gif: new - * CDebugImages.java - * SourceLookupBlock.java - -2003-07-24 Mikhail Khodjaiants - When initializing the generic source locations list filter out non-generic locations. - * SourceLookupBlock.java - -2003-07-22 Mikhail Khodjaiants - Check if the value that getName returns is not null. - * CDTDebugModelPresentation.java - -2003-07-17 Mikhail Khodjaiants - Automatically update the list of source locations when the list of the referenced - projects is modified. - * CheckedListDialogField.java - * AddDirectorySourceLocationBlock.java - * AddProjectSourceLocationBlock.java - * CUISourceLocator.java - * SourceLookupBlock.java - -2003-06-29 Mikhail Khodjaiants - Fix for PR 39101: No hilight when changing the value of register. - * RegistersView.java - * RegistersViewer.java - -2003-06-26 Mikhail Khodjaiants - New icon for shared libraries with loaded symbols. - * icons/full/ovr16/symbols_ovr.gif: new - * CDebugImages.java - * CDTDebugModelPresentation.java - -2003-06-24 Mikhail Khodjaiants - Warnings cleanup. - * CDebugPreferencePage.java - * MemoryControlArea.java - -2003-06-20 Mikhail Khodjaiants - In the 'getVariableText' and 'getVariableImage' methods of CDTDebugModelPresentation - ignore exceptions thrown by getType. - * CDTDebugModelPresentation.java - -2003-06-20 Mikhail Khodjaiants - Variable bookkeeping (phase 0.1). - The 'Enable' and 'Disable' actions added to the Variables view. - * plugin.properties - * plugin.xml - * icons/full/obj16/vard_aggr.gif: new - * icons/full/obj16/vard_pointer.gif: new - * icons/full/obj16/vard_simple.gif: new - * icons/full/clc16/disabled_co.gif: new - * icons/full/clc16/enabled_co.gif: new - * CDebugImages.java - * CDTDebugModelPresentation.java - * DisableVariablesActionDelegate.java: new - * EnableVariablesActionDelegate.java: new - -2003-06-13 Mikhail Khodjaiants - Fix for PR 38788: Ctrl-X, Ctrl-C, Ctrl-V, Ctrl-A, Ctrl-Z and Ctrl-Y keys don't work - in the address field of the Memory view. - Note: Ctrl-Z still doesn't work because there is no support of it in the Text widget. - * MemoryViewAction.java: moved to the org.eclipse.cdt.debug.internal.ui.views.memory package. - * MemoryControlArea.java - * MemoryView.java - -2003-06-12 Mikhail Khodjaiants - Fixing "trivial" PR 38788: Ctrl-X, Ctrl-C, Ctrl-V, Ctrl-A, Ctrl-Z and Ctrl-Y keys don't work - in the address field of the Memory view. - * MemoryViewAction.java: new - * MemoryControlArea.java - * MemoryView.java - * MemoryViewer.java - -2003-06-10 Mikhail Khodjaiants - Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue. - * CDTDebugModelPresentation.java - -2003-06-09 Mikhail Khodjaiants - Added default format preferences for variables, registers and expressions. - * CDebugPreferencePage.java - -2003-06-09 Mikhail Khodjaiants - Renamed the 'refresh' method of ICVariable to 'reset'. - * VariableFormatActionDelegate.java - -2003-06-05 Mikhail Khodjaiants - Changed the presentation of arrays and array types. - * CDTDebugModelPresentation.java - -2003-06-05 Mikhail Khodjaiants - UI support of infinite values of the floating point types. - * CDTDebugModelPresentation.java - -2003-06-05 Mikhail Khodjaiants - Evaluate expressions of detail panel asynchronously. - * CDTValueDetailProvider.java - -2003-06-04 Mikhail Khodjaiants - Implementing the UI support of the detail panel. - * CDTDebugModelPresentation.java - * CDTValueDetailProvider.java: new - -2003-06-04 Mikhail Khodjaiants - The presentation of the new types. - * CDTDebugModelPresentation.java - -2003-05-23 Mikhail Khodjaiants - Fix for PR 38047: Unable to save changes in C/C++ debug editor. - * CDebugEditor.java - * EditorInputDelegate.java - * CDebugUIPlugin.java - -2003-05-29 Mikhail Khodjaiants - PR 38268: added the image cache for overlay images. - * OverlayImageCache.java: new - * CDTDebugModelPresentation.java - -2003-05-29 Mikhail Khodjaiants - Changed the vizualization of arrays and structures. - * CDTDebugModelPresentation.java - -2003-05-14 Mikhail Khodjaiants - Created preference for the maximum number of disassembly instructions. - * CDebugPreferencePage.java - -2003-05-13 Mikhail Khodjaiants - Enable/disable the 'Add Globals' action when the 'Expressions' view is initializing. - * AddGlobalsActionDelegate.java - -2003-05-12 Mikhail Khodjaiants - Accumulate the status information when adding multiple globals to the Expression view. - * AddGlobalsActionDelegate.java - -2003-05-12 Mikhail Khodjaiants - Moved the generation of expressions for global variables to the mi plugin. - * AddGlobalsActionDelegate.java - -2003-05-07 Mikhail Khodjaiants - Display the error message and error image in the debug target's label - if the error status is set. - * CDTDebugModelPresentation.java - -2003-05-06 Mikhail Khodjaiants - Ruler tooltips in the dissassembly editor. - * DisassemblyEditor.java - * DisassemblySourceViewerConfiguration.java: new - -2003-05-05 Mikhail Khodjaiants - New implementation of overlayed images. - * OverlayImageDescriptor.java: new - * CImageDescriptor.java: removed - * CDebugImages.java: new overlay images - * CDTDebugModelPresentation.java: presentation of breakpoints and debug elements. - * icons/full/ovr16/address_ovr.gif: new - * icons/full/ovr16/address_ovr_disabled.gif: new - * icons/full/ovr16/function_ovr.gif: new - * icons/full/ovr16/function_ovr_disabled.gif: new - * icons/full/ovr16/conditional_ovr.gif: new - * icons/full/ovr16/conditional_ovr_disabled.gif: new - * icons/full/ovr16/error_ovr.gif: new - * icons/full/ovr16/warning_ovr.gif: new - -2003-04-29 Alain Magloire - - * src/org/eclipse/cdt/debug/internal/ui/editor/CDebugDocumentProvider.java (doSetInput): - Disconnect the old input from the working manager. - -2003-04-27 Alain Magloire - - Bug PR 36759, the outliner was not updated, when using - the CDebugEditor. - - * src/org/eclipse/cdt/debug/internal/ui/editor/CDebugDocumentProvider.java (getBufferFactory): - New method overload getBufferFactory() to return the factory of - CUIPlugin.getDefault().getDocumentProvider().getBufferFactory(). - -2003-04-25 Mikhail Khodjaiants - Fix for bug 36909. - * NoSymbolOrSourceElement.java: new file. - * CDTDebugModelPresentation.java - * CUISourceLocator.java - -2003-04-24 Mikhail Khodjaiants - Display error messages in the 'Registers' view. - * RegistersView.java - -2003-04-24 Mikhail Khodjaiants - Added shortcuts for the C/C++ Debug specific views. - * plugin.xml - -2003-04-24 Mikhail Khodjaiants - Update the actions of the 'Shared Libraries' view even if the viewer's input - is the same as before. - * SharedLibrariesView.java - -2003-04-23 Mikhail Khodjaiants - If error occurs when acquiring the signal information from gdb - the error message should be displayed in the 'Signals' view. - * SignalsView.java - * SignalsViewer.java - * SignalsViewEventHandler.java - -2003-04-21 Mikhail Khodjaiants - Fix for bug 36682. - * CDTDebugModelPresentation.java - -2003-04-21 Mikhail Khodjaiants - Temporary fix for character values. - * CDTDebugModelPresentation.java - -2003-04-16 Mikhail Khodjaiants - Quick fix for variable values. - * CDTDebugModelPresentation.java - -2003-04-14 Mikhail Khodjaiants - Added icon to the 'Add/Remove Breakpoint' action for functions and methods. - * plugin.xml - -2003-04-14 Mikhail Khodjaiants - Commented default format preferences. - * CDebugPreferencePage.java - -2003-04-14 Mikhail Khodjaiants - Fixes for toggle actions. - * plugin.xml - * MemoryFormatAction.java - * MemoryNumberOfColumnAction.java - * MemorySizeAction.java - -2003-04-11 Mikhail Khodjaiants - Method and function breakpoints. - * plugin.properties - * plugin.xml - * icons/full/obj16/brkpd_obj.gif: new - * icons/full/obj16/funbrkp_obj.gif: new - * icons/full/obj16/funbrkpd_obj.gif: new - * CDTDebugModelPresentation.java - * CDebugImages.java - * CBreakpointPreferencePage.java - * ManageFunctionBreakpointActionDelegate.java: new - * DisassemblyMarkerAnnotation.java - * DisassemblyMarkerAnnotationModel.java - -2003-04-08 Mikhail Khodjaiants - Removed unused private methods and members. - * CDebugEditor.java - * MemoryPresentation.java - * MemoryText.java - * MemoryViewer.java - -2003-04-08 Mikhail Khodjaiants - Preserving the registers tree structure during the debug session. - * ViewerState.java: new - * RegistersView.java - * RegistersViewEventHandler.java - -2003-04-07 Mikhail Khodjaiants - No dialog if switch to frame failed. - * CDebugUIPlugin.java - -2003-04-05 Alain Magloire - - * CDebugEditor.java - Change to make the ContentOutline work. - -2003-04-01 Mikhail Khodjaiants - Changed the labels of the C/C++ specific actions. - * plugin.properties - * plugin.xml - -2003-04-01 Mikhail Khodjaiants - The 'Auto-Refresh' preferences were moved to the code plugin. Changed the preference - pages for the Registers and Shared Libraries views to reflect this. - * ICDebugPreferenceConstants.java - * RegistersViewPreferencePage.java - * SharedLibrariesViewPreferencePage.java - -2003-04-01 Mikhail Khodjaiants - Changed implementation and initialization of 'AutoRefreshAction'. - * AutoRefreshAction.java - * RegistersView.java - * SharedLibrariesView.java - -2003-04-01 Mikhail Khodjaiants - Removed the 'Show Type Names' preference from the Registers view's preference page. - * ShowRegisterTypesAction.java - * RegistersViewPreferencePage.java - * RegistersView.java - -2003-03-31 Mikhail Khodjaiants - 'Auto-Refresh' and 'Refresh' actions for registers view. - * ICDebugHelpContextIds.java - * RefreshAction.java - * ICDebugPreferenceConstants.java - * RegistersViewPreferencePage.java - * RegistersView.java - * RegistersViewContentProvider.java - -2003-03-28 Mikhail Khodjaiants - Added the default format section for variables, registers and expressions - to the debugger preference page. - * CDebugPreferencePage.java - -2003-03-28 Mikhail Khodjaiants - 'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files. - * JumpToLineActionDelegate.java - * RunToLineActionDelegate.java - * RunToLineRulerAction.java - -2003-03-25 Mikhail Khodjaiants - Fix for bug 35092. - * CDebugImages.java - -2003-03-25 Mikhail Khodjaiants - Added the 'logErrorMessage' static method to the 'CDebugUIPlugin' class. - * CDebugUIPlugin.java - -2003-03-18 Mikhail Khodjaiants - Removed the gdb-specific variable parsing. - * VariableFormatActionDelegate.java - * CDTDebugModelPresentation.java - -2003-03-17 Mikhail Khodjaiants - Replace range by start index and length in 'Display As Array' action. - * CastToArrayActionDelegate.java - -2003-03-14 Mikhail Khodjaiants - Fix for the 'Restore Default Type' action. - * RestoreDefaultTypeActionDelegate.java - -2003-03-11 Mikhail Khodjaiants - The implementation of the "Display As Array" action. - * CastToArrayActionDelegate.java - * CastToTypeActionDelegate.java - -2003-03-10 Mikhail Khodjaiants - Implementing the "Display As Array" action. - * plugin.xml - * plugin.propeties - * CastToArrayActionDelegate.java: new - -2003-03-09 Mikhail Khodjaiants - The implementation of the "Cast To Type" and "Restore Default Type" actions. - * plugin.xml - * plugin.propeties - * CastToTypeActionDelegate.java: new - * RestoreDefaultTypeActionDelegate.java: new - -2003-03-05 Mikhail Khodjaiants - The extension of CEditor that displays the 'Source Not Found' form. - * plugin.properties - * plugin.xml - * CDTDebugModelPresentation.java - * AttachSourceEditor.java: removed - * AttachSourceEditorInput.java: removed - * FileNotFoundElement.java: new - * CDebugDocumentProvider.java: new - * CDebugEditor.java: new - * EditorInputDelegate.java: new - * ManageBreakpointRulerActionDelegate.java - -2003-02-28 Mikhail Khodjaiants - Check if part is not null when set the selection. - * AddExpressionActionDelegate.java - * AddGlobalsActionDelegate.java - * JumpToLineActionDelegate.java - * RunToLineActionDelegate.java - -2003-02-28 Mikhail Khodjaiants - Check if page exists before adding a listener. - * AbstractListenerActionDelegate.java - -2003-02-21 Mikhail Khodjaiants - Implementing the 'Attach Source' editor. - * plugin.properties - * plugin.xml - * icons/full/obj16/filenotfound_obj.gif: new - * CDTDebugModelPresentation.java - * AttachSourceEditor.java: new - * AttachSourceEditorInput.java: new - * FileNotFoundElement.java: new - * CUISourceLocator.java - -2003-02-20 Mikhail Khodjaiants - Added the 'Association' column and the 'Restore Defaults' button to the SourceLookupBlock. - * SourceLookupBlock.java - * SourcePropertyPage.java - -2003-02-18 Mikhail Khodjaiants - Added persistency to the source locator. - * CUISourceLocator.java - * SourceLookupBlock.java - * SourcePropertyPage.java - -2003-02-14 Mikhail Khodjaiants - Enable the 'Resume With Signal' action only if target is suspended. - * SignalActionDelegate.java - -2003-02-14 Mikhail Khodjaiants - Change the 'Deliver Signal' action name to 'Resume With Signal'. - * plugin.properties - -2003-02-13 Mikhail Khodjaiants - Undo changes because the 'asyncExec' method of the 'DebugPlugin' class has added since version 2.1. - * CDebugUIPlugin.java - -2003-02-13 Mikhail Khodjaiants - Use the 'asyncExec' method of the 'DebugPlugin' class. - * CDebugUIPlugin.java - -2003-02-11 Mikhail Khodjaiants - The 'Load Symbole For All' action is added to the 'Shared Libraries' view - * CDebugImages.java - * ICDebugHelpContextIds.java - * LoadSymbolsForAllAction.java: new - * SharedLibrariesView.java - * ICDebugUIConstants.java - * icons/full/clcl16/load_all_symbols_co.gif: new - * icons/full/dlcl16/load_all_symbols_co.gif: new - * icons/full/elcl16/load_all_symbols_co.gif: new - -2003-02-10 Mikhail Khodjaiants - The 'Auto-Refresh' and 'Refresh' actions are added to the 'Shared Libraries' view. - * RefreshAction.java: new - * AutoRefreshAction.java: new - * RefreshMemoryAction.java - * AutoRefreshMemoryAction.java - * SharedLibrariesView.java - * CDebugImages.java - * ICDebugHelpContextIds.java - -2003-02-09 Alain Magloire - - Changing the scope of methods to protected to let inner class - have access to it. - * StringDialogField.java - * CheckedListDialogField.java - * ComboDialogField.java - * ListDialogField.java - * SelectionButtonDialogField.java - * SelectionButtonDialogFieldGroup.java - -2003-02-07 Mikhail Khodjaiants - Implementing the preference page for the 'Shared Libraries' view. - * ICDebugHelpContextIds.java - * ICDebugPreferenceConstants.java - * SharedLibrariesViewPreferencePage.java: new - * CDebugUIPlugin.java - * plugin.xml - * plugin.properties - -2003-02-07 Mikhail Khodjaiants - The viewer type of the 'Shared Libraries' view changed to 'TableTreeViewer'. - * CDTDebugModelPresentation.java - * AbstractDebugEventHandler.java - * SharedLibrariesView.java - * SharedLibrariesViewContentProvider.java - * SharedLibrariesViewEventHandler.java - -2003-02-07 Mikhail Khodjaiants - The 'Resume Without Signal' action added to the 'Run' menu of the workbench window. - * SignalZeroWorkbenchActionDelegate.java: new - * plugin.xml - -2003-02-07 Mikhail Khodjaiants - Rename 'SignalZeroActionDelegate' to 'SignalZeroObjectActionDelegate'. - * SignalZeroObjectActionDelegate.java - * plugin.xml - -2003-02-05 Mikhail Khodjaiants - Removed warnings. - * AddAddressBreakpointActionDelegate.java - * AddExpressionActionDelegate.java - * CBreakpointPropertiesDialog.java - * CUISourceLocator.java - * SourceLookupBlock.java - -2003-02-05 Mikhail Khodjaiants - Implementation of the 'Resume At C/C++ Line' action. - * RunToLineActionDelegate.java - * JumpToLineActionDelegate.java - * plugin.properties - * plugin.xml - icons/full/clcl16/jump_co.gif - icons/full/dlcl16/jump_co.gif - icons/full/elcl16/jump_co.gif - -2003-02-04 Mikhail Khodjaiants - Implementation of the 'Resume Without Signal' action. - * SignalZeroActionDelegate.java - * plugin.properties - * plugin.xml - icons/full/clcl16/signal0_co.gif - icons/full/dlcl16/signal0_co.gif - icons/full/elcl16/signal0_co.gif - -2003-02-04 Mikhail Khodjaiants - 'DebugException' handling in the 'Signals' view. - * SignalsView.java - * SignalsViewer.java - -2003-02-04 Mikhail Khodjaiants - Changed the 'Signal' action name to 'Deliver Signal'. - * plugin.properties - -2003-02-03 Mikhail Khodjaiants - Implementing the 'Signals' view. - * SignalActionDelegate.java - * SignalsViewer.java: new - * CDTDebugModelPresentation.java - -2003-01-31 Mikhail Khodjaiants - Implementing the 'Signals' view. - * CDebugImages.java - * ICDebugHelpContextIds.java - * SignalActionDelegate.java - * SignalsView.java: new - * SignalsViewContentProvider.java: new - * SignalsViewer.java: new - * SignalsViewEventHandler.java: new - * AbstractDebugEventHandler.java - * plugin.xml - * plugin.properties - icons/full/clcl16/signal_co.gif - icons/full/dlcl16/signal_co.gif - icons/full/elcl16/signal_co.gif - icons/full/eview6/signals_view.gif - icons/full/cview6/signals_view.gif - -2003-01-30 Mikhail Khodjaiants - Disassembly editor input fix. - * CDTDebugModelPresentation.java - -2003-01-27 Mikhail Khodjaiants - Managing breakpoints from the gdb console. - * AddAddressBreakpointActionDelegate.java - * ManageBreakpointRulerAction.java - * CDebugUIPlugin.java - -2003-01-23 Mikhail Khodjaiants - Ignore the text selection when hovering. - * DebugTextHovering.java - -2003-01-21 Mikhail Khodjaiants - Changed the viewer of the Shared Libraries view to TreeViewer. - * SharedLibrariesView.java - * SharedLibrariesViewContentProvider.java - * SharedLibrariesViewEventHandler.java - -2003-01-21 Mikhail Khodjaiants - - * src/org/eclipse/cdt/debu/internal/ui/CDTDebugModelPresentation.java - (getTargetText): Use Signal. - -2003-01-20 Mikhail Khodjaiants - Changed the icon for the 'Load Symbols' action. - icons/full/clcl16/load_symbols_co.gif - icons/full/dlcl16/load_symbols_co.gif - icons/full/elcl16/load_symbols_co.gif - -2003-01-19 Mikhail Khodjaiants - Set the start or end address value in the shared libraries view to 'Not available' if the address value is 0. - * CDTDebugModelPresentation.java - -2003-01-17 Mikhail Khodjaiants - Use the C editor instead of the default editor for files without extensions. - * CDTDebugModelPresentation.java - -2003-01-17 Mikhail Khodjaiants - Added the handlers for the 'Create' and 'Terminate' events to the 'Shared Libraries' view. - * SharedLibrariesViewEventHandler.java - -2003-01-17 Mikhail Khodjaiants - Implementation of the shared library view. - * LoadSymbolsActionDelegate.java - * SharedLibrariesView.java - * SharedLibrariesViewEventHandler.java - * CDTDebugModelPresentation.java - * CDebugImages.java - * plugin.properties - * plugin.xml - -2003-01-16 Mikhail Khodjaiants - Implementing the Shared Libraries view. - * SharedLibrariesView.java - * SharedLibrariesViewContentProvider.java - * SharedLibrariesViewEventHandler.java - * CDebugImages.java - * ICDebugHelpContextIds.java - * plugin.properties - * plugin.xml - * icons/full/cview16/sharedlibraries_view.gif - * icons/full/eview16/sharedlibraries_view.gif - * icons/full/obj16/sharedlibraryl_obj.gif - * icons/full/obj16/sharedlibraryu_obj.gif - -2003-01-15 Mikhail Khodjaiants - The 'getDefaultEditor' method returns 'null' for file names that don't have an extension and - are not registered with some editor. Use the default text editor in this case. - * CDTDebugModelPresentation.java - -2003-01-14 Mikhail Khodjaiants - Added the 'Add Address Breakpoint' action to the workbench 'Run' menu. - * AddAddressBreakpointActionDelegate.java - * plugin.properties - * plugin.xml - * icons/full/obj16/brkp_obj.gif - -2003-01-13 Mikhail Khodjaiants - Implementation of the 'Run To Line' action for disassembly. - * RunToLineActionDelegate.java - -2003-01-13 Alain Magloire - - * src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java (getHoverInfo): - IndexArrayOutOfBound exception, do no use the index when doing targetList.add(). - -2003-01-10 Mikhail Khodjaiants - Added contributions of the breakpoint actions to the disassembly editor. - * DisassemblyEditor.java - * plugin.xml - -2003-01-10 Mikhail Khodjaiants - Implementation of address breakpoints. - * CDebugImages.java - * CDTDebugModelPresentation.java - * BreakpointLocationVerifier.java - * CBreakpointPreferencePage.java - * ManageBreakpointActionDelegate.java - * ManageBreakpointRulerAction.java - * ManageBreakpointRulerActionDelegate.java - * DisassemblyDocumentProvider.java - * DisassemblyEditor.java - * DisassemblyEditorInput.java - * DisassemblyMarkerAnnotation.java - * DisassemblyMarkerAnnotationModel.java - * CDebugUIPlugin.java - * plugin.properties - * plugin.xml - - New icons: - * full/obj16/addrbrkp_obj.gif - * full/obj16/addrbrkpd_obj.gif - -2003-01-06 Alain Magloire - - * build.properties: Patch from Judy Green. - -2003-01-06 Mikhail Khodjaiants - Fix for bug 28977: Unable to set breakpoint properties from the Breakpoint view. - * plugin.xml - -2003-01-02 Mikhail Khodjaiants - Adapter for 'IResource' in 'DisassemblyEditorInput'. - * DisassemblyEditorInput.java - -2002-12-29 Mikhail Khodjaiants - Implementation of the 'Source Lookup' property page. - * AddDirectorySourceLocationBlock.java (new) - * AddDirectorySourceLocationWizard.java (new) - * AddProjectSourceLocationBlock.java (new) - * AddProjectSourceLocationWizard.java (new) - * AddSourceLocationWizard.java - * SourceLocationSelectionPage.java (new) - * SourceLocationWizardNode.java (new) - * CDebugImages.java - * AttachSourceLocationBlock.java renamed to AddDirectorySourceLocationBlock.java - * AttachSourceLocationDialog.java (deleted - dialog replaced by wizard). - * INewSourceLocationWizard.java (new) - * SourceLookupBlock.java - Added new wizard and tool icons. - -2002-12-19 Mikhail Khodjaiants - Implementing the 'Source Lookup' property page. - * AddSourceLocationWizard.java - * SourceLookupBlock.java - * SourcePropertyPage.java - icons/full/obj16/project_obj.gif - icons/full/obj16/folder_obj.gif - -2002-12-19 Mikhail Khodjaiants - Added the 'org.eclipse.cdt.debug.internal.ui.dialogfields' package. - -2002-12-19 Mikhail Khodjaiants - Added new utility class - SWTUtil - * SWTUtil.java - * AttachSourceLocationBlock.java - -2002-12-19 Mikhail Khodjaiants - Added new utility class - PixelConverter - * PixelCoverter.java - * AttachSourceLocationBlock.java - -2002-12-18 Mikhail Khodjaiants - Implementing the "Source Lookup" property page. - * SourceLookupBlock.java: common control block. - * SourcePropertyPage.java: implementation - * plugin.properties: page name - * plugin.xml: contribution to ICDebugTarget properties - -2002-12-18 Mikhail Khodjaiants - Do not show the source lookup dialog if file name is not specified. - * CUISourceLocator.java - -2002-12-17 Mikhail Khodjaiants - Disable the association controls in the 'Attach Source Location" dialog if path is not absolute. - * AttachSourceLocationBlock.java - * CUISourceLocator.java - -2002-12-17 Mikhail Khodjaiants - Formatting 'char' types. - * VariableFormatActionDelegate.java - -2002-12-17 Mikhail Khodjaiants - Removed the "Primitive type display options" section from the C/C++ Debug preference page because of the different formattong strategy. - * CDebugPreferencePage.java - -2002-12-17 Mikhail Khodjaiants - The UI part of the prompting source locator. - * AttachSourceLocationBlock.java - * AttachSourceLocationDialog.java - * CUISourceLocator.java - * plugin.xml - -2002-12-16 Mikhail Khodjaiants - New formating actions for variables, registers, and expressions - * VariableFormatActionDelegate.java - * DecVariableFormatActionDelegate.java - * HexVariableFormatActionDelegate.java - * NaturalVariableFormatActionDelegate.java - * plugin.xml - * plugin.properties - -2002-12-10 Mikhail Khodjaiants - Added new case in the 'getEditorInput' method of CDTDebugModelPresentation for FileStorage objects. - * CDTDebugModelPresentation.java - -2002-12-08 Mikhail Khodjaiants - Implementation of the status handler for core errors. - * ErrorStatusHandler.java - -2002-12-04 Mikhail Khodjaiants - Small fix for the Registers view. - * RegistersView.java - -2002-12-02 Mikhail Khodjaiants - If the target is suspended because of error display the error message in the Launch view. - * CDTDebugModelPresentation.java - -2002-12-02 Mikhail Khodjaiants - Refactoring org.eclipse.cdt.debug.core - UI changes. - -2002-12-02 Mikhail Khodjaiants - 'Run to line' and 'Add expression' actions for assembly editor. - *plugin.xml - -2002-12-01 Mikhail Khodjaiants - Contributing breakpoint actions to asm editor. - * plugin.xml - * ManageBreakpointRulerActionDelegate.java - -2002-11-29 Mikhail Khodjaiants - Cosmetic change for the MemoryView preference page. - * plugin.properties - * MemoryViewPreferencePage.java - -2002-11-29 Mikhail Khodjaiants - Cosmetic fix for the memory view tab's tooltips. - * MemoryControlArea.java - -2002-11-28 Mikhail Khodjaiants - Fixes for 'Run to line' actions. - * RunToLineActionDelegate.java - * RunToLineRulerAction.java - -2002-11-28 Mikhail Khodjaiants - Live editing of the memory view. - * SaveMemoryChangesAction.java - removed - * MemoryPresentation.java - * MemoryControlArea.java - * MemoryText.java - * MemoryViewer.java - * MemoryView.java - -2002-11-27 Mikhail Khodjaiants - Render debug target as suspended if no reason is specified. - * CDTDebugModelPresentation.java - -2002-11-26 Mikhail Khodjaiants - Fix for evaluation of expression to address in the Memory view. - GDB evaluates the array of chars to a string not an address. - * MemoryControlArea.java - -2002-11-21 Mikhail Khodjaiants - Added the 'Evaluate' button to the Memory view. - * MemoryControlArea.java - -2002-11-20 Mikhail Khodjaiants - Reset the tooltips of the memory view tabs on terminate. - * MemoryControlArea.java - -2002-11-20 Mikhail Khodjaiants - Added the TERMINATE event handler to MemoryViewEventHandler. - * MemoryViewer.java - * MemoryViewEventHandler.java - -2002-11-20 Mikhail Khodjaiants - Fix for bug 26595. - Highlight the addresses if the start address of a memory expression has changed. - *MemoryPresentation.java - *MemoryText.java - -2002-11-19 Mikhail Khodjaiants - Added enablement condition to some actions. - *plugin.xml - -2002-11-19 Mikhail Khodjaiants - Fix for bug 26693. - * SwitchToDisassemblyActionDelegate.java - -2002-11-19 Mikhail Khodjaiants - Fix for bug 26401. - * ExpressionDialog.java: Highlight the content of the expression field on intialization. - -2002-11-18 Mikhail Khodjaiants - Fixes for the 'Add Global Variables' action's bugs. - The action disabled after 'Remove All'. - Error message after adding a valid expression. - * AddGlobalsActionDelegate.java - -2002-11-15 Mikhail Khodjaiants - Added presentation for dummy stack frames. - * CDTDebugModelPresentation.java - -2002-11-13 Mikhail Khodjaiants - Added tooltips to the Memory view's tabs. - * MemoryControlArea.java - -2002-11-13 Mikhail Khodjaiants - Added the 'Auto-Refresh by default' and 'Show ASCII by default' preferences - to the 'Memory Views' preference page. - * ICDebugPreferenceConstants.java - * MemoryViewPreferencePage.java - * MemoryControlArea.java - * MemoryView.java - -2002-11-11 Mikhail Khodjaiants - Fix for PR 25988: The 'Padding Character' preference of the Memory view doesn't work. - * MemoryControlArea.java - * MemoryViewPreferencePage.java - -2002-11-05 Mikhail Khodjaiants - Implementation of the "Add Global Variables" action of the Expressions view. - Action images: - watch_globals.gif (clcl, dlcl, elcl). - * AddGlobalsActionDelegate.java: implementation. - * plugin.xml: contribution to the Expression view - * plugin.xml: added dependency to org.eclipse.cdt.core - * .classpath: added dependency to org.eclipse.cdt.core - * .project: added dependency to org.eclipse.cdt.core - * plugin.properties: action's label and tooltip text - -2002-11-03 Mikhail Khodjaiants - Implementation of the "Format/Decimal" and "Format/Unsigned Decimal" actions of the Memory view. - * MemoryFormataction.java - * MemorySizeAction.java - * MemoryNumberOfColumnsAction.java - * MemoryPresentation.java - * MemoryViewer.java - * MemoryView.java - -2002-11-01 Mikhail Khodjaiants - Implementing decimal format support of the Memory view. - * MemoryPresentation.java - -2002-10-31 Mikhail Khodjaiants - Removed the 'Modified Value Color' field from the 'Debug/Memory Views' - preference page. - * MemoryViewPreferencePage.java - -2002-10-30 Mikhail Khodjaiants - Implementing the 'Refresh Memory' action. - * RefreshMemoryAction.java - * MemoryControlArea.java - * MemoryViewer.java - -2002-10-30 Mikhail Khodjaiants - Implementation of the 'SaveMemoryChanges' action. - * SaveMemoryChangesAction.java - * CDebugImages.java - * ICDebugHelpConstants.java - * MemoryControlArea.java - * MemoryText.java - * MemoryViewer.java - * MemoryView.java - -2002-10-30 Alain Magloire - - * src/.../ui/CDebugUIPlugin.java (selectionChanged): - sameThread() code is commented out amd we let the underlying - implementation swith thread. - -2002-10-29 Mikhail Khodjaiants - Implementing editing features of the memory view. - * MemoryPresentation.java - * MemoryControlArea.java - * MemoryText.java - -2002-10-28 Mikhail Khodjaiants - Implementing editing features of the memory view. - * MemoryPresentation.java - * MemoryControlArea.java - * MemoryText.java - -2002-10-27 Mikhail Khodjaiants - * MemoryPresentation.java: adding editing features to the memory view. - -2002-10-25 Mikhail Khodjaiants - Implementation of the 'Number Of Columns' action. - * MemoryNumberOfColumnAction.java: the action class - * MemoryViewer.java: support of the action - * MemoryView.java: support of the action - -2002-10-25 Mikhail Khodjaiants - Replaced the usage of 'setWordSize' method by the 'reformat' method of 'IFormattedMemoryBlock'. - * MemorySizeAction.java - * MemoryViewer.java - -2002-10-24 Mikhail Khodjaiants - Set the 'relationship' attribute value to 'stack' for the 'MemoryView' perspective extension. - * plugin.xml - -2002-10-24 Mikhail Khodjaiants - Implementation of the 'Memory Unit Size' action. - * MemorySizeAction.java - * MemoryView.java - -2002-10-24 Mikhail Khodjaiants - Implementing Memory view formatting actions. - * MemoryActionSelectionGroup.java: implementation of a toggle action group. - * MemorySizeAction.java: implementation of the "Memory Unit Size" menu item. - * MemoryView.java: add new actions to the view. - * MemoryViewer.java: support for new action. - * ICDebugHelpContextIds.java: help context id for the new action. - * ICDebugUIConstants.java: new menu group - "Format". - -2002-10-23 Mikhail Khodjaiants - * DebuggerConsoleActionDelegate.java: The debugger/inferrior console should become visible when checking "Show Debug Console". - -2002-10-23 Mikhail Khodjaiants - "Show Debugger Console" action. - Action images: - debugger_console.gif (clcl, dlcl, elcl); - * DebuggerConsoleActionDelegate.java: implementation of action delegate. - * plugin.xml: action extenions - * plugin.properties: action label and tooltip text. - -2002-10-22 Mikhail Khodjaiants - Implementation of the "Show ASCII" action. - Action images: - show_ascii.gif (clcl, dlcl, elcl). - * ShowAsciiAction.java - * MemoryPresentation.java - * MemoryText.java - * MemoryView.java - * MemoryViewer.java - * CDebugImages.java - * ICDebugHelpContextIds.java - -2002-10-21 Mikhail Khodjaiants - Framework tries to refresh memory view before the view controls are created. - * MemoryViewer.java: Check if CTabFolder has already created when refreshing the view. - -2002-10-21 Mikhail Khodjaiants - Implementation of the "Clear" action for the memory view. - * ClearMemoryAction.java - * ICDebugHelpContextIds.java - * MemoryControlArea.java - * MemoryView.java - * MemoryViewer.java - -2002-10-21 Mikhail Khodjaiants - Implementation of the "Auto-Refresh" and "Refresh" actions for the memory view. - * AutoRefreshMemoryAction.java - * RefreshMemoryAction.java - * ICDebugHelpContextIds.java - * MemoryControlArea.java - * MemoryView.java - * MemoryViewer.java - * MemoryViewEventHandler.java - -2002-10-20 Mikhail Khodjaiants - Display the memory changes in different color in the memory view. - * MemoryControlArea.java - * MemoryPresentation.java - * MemoryText.java - * MemoryViewer.java - * MemoryViewEventHandler.java - -2002-10-18 Mikhail Khodjaiants - Implementing the memory view support: - Images for the view's actions: - autorefresh_mem.gif (clcl, dlcl, elcl), - refresh_mem.gif (clcl, dlcl, elcl), - memory_save.gif (clcl, dlcl, elcl), - memory_clear.gif (clcl, dlcl, elcl). - * RefreshMemoryAction.java - * MemoryControlArea.java - * MemoryPresentation.java - * MemoryText.java - * MemoryView.java - * MemoryViewer.java - * CDebugImages.java - * ICDebugHelpContextIds.java - * ICDebugUIConstants.java - -2002-10-17 Mikhail Khodjaiants - Implementing the memory view support: - * MemoryControlArea.java - * MemoryPresentation.java - * MemoryView.java - * MemoryViewer.java - -2002-10-15 Mikhail Khodjaiants - * CDebugUIPlugin.java: Moved the memory management functionality to the core. - * MemoryControlArea.java: Moved the memory management functionality to the core. - -2002-10-15 Mikhail Khodjaiants - * CDebugPreferencePage.java: Implementation of the 'Automatically switch to disassembly mode' preference. - -2002-10-14 Mikhail Khodjaiants - * CDebugUIPlugin.java: In the 'selectionChanged' method check if the thread of the new frame is current. If not make it current. - -2002-10-11 Mikhail Khodjaiants - * SwitchToDisassemblyActionDelegate.java: Implementation of the 'Switch to disassembly mode' action. - * plugin.properties: Action label and tooltip. - * plugin.xml: Contribution to the 'Launch View'. - * icons/full/clcl16/disassembly.gif: Hover icon. - * icons/full/dlcl16/disassembly.gif: Disabled icon. - * icons/full/elcl16/disassembly.gif: Enabled icon. diff --git a/launch/org.eclipse.cdt.launch/ChangeLog b/launch/org.eclipse.cdt.launch/ChangeLog deleted file mode 100644 index 0ae801e7108..00000000000 --- a/launch/org.eclipse.cdt.launch/ChangeLog +++ /dev/null @@ -1,799 +0,0 @@ -2006-05-23 Mikhail Khodjaiants - Bug 133964: getBinary() method in CDebuggerTab always returns null. - * CDebuggerTab.java - -2006-05-17 Mikhail Khodjaiants - Moved the new static methods from AbstractCLaunchDelegate to the new utility class. - * AbstractCLaunchDelegate.java - + LaunchUtils.java - -2006-04-03 Mikhail Khodjaiants - Fix for bug 134581: Unable to set advanced debugger options. - * CDebuggerTab.java - -2006-03-29 Mikhail Khodjaiants - Made some generic methods static. - * AbstractCLaunchDelegate.java - -2006-03-27 Mikhail Khodjaiants - Moved the extraction of the stop symbol to the launch. - * LocalCDILaunchDelegate.java - * LocalRunLaunchDelegate.java - -2006-03-15 Mikhail Khodjaiants - Reversing previous changes. The existing "verifyProgramPath" method can be used. - * AbstractCLaunchDelegate.java - -2006-03-15 Mikhail Khodjaiants - The new "getExecutable" method is added to replace deprecated "getProgramFile". - * AbstractCLaunchDelegate.java - -2006-03-06 Mikhail Khodjaiants - Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger. - * CApplicationLaunchShortcut.java - * CDebuggerTab.java - * CoreFileDebuggerTab.java - -2006-02-27 Mikhail Khodjaiants - Fix for Bug 126025: CApplicationLaunchShortcut call to DebugUITools.saveAndBuild - invokes workspace wide build unnecessarily. - Applied patch from Andrew Ferguson (ARM). - * CApplicationLaunchShortcut.java - -2006-02-03 Mikhail Khodjaiants - NPE in CDebuggerTab when attaching to a target. - * CDebuggerTab.java - -2006-02-03 Mikhail Khodjaiants - The "ICDebuggerPage" interface and "AbstractCDebuggerPage" class are added. - All extensions of the "CDebuggerPage" extension point must implement "ICDebuggerPage". - * AbstractCLaunchDelegate.java - -2006-01-30 Mikhail Khodjaiants - Bug 124519: CDT launch shortcuts ignore Common Tabs "Launch in background" option. - Applied patch from Andrew Ferguson (andrew.ferguson@arm.com). - * CApplicationLaunchShortcut.java - -2006-01-30 Mikhail Khodjaiants - Bug 123997: launching subclasses of AbstractCLaunchDelegate causes progress information to be lost. - Applied patch from Andrew Ferguson (andrew.ferguson@arm.com). - * AbstractCLaunchDelegate.java - -2006-01-29 Mikhail Khodjaiants - Bug 118894: Allow stopping at other locations other than main(). - Applied patch from Ken Ryall (Nokia). - * LaunchMessages.properties - * CDebuggerTab.java - -2006-01-25 Mikhail Khodjaiants - Reversing changes made to fix bug 107571. The fix for bug 119683 covers this problem too. - Inferior process shouldn't be shown as a part of the attach session. - * LocalCDILaunchDelegate.java - * LocalAttachLaunchDelegate.java - -2006-01-23 Mikhail Khodjaiants - Bug 119683: long messages during launch cause gdb to timeout, launch to fail. - + LocalCDILaunchDelegate.java - * LaunchMessages.properties - * plugin.xml - -2006-01-06 Mikhail Khodjaiants - Bug 120509: CDebuggerTab invokes wong initialization code (in addition to right code). - * CDebuggerTab.java - * CoreFileDebuggerTab.java - -2006-01-06 Mikhail Khodjaiants - Cleanup. - * CArgumentsTab.java - * CMainTab.java - -2005-12-27 Mikhail Khodjaiants - Cleanup. - * LaunchUIPlugin.java - * CApplicationLaunchShortcut.java - -2005-12-27 Mikhail Khodjaiants - Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart. - * MANIFEST.MF - -2005-12-20 Mikhail Khodjaiants - Bug 121474: NPE in CDebuggerTab. - * CDebuggerTab.java - -2005-09-08 Mikhail Khodjaiants - The "Debugger" tab of the launch configuration dialog is too wide. - * CDebuggerTab.java - -2005-09-06 Mikhail Khodjaiants - Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4). - * CDebuggerTab.java - -2005-09-06 Mikhail Khodjaiants - Bug 108636: mi level selection option should be moved to the gdb page. - * CDebuggerTab.java - -2005-08-31 Alain Magloire - Fix Pr 107571: Part of this fix is to add the - inferior process in the session - * src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java - -2005-08-25 Mikhail Khodjaiants - Bug 66446: Use the debugger path as a debugger process label. - Deprecated the "renderDebuggerProcessLabel" method. - * AbstractCLaunchDelegate.java - -2005-07-18 Alain Magloire - New combo to choose the MIVersion. - * src/org/eclipse/cdt/launch/ui/CDEbuggerTab.java - -2005-07-14 Mikhail Khodjaiants - Fix PR 103207: New Icon for the TwoPaneElement in the binary search - * src/org/eclipse/cdt/launch/ui/CMainTab.java - -2005-07-12 Mikhail Khodjaiants - Bug 103522: Launcher: Stop at main checkbox is covered with default launch dialog size. - Moved the "Stop in main" and "Advanced" buttons on the line below. - * CDebuggerTab.java - -2005-06-28 Mikhail Khodjaiants - Bug 89276: Typo in org.eclipse.cdt.launch/plugin.xml. - * plugin.xml - -2005-05-21 Mikhail Khodjaiants - Bug 91374: CDT launch should set ATTR_PROCESS_TYPE. - * AbstractCLaunchDelegate.java - * CoreFileLaunchDelegate.java - * LocalRunLaunchDelegate.java - -2005-05-15 Mikhail Khodjaiants - Bug 87556: Post-mortem debug fails silently if core file is inaccessible. - Applied patch from Joanne Woo (Monta Vista). - * CoreFilePrompter.java - * CoreFileLaunchDelegate.java - * LaunchMessages.properties - -2005-05-18 David Inglis - Fixed bug 39581 & part of 46746 - - * AbstractCLaunchDelegate.java - * LocalAttachLauchDelegate.java - * LocalRunLaunchDelegate.java - * LocalAttachLaunchDelegate.java - * LocalAttachLaunchConfigurationTabGroup.java - * LocalRunLaunchConfigurationTabGroup.java - + CMainAttachTab.java - * CMainTab.java - - -2005-05-09 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - Removed the old source lookup related classes and interfaces. - * CoreFileLaunchConfigurationTabGroup.java - * LaunchMessages.properties - * LocalAttachLaunchConfigurationTabGroup.java - * LocalRunLaunchConfigurationTabGroup.java - - CSourceLookupTab.java - -2005-04-21 Mikhail Khodjaiants - Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. - * CoreFileLaunchConfigurationTabGroup.java - * LocalAttachLaunchConfigurationTabGroup.java - * LocalRunLaunchConfigurationTabGroup.java - * plugin.xml - -2005-04-07 David Daoust - Update icons - -2005-02-24 Alain Magloire - Fix for PR 86443 - - * src/org/eclipse/cdt/launch/internal/ui/LaunchMessages.properties - * src/org/eclipse/cdt/launch/ui/CArgumentsTab.java - -2005-02-03 David Inglis - Fixed PR#84361 - - * src/org/elipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java - * src/org/eclipse/cdt/launch/ui/CoreFileDebuggerTab.java - -2005-01-19 Alain Magloire - PR 82930 - * src/org/eclipse/cdt/launch/internal/CPropertyTester.java - -2004-12-20 Alain Magloire - - PR 81321 - * src/org/eclipse/cdt/launch/internal/CPropertyTester.java - -2004-12-06 Mikhail Khodjaiants - The last character is missing in the launch configuration name generated - from the binary file name. - * src/org/eclipse/cdt/launch/ui/CMainTab.java - -2004-11-17 David Inglis - - Change to use IBinaryObject instead of IBinayExecutable - - * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java - -2004-11-11 Alain Magloire - Fix for PR 78441 - * src/org/eclipse/cdt/launch/internal/CPropertyTester.java - * plugin.xml - -2004-11-1 David Inglis - Use status handlers to prompt for launch input (process id and core file). - - * plugin.xml - * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/ui/CoreFilePrompter.java - * src/org/eclipse/cdt/launch/internal/ui/ProcessPrompter.java - -2004-11-01 David Inglis - getEnvironmentAsProperty was not using new getEnviroment(). - - * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java - -2004-10-22 David Inglis - Added variables support to arguments, environment and working directory. - - * plugin.xml - * src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/ui/LaunchMessages.properties - * src/org/eclipse/cdt/launch/internal/ui/LocalRunLaunchConfigurationTabGroup.java - * src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java - * src/org/eclipse/cdt/launch/ui/CArgumentsTab.java - * src/org/eclipse/cdt/launch/ui/CDebuggerTab.java - * src/org/eclipse/cdt/launch/internal/ui/MigratingCEnvironmentTab.java - -2004-10-18 Alain Magloire - Adjust to changes in CDI - * src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java - -2004-10-18 David Inglis - - Update to new ICDIDebugger interface deprecating old - Added seperate launch configuration for attaching to pid - - * lots of files changed - -2004-10-17 Alain Magloire - Remove deprecated method in CDI adjust the implementation. - * src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java - -2004-10-08 Mikhail Khodjaiants - Added the launch configuration preference for the register bookkeeping. - * LaunchUIPluginResources.properties - * CDebuggerTab.java - -2004-08-23 Mikhail Khodjaiants - Changes in the "Debugger" tab of the launch configuration dialog. - Replaced the "Run in debugger/Attach to running process" radio button by - the "Attach to running process" check box. - Added the "Advanced" button that opens the "Advanced options" dialog. - The "Automatically track the values of variables" check box is moved to the dialog. - The "CoreFileDebuggerTab" class is implemented as an extension of "CDebuggerTab". - * LaunchUIPluginResources.properties - * AbstractCDebuggerTab.java - * CoreFileCLaunchConfigurationTabGroup.java - * CDebuggerTab.java - * CorefileDebuggerTab.java renamed to CoreFileDebuggerTab.java - -2004-08-12 Mikhail Khodjaiants - Warning cleanup. - * CApplicationLaunchShortcut.java - -2004-08-16 Mikhail Khodjaiants - Contextual launch shortcuts cleanup. - * plugin.properties - * plugin.xml - -2004-08-12 Mikhail Khodjaiants - Warning cleanup. - * AbstractCLaunchDelegate.java - * CApplicationLaunchShortcut.java - -2004-08-10 Mikhail Khodjaiants - Fix for bug 70442: Debugger launch configuration not updating properly. - * AbstractCDebuggerTab.java - -2004-07-21 Mikhail Khodjaiants - Replaced the decprecated target factory methods. - * CoreFileLaunchDelegate.java - * LocalCLaunchConfigurationDelegate.java - -2004-07-14 Mikhail Khodjaiants - Fix for bug 69977: TVT3.0: Non-externalized strings in Launching Debug. - Applied patch from Tanya Wollf. - * CApplicationLaunchShortcut.java - * LaunchUIPluginResources.properties - -2004-06-21 Mikhail Khodjaiants - Fix for bug 60872. Accessibility: Run/Debug configuration dialog has duplicate mnemonics. - Warning cleanup. - * LaunchUIPluginResources.properties - * CEnvironmentTab.java - * CMainTab.java - -2004-05-09 Mikhail Khodjaiants - Added the rendering method for debugger processes. - * src/org/eclise/cdt/launch/AbstractCLaunchDelegate.java - * src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java - * src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties - -2004-05-09 Mikhail Khodjaiants - Fix for bug 66015: I18N: English "Debug Console" in Debug and Console views. - Warning cleanup. - * src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java - * src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties - * src/org/eclise/cdt/launch/internal/CApplicationLaunchShortcut.java - -2004-06-08 Alain Magloire - Make sure when something goes wrong before - getting out the launch sequence to terminate the session. - - * src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java - * src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java - -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