1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

363 commits

Author SHA1 Message Date
Alain Magloire
ec263f76dc 2005-03-16 Alain Magloire
Patch from Tracy Miranda to fix PR 88160
	* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
2005-03-16 17:06:01 +00:00
Vladimir Hirsl
2aae3af85f Fix for 85056: Discovered Inclusions broken on for Managed Make projects
and 85229: Problem with scannerInfoCollector attribute in the toolChain schema of MBS.
Replaced ToolChain's attribute scannerInfoCollector with ScannerConfigDiscoveredProfileId in managed builder extension point definition schema. Discovery of compiler's internal scanner info for a manged project now uses specified SCD profile.
On Windows, specified profile calls cygpath to translate discovered paths.
2005-02-18 19:35:32 +00:00
Sean Evoy
401c7a5866 Fix for bugzilla 75529 -- [Managed Build] Shouldn't go to the beginning on configuration changing 2005-02-04 22:07:01 +00:00
Sean Evoy
6a104cdd5b Fix for bugzilla 75529 -- [Managed Build] Shouldn't go to the beginning on configuration changing
Corrected a problem whereby a tree selection on a selected option would hide the options.
2005-01-31 20:52:36 +00:00
Sean Evoy
4017f92c70 Fix for bugzilla 75529 -- [Managed Build] Shouldn't go to the beginning on configuration changing
Just tweaked the logic to check for a previously selected tool or option (which the tab was storing anyway). If one was selected, that selection is made in tree viewer.
2005-01-31 19:30:52 +00:00
Leo Treggiari
60b9d81d50 Use instanceof to match the builtin wizard pages to allow for easier extensions 2005-01-28 03:32:24 +00:00
Leo Treggiari
a37e05f7ec Add 2 tips for the resource configuration property page 2005-01-28 03:30:15 +00:00
Leo Treggiari
12b5cc0ff4 Add names for new Tool-chain model elements 2005-01-28 03:29:10 +00:00
Sean Evoy
fe3c4a2eea Basic fix for one of the errors reported in 76080, namely that deletions of files pops up a confirmation box that uses the term "directories". I just added "files or directories". 2005-01-24 20:18:18 +00:00
Sean Evoy
d5994ef1b5 Fix for 83556
The MBS now validates the configuration names more carefully. It checks for duplicates in a case-insenstive way. It also looks for invalid whitespaces at the start of a config name. It also disallows names containing \/:*?"<>

Also corrected a file that had a local variable called "enum" which is now a "sort-of" reserved keyword in Java 1.5
2005-01-24 19:27:28 +00:00
Doug Schaefer
0583121e43 Updated the version numbers to 3.0.0. 2004-12-22 19:49:22 +00:00
Leo Treggiari
cfaf47a5f7 Partial fix for PR#80951 for CDT 2.1. This allows the resource configuration property page to be displayed for all of the built-in C/C++ extensions. 2004-12-15 04:12:31 +00:00
Sean Evoy
1360711a78 Fix for 80717 -- Executable name ends in ".exe"
Also had to add outputs="" to the tool defintions
2004-12-14 21:05:44 +00:00
Sean Evoy
ccf3364565 Fix for 80717 -- Executable name ends in ".exe"
Also had to remove the exe from the tool references
2004-12-13 23:11:19 +00:00
Sean Evoy
e7908d52e2 Fix for 80717 -- Executable name ends in ".exe"
Removed the exe from the XML specification
2004-12-13 16:54:11 +00:00
Sean Evoy
bd35367d7c Commit for Leo Treggiari:
44568 - [Managed Build] -Xlinker option requires space separator
80119 - [Managed Build] Error in the Xlinker option's generated output
The code and the manifest file have been changed to correctly deal with
the -Xlinker option.  Multiple entries have separate -Xlinker options,
and there is a space between -Xlinker and the value.  The space is
handled by the new option.command functionality - "${VALUE}".

77399 - Managed Make Builder mangles subdir.mk if configuration of
        linked resource was changed
This was partially fixed before and was partially a user error.
Code has been added to output an error message to the console when
MBS sees a duplicate identifier in the loaded manifest files.

