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

476 commits

Author SHA1 Message Date
Sean Evoy
bc84af8c5a Fix for 79689 -- Unable to convert static libraries from 1.2 -> 2.1
Fix for 75859 -- Importing 1.2x mgd make projects doesn't update artifactName
2004-11-29 18:35:49 +00:00
Sean Evoy
01ad33e1cd Patch applied for Leo Treggiari:
1. [Bug 79451] NPEs on project import
2. [Bug 77399] Managed Make Builder mangles subdir.mk if configuration of linked resource was changed – fix for initial problem – additional problems to be investigated
3. Force rebuild when file build option changes
4. Ensure that converted projects get saved.
2004-11-29 15:04:05 +00:00
Sean Evoy
0ed3dbe9b1 Fix for bugzilla 77558 -- project upgrade from 1.2 loses default configuration setting
The 1.2 project stored the default project in the cdtbuild file so it was a matter of reading that it an cacheing a map of old config IDs to new, then setting the default using the appropriate new config

Fix for bugzilla 79572 -- Importing 1.2 projects with libraries/library search paths fails
The IDs for libraries and library search paths had an extra element that converter was not dealing with and the conversion was failing
2004-11-26 18:46:31 +00:00
Sean Evoy
5360159a8d Fix for bugzilla 78207: Project References hides build error markers.
The same logic applies to the refresh operation on referenced projects as it did for the problem markers. It is no longer necessary given the way the build is sequenced and this avoids needless thrashing in the workspace.
2004-11-23 21:05:28 +00:00
Sean Evoy
778d51ed87 Commit for Leo Treggiari
The patch contains a fix for Bug 69114.  The particular problem was that the manifest file contained an invalid id in an optionCategory “owner” attribute.  The patch contains a change to all appropriate resolveReferences methods to check for unresolved references and write out an error message.  For the optionCategory “owner” attribute, the “owner” is set to the Tool by default.
2004-11-22 21:50:46 +00:00
Sean Evoy
2c296b89c0 Commit for Leo Treggiari:
Fix for Bug 78207 "Project References hides build error markers”
2004-11-19 22:42:47 +00:00
Vladimir Hirsl
19a8eda676 Fix for PR 78792 [Scanner Config] Include paths not discovered from build output of Ethereal project.
Fixed ambiguous (prefix & postfix based) source file name detection.
2004-11-16 21:53:22 +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
David Inglis
d0408df257 fixed bug # 68888 2004-11-11 14:07:10 +00:00
Sean Evoy
486c5d2c70 Commit for Leo Treggiari:
Fix for bugzilla 78047 -- Build all results in a 'clean all''
2004-11-08 21:10:26 +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
Vladimir Hirsl
101d8a23ec Fix for PR 76040 [Scanner Config] Importing 1.2.1 project does not update.
Distinguishing two cases of missing builder information:
- Disabled builder
- Legacy project
2004-11-03 20:53:15 +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
David Inglis
e875aee948 fixed bug #77135 2004-10-27 16:55:47 +00:00
Vladimir Hirsl
41c98b2b5b Fix for 75327 ScannerInfo incorrecly parses ScannerInfoProvider command data streams.
Original patch from Brad Jarvinen (Brad.Jarvinen@palmsource.com) with slight modifications.
2004-10-22 20:34:08 +00:00
Sean Evoy
0fc818ad2c Fix for 76715 -- After reopening Eclipse, a C++ managed project is not usable in any language other than English 2004-10-21 17:45:11 +00:00
Vladimir Hirsl
cb264b92c7 Reverting back to previous version. Not ready to commit yet. 2004-10-19 22:00:22 +00:00
Vladimir Hirsl
45c33ef2aa Reverting back to previous version. Not ready to commit yet. 2004-10-19 21:54:03 +00:00
Vladimir Hirsl
5fd1105acd Changes in the parser and utility interaction.
Ready for the first test.
2004-10-19 21:08:25 +00:00
David Inglis
1307a5b905 fixed bug #76412 2004-10-19 14:18:55 +00:00
Sean Evoy
c7caaff4a6 Fix for bugzilla 76483 - [Managed Make] ToolReferences with no defined output extensions answer that they build everything 2004-10-18 17:23:50 +00:00
David Inglis
83c6521896 fixed bug #75685 2004-10-05 23:50:17 +00:00
David Inglis
42ebad496a use new AbstractErrorParserPage 2004-09-28 18:59:36 +00:00
David Inglis
e3d23e3704 patch from ChrisW 2004-09-24 19:15:22 +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
Alain Magloire
506adaf4b1 OpenInclude action 2004-09-11 03:58:30 +00:00
Alain Magloire
c7b33d247f save the preference when shutting down 2004-09-11 03:58:23 +00:00
Alain Magloire
abf050d657 set the filename for include directives 2004-09-10 19:24:30 +00:00
David Inglis
967d6f8b78 fixed 69719 2004-09-10 19:15:23 +00:00
David Inglis
75c897cf26 group make preferences under one "Make" entry. 2004-09-08 15:05:09 +00:00
Alain Magloire
482188a798 Define the open declaration action properly 2004-09-07 19:29:33 +00:00
Alain Magloire
373ace7ff4 set the location for the builtin files correctly 2004-09-07 19:29:14 +00:00
Alain Magloire
b62a30b9a8 Removing some warnings. 2004-09-07 03:52:25 +00:00
Alain Magloire
73e222cdd8 Provide more setting for the makefile editor. 2004-09-05 23:25:28 +00:00
Alain Magloire
24ce467c84 Add Preference Page to Makefile Editor to allow
the change of settings.
2004-08-29 23:53:42 +00:00
Alain Magloire
c3e3d74edc remove warnings. 2004-08-27 01:50:58 +00:00
David Inglis
45787ce6ed update to use new IPathEntryContainerPage 2004-08-23 20:09:48 +00:00
Alain Magloire
76418574f4 Added GNUMakefile and extension *.mk for the MakefileEditor 2004-08-22 22:21:35 +00:00
Alain Magloire
9bf3b2ef78 Move the MakefileDocumentProvider to use Eclipse-3.0
TextFileBuffer management this will allow us to open
external files also
2004-08-22 22:18:44 +00:00
David Inglis
8abbfa146e fixed buggy encoding/decoding of environment strings 2004-08-20 19:27:21 +00:00
David Inglis
db30e1599c fix for bug 72228 2004-08-19 15:32:26 +00:00
Sean Evoy
b516c01e02 Fix for bugzilla 71134 -- Managed Make: String list command outputs null 2004-08-16 20:41:16 +00:00
Sean Evoy
af2454ec98 Fix for bugzilla 70491 -- Unable to build source files in a linked directory 2004-08-16 17:50:55 +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
aed28a3861 Fix fog bugzilla 69112 -- The managed build manager now returns a default makefile generator rather than NULL 2004-08-04 21:00:40 +00:00
Sean Evoy
39e2a667df Committing to head for Leo Treggiari (missed part of the original patch from 5-July-2004) 2004-08-04 18:20:44 +00:00
Alain Magloire
b368cb948d Fix for PR 71106 2004-07-29 19:27:56 +00:00
Sean Evoy
9b08f32b17 Commit for Vlad Hirsl -- The default external scanner info collector was having problems with the output of GCC in non-utf8 locales. It now makes sure the locale is set to utf-8 when it runs GCC on *nix systems 2004-07-29 13:04:34 +00:00