Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Blewitt2016-04-23 13:39:12 +0000
committerAlex Blewitt2016-04-25 21:53:31 +0000
commitc73978c03ad76f776f686ef6d9883ebd13b61dff (patch)
treebb0d81f205acf874a605e603c22c6d584f1ca272
parent12904409a3d93f4ef47fb40c47b44eb6c4ead01b (diff)
downloadorg.eclipse.cdt-c73978c03ad76f776f686ef6d9883ebd13b61dff.tar.gz
org.eclipse.cdt-c73978c03ad76f776f686ef6d9883ebd13b61dff.tar.xz
org.eclipse.cdt-c73978c03ad76f776f686ef6d9883ebd13b61dff.zip
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 <alex.blewitt@gmail.com>
-rw-r--r--build/org.eclipse.cdt.autotools-feature/ChangeLog138
-rw-r--r--build/org.eclipse.cdt.autotools.core/ChangeLog4416
-rw-r--r--build/org.eclipse.cdt.autotools.docs/ChangeLog320
-rw-r--r--build/org.eclipse.cdt.autotools.tests/ChangeLog305
-rw-r--r--build/org.eclipse.cdt.autotools.ui.tests/ChangeLog99
-rw-r--r--build/org.eclipse.cdt.autotools.ui/ChangeLog1023
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog0
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/ChangeLog520
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/ChangeLog261
-rw-r--r--core/org.eclipse.cdt.core.linux/ChangeLog62
-rw-r--r--core/org.eclipse.cdt.core.macosx/ChangeLog6
-rw-r--r--core/org.eclipse.cdt.core.solaris/ChangeLog49
-rw-r--r--core/org.eclipse.cdt.core.tests/ChangeLog1865
-rw-r--r--core/org.eclipse.cdt.core.win32/ChangeLog173
-rw-r--r--core/org.eclipse.cdt.core/ChangeLog2580
-rw-r--r--core/org.eclipse.cdt.core/ChangeLog-20032269
-rw-r--r--core/org.eclipse.cdt.core/browser/ChangeLog-browser108
-rw-r--r--core/org.eclipse.cdt.ui.tests/ChangeLog734
-rw-r--r--core/org.eclipse.cdt.ui/ChangeLog3253
-rw-r--r--core/org.eclipse.cdt.ui/ChangeLog-20032185
-rw-r--r--core/org.eclipse.cdt.ui/browser/ChangeLog-browser106
-rw-r--r--debug/org.eclipse.cdt.debug.core/ChangeLog1838
-rw-r--r--debug/org.eclipse.cdt.debug.core/ChangeLog-20031689
-rw-r--r--debug/org.eclipse.cdt.debug.ui/ChangeLog1699
-rw-r--r--debug/org.eclipse.cdt.debug.ui/ChangeLog-20031267
-rw-r--r--launch/org.eclipse.cdt.launch/ChangeLog799
26 files changed, 0 insertions, 27764 deletions
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 <jjohnstn@redhat.com>
-
- * p2.inf: Add additional info so update path
- from old autotools feature to new works smoothly.
-
-2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
-
- Refactor to org.eclipse.cdt.autotools-feature.
-
-2011-08-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * pom.xml: Bump up feature to 3.0.1.
- * feature.xml: Ditto.
-
-2011-05-10 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * feature.xml: Bump up version to 2.0.1 for 0.7 release.
-
-2010-05-18 Andrew Overholt <overholt@redhat.com>
-
- * feature.properties: Fix provider name.
-
-2010-04-26 Andrew Overholt <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * feature.properties: Match consistent license text (bug #306627).
-
-2009-11-10 Andrew Overholt <overholt@redhat.com>
-
- * feature.properties: Make featureName a bit more user-friendly.
-
-2009-11-04 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Fix dependencies to support CDT 6.0.0 and up.
-
-2009-11-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Fix feature id.
-
-2009-10-21 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * feature.xml: Use 6.0.0 CDT requirements on Galileo branch.
-
-2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Bump up version to 1.0.2.
-
-2009-01-08 Jeff Johnston <jjohnstn@redhat.com>
-
- Fixes #260436
-
- * feature.xml: Add .qualifier to version id.
-
-2009-01-06 Andrew Overholt <overholt@redhat.com>
-
- * feature.xml: Add update site information.
- * build.properties: Add feature.properties and epl-v10.html.
-
-2008-10-31 Andrew Overholt <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 1.0.1.
-
-2008-08-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 1.0.0.
-
-2008-01-28 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.6.
-
-2007-12-05 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.5.3.
-
-2007-11-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.5.2.
-
-2007-10-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.5.1.
-
-2007-10-04 jjohnstn <jjohnstn@vermillion>
-
- * feature.xml: Update release to 0.9.5.
-
-2007-09-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.4.
-
-2007-09-05 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Update release to 0.9.3.
-
-2007-08-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * feature.xml: Fix up release number.
-
-2007-07-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump up version to 1.1.0.
- * pom.xml: Ditto.
-
-2012-04-11 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/cdt/autotools/core/AutotoolsNewProjectNature.java: Fix old nature id to contain the .core specifier.
-
-2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
-
- Refactor all packages to be org.eclipse.cdt.autotools.core.
-
-2011-12-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsPropertyConstants.java (fACVersions): Add
- 2.68.
- (fAMVersions): Add 1.11.1.
-
-2011-10-19 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <swagiaal@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump version to 1.0.2.
- * pom.xml: Ditto.
-
-2011-07-25 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <swagiaal@redhat.com>
-
- * 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 <swagiaal@redhat.com>
-
- * 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 <swagiaal@redhat.com>
-
- * 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 <swagiaal@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Resolves: #349881
- * plugin.xml: Add call-on-empty-delta behaviour for Autotools builder.
-
-2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/internal/cdt/autotools/core/ErrorParserManager.java (outputLine): Fix
- to use IErrorMarkeredOutputStream interface rather than reflection.
-
-2011-04-27 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump up version to 1.0.1 for 0.7 release.
-
-2010-11-10 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * plugin.properties: Change provider to Eclipse Linux Tools.
-
-2010-06-03 Jeff Johnston <jjohnstn@redhat.com>
-
- Bug #315652
- * src/org/eclipse/linuxtools/internal/cdt/autotools/core/AutotoolsConfigurationBuilder.java (shouldBuild): Always
- return true for automatic build.
-
-2010-05-27 Andrew Overholt <overholt@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Resolves: #314122
- 2010-05-26 Jon Beniston <jon@beniston.com>
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- Resolves #303613
- * src/org/eclipse/linuxtools/internal/cdt/autotools/core/configure/ConfigureMessages.properties: Fix tooltip
- for config tool directory.
-
-2010-02-23 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * plugin.properties: Fix provider name.
-
-2009-11-04 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change dependencies to handle CDT 6.0.0 and up.
-
-2009-11-02 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/internal/cdt/autotools/core/wizards/NewAutotoolsProject.java (process): Add
- creation of default Autotools configuration.
-
-2009-10-13 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-2009-05-01 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Update dependencies to not put upper sealing for version numbers as 6.0.0.
-
-2009-03-31 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Set expected value to true for Autotools property page enablement.
-
-2009-02-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * .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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * build.properties: Remove libhoverdocs/.
-
-2008-10-31 Andrew Overholt <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Use plugin.properties for provider.
- * plugin.properties: Add "(Incubation)" to Bundle-Name.
-
-2008-10-28 Andrew Overholt <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Update BREE to J2SE-1.5.
-
-2008-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump up release to 1.0.1.
-
-2008-10-10 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump release to 0.9.7.
-
-2008-04-17 14:12 Ed Swartz <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * plugin.xml: Update release to 0.9.5.3.
-
-2007-12-05 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * plugin.xml: Ensure the ids for InvokeAutoconf and InvokeAutomake actions are unique.
-
-2007-10-04 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * plugin.xml: Update version to 0.9.4.
-
-2007-09-21 Jeff Johnston <jjohnstn@redhat.com>
-
- * src/com/redhat/eclipse/cdt/autotools/actions/InvokeAutoconfAction.java (run):
- Fix array indexing.
-
-2007-09-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Add ELF and GNU_ELF binary parsers as default for an Autotools project.
-
-2007-09-05 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change release to 0.9.2 and specify minimum java runtime as
- 1.4.
-
-2007-08-15 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * MANIFEST.MF: Bump up release to 0.9.1.
-
-2007-07-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@toocool.toronto.redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@toocool.toronto.redhat.com>
-
- 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 <jjohnstn@toocool.toronto.redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * plugin.xml: Bump up release to 0.0.8.1.
-
-2007-02-27 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * cdtpatches/README: Fix CVS location of managedbuilder.
-
-2007-02-02 Andrew Overholt <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * about.html: New EPL license file.
-
-2007-01-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * libhoverdocs/acmacros.xml: Add PKG_* macros from pkgconfig.
-
-2007-01-05 Andrew Overholt <overholt@redhat.com>
-
- * libhoverdocs/acmacros.xml: Add AM_* macros from automake's Public-macros.html.
-
-2007-01-05 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Add package visibility for tests.
- * plugin.xml: Add filename associations for AutomakeEditor.
-
-2006-12-11 Jeff Johnston <jjohnstn@redhat.com>
-
- * MANIFEST.MF: Update release to 0.0.6.
-
-2006-12-11 Kyu Lee <klee@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * plugin.xml: Add .m4 file support to the Autoconf editor.
-
-2006-11-27 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * build.properties: Update so plugin.properties built into binary.
- * build.xml: New file.
-
-2006-09-28 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Bump up release number to 0.0.5.
-
-2006-09-15 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * cdtpatches/cdt.ui.patch: Update patch to include defined symbol hover help.
-
-2006-09-11 Jeff Johnston <jjohnstn@redhat.com>
-
- * src/com/redhat/eclipse/cdt/autotools/AutotoolsScannerInfo.java
- (getDefinedSymbols): Prepare code for failure to get compilation string.
-
-2006-09-06 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * plugin.xml: Update release.
- * META-INF/MANIFEST.MF: Export libhoverdocs.
-
-2006-07-13 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Update release.
-
-2006-07-11 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@toy.toronto.redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/com/redhat/eclipse/cdt/autotools/popup/actions/GetIncludePathAction.java:
- Fix up imports.
-
-2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Make provider Red Hat.
-
-2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * src/com/redhat/eclipse/cdt/autotools/MakeGenerator.java
- (addMakeTargetsToManager): New method.
- (regenerateMakefiles): Call addMakeTargetsToManager after Makefile is generated.
-
-2006-03-13 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * .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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Refactor to org.eclipse.cdt.autotools.docs.
-
-2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.properties: Add book.css.
- * book.css: New file.
-
-2011-06-01 Jeff Johnston <jjohnstn@redhat.com>
-
- Resolves: #347979
- * build.properties: Add images directory.
- * images/*.gif: New files.
-
-2011-03-22 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.properties: Add tools.xml to bin list.
-
-2010-12-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump up version to 2.0.2 for 0.7 release.
-
-2010-10-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Bug #315852
- * toc.xml: Fixed link for pkg-config tool.
-
-2010-04-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change J2SE level to 1.5.
-
-2010-04-14 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * plugin.properties: Fix bundle name. Fix provider.
-
-2009-10-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * cheatsheets/autotools.xml: Revised for Autotools rewrite.
-
-2009-10-13 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.properties: Add build.properties to bin list.
- * META-INF/MANIFEST.MF: Bump up version to 2.0.0.
-
-2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Add .qualifier to id.
-
-2008-11-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.properties: Add cheatsheets directory to binary list and remove
- doc.zip which no longer exists in project.
-
-2008-10-31 Andrew Overholt <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Use translated BundleName and provider. Add
- "(Incubation)".
- * plugin.properties: Initial import.
-
-2008-10-01 Jeff Johnston <jjohnstn@redhat.com>
-
- * toc.xml: Add anchor id so other gnu tools can be added to Gnu Tools list.
-
-2008-09-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Update version number to 1.0.0.
-
-2008-09-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * toc.xml: Add http references for all of the GNU tools documentation.
-
-2007-10-04 jjohnstn <jjohnstn@vermillion>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * toc.xml: Add "and Other" to the toc entry.
- * doc.zip: Add pkg-config/index.html (created using PolyglotMan
- <http://polyglotman.sourceforge.net/>).
-
-2007-01-22 Andrew Overholt <overholt@redhat.com>
-
- * toc.xml: Gnu -> GNU.
-
-2007-01-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * about.html: New license file.
-
-2006-08-29 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.xml: Update release to 0.0.3.
-
-2006-07-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * Manifest.MF: Change release to 0.0.2.
- * build.properties: Add doc.zip and toc.xml to bin files.
-
-2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * plugin.xml: Make provider Red Hat.
-
-2006-04-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * getdocs.sh: New file to generate doc.zip.
-
-2006-04-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/cdt/autotools/tests/ProjectTools.java
- (setup): Fix to return false when Workbench is null.
-
-2012-03-30 Jeff Johnston <jjohnstn@redhat.com>
-
- * zip/project2.zip: Fix autogen.sh to make the configure script executable.
-
-2012-03-29 Jeff Johnston <jjohnstn@redhat.com>
-
- * src/org/eclipse/cdt/autotools/tests/ProjectTools.java (build): Refresh the workspace root so resource tests
- will work consistently.
-
-2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
-
- Refactor to org.eclipse.cdt.autotools.tests.
-
-2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/BaseParserTest.java (parseNoHandlers):
- Fix to new parser API.
-
-2011-05-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Make singleton.
-
-2009-11-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java: Remove warnings.
-
-2009-10-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * build.properties: Add zip directory to binary build.
-
-2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Add .qualifier to id.
-
-2008-12-09 Andrew Overholt <overholt@redhat.com>
-
- * test.xml: Debugging statement.
-
-2008-12-08 Andrew Overholt <overholt@redhat.com>
-
- * test.xml: Clean up some typos.
-
-2008-12-04 Andrew Overholt <overholt@redhat.com>
-
- * build.properties: Add test.xml to bin.includes.
-
-2008-11-05 Andrew Overholt <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Update BREE to 1.5.
-
-2008-11-05 Andrew Overholt <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * build.properties: Remove plugin.xml, add plugin.properties.
-
-2008-10-31 Andrew Overholt <overholt@redhat.com>
-
- * META-INF/MANIFEST.MF: Use plugin.properties for %bundleName and %provider.
- Add "(Incubation)".
- * plugin.properties: Initial import.
-
-2008-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump release to 1.0.3.
-
-2008-09-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change Eclipse-AutoStart to Bundle-ActivationPolicy.
-
-2008-09-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump to 1.0.2.
-
-2008-04-17 10:43 Ed Swartz <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <ed.swartz@nokia.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change release to 1.0.1 and specify minimum java runtime as
- 1.4.
-
-2007-04-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <overholt@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Refactor to org.eclipse.cdt.autotools.ui.tests.
-
-2011-10-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * build.properties: Remove src.includes references to remove warnings.
-
-2010-06-22 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java: New file.
- (canAccessAutomake): New test.
-
-2010-04-12 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- Resolves: bug #388354
- * plugin.properties: Fix statedir option help tip message.
-
-2012-03-30 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- Refactor entire plug-in to org.eclipse.cdt.autotools.ui.
-
-2011-12-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <swagiaal@redhat.com>
-
- 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 <swagiaal@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Bump up version to 1.0.1 for release 0.7.
-
-2010-11-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Resolves: #325194
- * plugin.xml: Add enable restrictions for Autotools General and Configure Settings
- property pages.
-
-2010-08-25 Jeff Johnston <jjohnstn@redhat.com>
-
- Patch from Marc-Andre Laperle <malaperle@omnialabs.net>
- * 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 <overholt@redhat.com>
-
- * plugin.properties: Change provider to Eclipse Linux Tools.
-
-2010-07-19 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <overholt@redhat.com>
-
- * about.html: Add missing file.
- * build.properties: Likewise.
-
-2010-06-25 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Change required Java env to J2SE-1.5 instead of 1.6.
-
-2010-04-09 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- Resolves #303613
- * src/org/eclipse/linuxtools/cdt/autotools/ui/Resources.properties: Fix message
- issued for autoreconf.
-
-2009-12-01 Jeff Johnston <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * src/org/eclipse/linuxtools/cdt/autotools/ui/Resources.properties: Fix conversion wizard messages
- to not mention CVS or repository.
-
-2009-11-04 Jeff Johnston <jjohnstn@redhat.com>
-
- * META-INF/MANIFEST.MF: Fix dependencies to support CDT 6.0.0 and up.
-
-2009-11-02 Jeff Johnston <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- * 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 <jjohnstn@redhat.com>
-
- 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
--- a/build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog
+++ /dev/null
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:\<path>\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 <dep_project_build_dir>; $(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 <dep_project_build_dir> && $(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 <dep_project_build_dir> && $(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 <tromey@redhat.com>
-
- * 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 <robert@ocallahan.org>
-
- 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 (<line number>) but doesn't understand
- (<line number>, <column>), 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 <project_root>/<config_name> 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.
-
- <extension id="ELF" name="Elf Parser" point="org.eclipse.cdt.core.BinaryParser">
- <cextension>
- <run class="org.eclipse.cdt.internal.core.model.parser.ElfParser"/>
- </cextension>
- </extension>
-
- <extension id="PE" name="PE Windows Parser" point="org.eclipse.cdt.core.BinaryParser">
- <cextension>
- <run class="org.eclipse.cdt.internal.core.model.parser.PEParser"> </run>
- </cextension>
- </extension>
-
- 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 <enter>
- 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
- <tab> a
- abc<tab> 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 <tromey@redhat.com>
- * 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

Back to the top