Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Blewitt2016-04-23 09:39:12 -0400
committerAlex Blewitt2016-04-25 17:53:31 -0400
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 2e66331739..0000000000
--- 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 c2a32f2953..0000000000
--- 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 f321b8e6b0..0000000000
--- 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 c853034259..0000000000
--- 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 ad5bb9cac4..0000000000
--- 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 150cecceb8..0000000000
--- 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 e69de29bb2..0000000000
--- 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 5941126b78..0000000000
--- 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 a1d427afae..0000000000
--- 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 e25cbe1f81..0000000000
--- 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 9cbb0413ed..0000000000
--- 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 c877818d19..0000000000
--- 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 16112943da..0000000000
--- 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 f2a3a88b18..0000000000
--- 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 4a07f5f544..0000000000
--- 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 dcd158f408..0000000000
--- 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 076461df5d..0000000000
--- 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 90940b1ec1..0000000000
--- 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/CH