Partial fix:
80067 - [Managed Build] Wrong command for building in MMS
A fix has been added so that a command is not stored with a Tool
unless the user changes the value - i.e the Tool will inherit the
value from its suoer-class.  There is still an error with the Gnu
makefile generator when a configuration tool and a resource
configuration tool have different commands specified by the user.
This will be fixed later.
2004-12-07 15:12:00 +00:00
Sean Evoy
ee27feda67 Commit for Leo Treggiari:
Code to handle the case where a manifest file or project file contains a higher version number than the Managed Build System.
New JUnit tests for the new model.
Updates to some external strings.
2004-11-15 19:33:09 +00:00
Sean Evoy
b7c36f5113 Commit for Leo Treggiari:
Handles Managed Build System projects that fail to open or convert, for example, because the tool-chain that the project uses is not installed.
When a project configuration is removed, cleans the configuration output.
Edits for some of the externalized strings.
2004-11-08 20:12:46 +00:00
Sean Evoy
e70d996fd9 Commit for Leo Treggiari:
The majority of the code changes were for dealing with the Java class attributes (buildfileGenerator, etc…).
The other bug fixes were:
When the user displays the properties of a file in a standard make file, the “C/C++” category is displayed in the left pane – I couldn’t figure out a way to “filter” it out.  Before the fix, the Managed Make property page was displayed and would then crash when the user selected OK.  Now, it displays a label saying that this page only applies to Managed Make projects.
When the user has automatic build set, edits the properties of a configuration, selects a different configuration, selects OK when asked to save the changes, a build for the proper configuration would start but it would pick up the tool settings from the wrong configuration (the newly selected one).
There was a bug in the Option.onlyOverridesValue method where it wasn’t checking for a zero-length built-ins list, and therefore returning the wrong answer.
There was a bug in adding a Tool to a ToolChain where the new Tool was added to the toolList but not the toolMap.
2004-11-04 16:56:27 +00:00
Sean Evoy
18b49394c4 Commit for Leo Treggiarri -- Initial Managed Build System patch for CDT 2.1 2004-10-28 17:16:53 +00:00
Doug Schaefer
a1c754d019 Patch for Sam Robb. Fix the property string to be more English compliant. 2004-09-23 15:16:36 +00:00
Sean Evoy
d52cfb4834 Commit for Leo Treggiari -- Fix for bugzilla 71254 2004-08-06 18:58:16 +00:00
Sean Evoy
39dd636454 Commit for Leo Treggiari: bugzilla 70577 and 71254. 2004-08-05 14:30:42 +00:00
Sean Evoy
1e12d45919 Commit for Tanya -- fix for bugzilla 70217, a problem where long labels on a section of the build property page were overlapping the selection widget 2004-07-21 19:59:45 +00:00
Doug Schaefer
739203fe55 Upversioning head to 2.1.0. 2004-07-15 15:54:47 +00:00
Doug Schaefer
04c74b6af0 Initial contribution of Mac Port from Greg Watson. 2004-07-07 19:19:42 +00:00
Sean Evoy
89e16972e3 Final tweak for 68786 - Replaced the 'and' in the title with '/' to save some real estate 2004-06-28 18:10:33 +00:00
Sean Evoy
b11c265690 Fix for bug 68786 2004-06-28 17:34:56 +00:00
Sean Evoy
ebd877b1da Fix for bug 47704 - managed make & binary parser problem 2004-06-27 22:21:15 +00:00
Sean Evoy
87e950ec5a Commit for bug 57860 -- Managed make builder cannot handle .s files 2004-06-27 18:18:10 +00:00
Sean Evoy
08ba5b3731 Fix for 66023 - Round Trip Engineering not working for GCC Archiver 2004-06-26 23:17:26 +00:00
Sean Evoy
995d86e7e5 That last change shouldn't have included the assembler tool definition 2004-06-26 22:33:22 +00:00
Sean Evoy
29ab091666 Fix for 65148 -- Cannot build after cancel build of Managed Project 2004-06-26 21:13:09 +00:00
Sean Evoy
b2c2d72f23 I am removing the logging feature from the plugin, and will replace it latter with proper console debugging messages. There wwere a raft of tester bugs that I caused by using the log to report non-critical exceptions I was handling. 2004-06-25 18:20:46 +00:00
Sean Evoy
266e5c66d8 Fix for bug 67345 -- Logging the exception for updating closed projects is increasing the noise-to-signal ratio. 2004-06-24 19:05:18 +00:00
Sean Evoy
0f40577e78 Partial fix for bug 63479 -- The binaries for Managed make projects are only listed sometimes. 2004-06-24 15:57:06 +00:00
Sean Evoy
3aefe8f54d Commit for Dave Daoust: adds updated copyright notices for IBM-supplied source 2004-06-24 15:47:55 +00:00
Sean Evoy
687d762517 Fix for bug 66739 - Created a shared lib project does not set shared flag in configs. There was a gap in the ever-increasingly complex inheritance behaviour of the ToolReferences. The commands supplied by the ToolReferences were being ignored if the configuration supplied its own ToolReferences. Searching is more comprehensive now, the tool reference is creating a copy of itself more thoroughly, and the JUnit tests have been updated to reflect this. 2004-06-23 19:21:42 +00:00
Sean Evoy
79f7c5e3ae NPE due to an unitilitalized error parser tab in new project wizard. 2004-06-18 19:49:14 +00:00
Sean Evoy
0c44656105 Commit for Andrew Niefer 2004-06-18 18:35:06 +00:00
Sean Evoy
ce20e11710 Commit for Tanya Wolff for bug 61461. Removed intermediate composites to allow groupings to be readable by screenreader in the Manage Configuration dialog. 2004-06-15 19:37:27 +00:00
Sean Evoy
3a263d390d Last fix for bug 61459 - Accessibility: Managed Build: Managed Config dialog needs z-order. There was another entry widget that was displaying this problem. 2004-06-15 15:40:20 +00:00
Sean Evoy
14c5c93240 Fix for bug 60950 - When creating a project, wizard should let you unselect both Debug and Release configs 2004-06-15 15:02:42 +00:00
Sean Evoy
01eb0614cb Fix for bug 61459 - Accessibility: Managed Build: Managed Config dialog needs z-order 2004-06-14 20:55:09 +00:00
Sean Evoy
612551d59c Fix for 66428 - I18N: Managed build "All Options" label chopped 2004-06-14 19:52:55 +00:00
Sean Evoy
c939dec941 Experimental tool reference snuck in during the last commit 2004-06-11 20:06:01 +00:00
Sean Evoy
5c9fe1859c Partial fix for bugzilla 57860 - Last fundamental change to enable compilation of .s (or any other file) extension with proper dependencies. 2004-06-11 19:04:38 +00:00
Sean Evoy
98d309e32f Someone deprecated methods so switched to new methods 2004-06-09 22:55:21 +00:00
Sean Evoy
cbd4446ff5 Fix for bug 64762 -- ClassCastException while deleting of build configuration 2004-06-07 18:52:51 +00:00
Sean Evoy
00f6c5f146 Fix for bug 60144 -- Final fix for paths with whitepsaces. The test was not finding the index of the whitespace quite right on Linux. Addressed and fixed. 2004-06-04 22:43:53 +00:00