| 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. |
| |