1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

593 commits

Author SHA1 Message Date
Mikhail Sennikovsky
0f7c47beb0 The fix for the bug that occured when trying to create a new managed project in the directory where the standard make project is located. When the "finish" wizard button was pressed the wizard page did not close and no warning/error messages were displayed because of a null pointer exception. 2005-06-10 15:54:38 +00:00
Leo Treggiari
92e840899d Apply patch from Sunil Davasam for multi-version and converter support 2005-06-10 15:22:01 +00:00
Mikhail Sennikovsky
fa2c1a50ab Some modifications and fixes for the build Environment and Macros were added 2005-06-08 19:19:00 +00:00
Mikhail Sennikovsky
8c3f6a184a checked in the patch that implements the path entry discovery mechanism for MBS 2005-06-08 16:19:38 +00:00
Leo Treggiari
1eb10a46a0 Apply Bill Hilliard's patch for adding resource specific custom build steps 2005-06-08 15:00:35 +00:00
Leo Treggiari
0119b87695 Apply Symbian (Lars & Bala) patch for Shared Tool Options support 2005-06-06 15:52:19 +00:00
Leo Treggiari
03c8b2fa41 Apply Chris' patch to handle ToolChain versions 2005-06-03 03:10:28 +00:00
Mikhail Sennikovsky
1b5fd41b8d The resource build property page is now displayed for all managed project resources(files). In case the resource is the buildfile generator-created, or there is no configuration containing the tool that can build the resource, the property page contains only the message specifying why the managed build information is not displayed. 2005-06-02 11:31:40 +00:00
Mikhail Sennikovsky
78baded270 Some minor fixes for the build Environment and Macros: some extra-checks for null were added 2005-05-31 11:27:56 +00:00
Mikhail Sennikovsky
cca981f045 Some minor fixes for the Environment and Macros UI 2005-05-30 14:03:35 +00:00
Leo Treggiari
bc78f58fab Externalized string fixes from David Daoust 2005-05-27 16:51:15 +00:00
Leo Treggiari
74d7f35845 Add IOptionApplicability callback
Add more multi-version tool-chain support
2005-05-26 21:18:14 +00:00
Mikhail Sennikovsky
60679c4044 fixed some minor bugs 2005-05-26 15:13:52 +00:00
Leo Treggiari
ca05599a27 Check for null TargetPlatform 2005-05-23 20:32:31 +00:00
Mikhail Sennikovsky
d916648fee Fixed the bug related to the incorrect checking of the macros referenced in the environment variable definitions 2005-05-23 16:15:47 +00:00
Leo Treggiari
fb302ff5d6 Initial commit for Custom new managed project pages 2005-05-20 03:16:13 +00:00
Mikhail Sennikovsky
beeb963403 Initial check-in for the build macros support 2005-05-19 16:26:43 +00:00
Leo Treggiari
27570511ea Remove GNU specific UI definitions to separate new plugin 2005-05-16 20:49:03 +00:00
Doug Schaefer
bdecfcfc41 Cleaned up some obvious NLS warnings. Also turned off the warnings for the tests plugins. 2005-05-16 14:44:03 +00:00
Leo Treggiari
1927cf14da Apply patch for PR 63973
Support of browseType for String options
2005-05-12 22:55:55 +00:00
Leo Treggiari
68da70cb9e Update gnu tool defintion managed build version number to 3.0.0 2005-05-12 19:07:01 +00:00
Leo Treggiari
509ee1af20 UI for Discrete custom build steps
Filter configs based upon OS list and Arch list
2005-05-09 23:51:39 +00:00
Leo Treggiari
5bde16a1f9 Second set of changes for multiple input & output
Gnu definitions are updated to use new schema elements
2005-05-09 03:37:42 +00:00
Leo Treggiari
8c5fd6fb3d Apply patch from bugzilla 93512.
Remove invalid import and warnings
2005-05-03 13:49:50 +00:00
Leo Treggiari
1e5fda4a2c Add Description attribute to Configuration.
Redo Manage Configurations dialog box and add UI for renaming a configuration
2005-05-02 19:44:51 +00:00
Leo Treggiari
b1de8f55f5 Initial check-in for the build environment variable support 2005-04-28 16:55:15 +00:00
Leo Treggiari
1c7f6f77c0 Initial check-in for multiple input & output design 2005-04-21 02:05:04 +00:00
Leo Treggiari
ec7b7d4076 Apply patches:
1.  Bob Monteleone - initial Discrete Custom Build Step support
2.  Mikhail Sennikovsky - initial isSupported support
3.  Norbert Pleott - support list of binary parsers in targetPlatform binaryParser attribute
2005-04-18 04:15:07 +00:00
Leo Treggiari
bd12de3806 Apply David Daoust's new icons
Fix resource property page display problem using unique IDs
2005-04-08 17:09:10 +00:00
Alain Magloire
b270bcf744 2005-04-05 Alain Magloire
Build for Eclipse-31M6
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
2005-04-05 14:54:03 +00:00
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