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 /build/org.eclipse.cdt.autotools.core
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>
Diffstat (limited to 'build/org.eclipse.cdt.autotools.core')
-rw-r--r--build/org.eclipse.cdt.autotools.core/ChangeLog4416
1 files changed, 0 insertions, 4416 deletions
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.

Back to the top