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

544 commits

Author SHA1 Message Date
David Inglis
ddbea8806c added environment and variable support to standard make builder
bug #47241 & bug #48009
2005-04-11 01:09:27 +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
David Inglis
1e163ece68 new images from Dave Daoust 2005-04-07 17:48:09 +00:00
David Inglis
39a891e435 contribute build action to adaptable element to resources 2005-04-06 19:49:57 +00:00
Vladimir Hirsl
e465c18c34 Proper handling of -I- command line option and generation of two sets of include paths:
for #include <...> directives and
    for #include "..." directives.
Additional deleta all discovered scanner info action in DiscoveredPathContainerPage.
2005-04-06 18:56:59 +00:00
David Inglis
50c820ff98 use IWorkbenchHelpSystem 2005-04-05 17:59:44 +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
David Inglis
0202a904bd use IWorkbenchHelpSystem 2005-04-01 19:08:44 +00:00
David Inglis
d2f6140b4b use new Partitioner 2005-04-01 19:07:30 +00:00
Vladimir Hirsl
7abf1397a2 Per file scanner info collector and container now support -include and -imacros command line options.
Adding discovered include paths as system paths to so that they can be properly retrieved from IScannerInfo implementation.
Parser needs to be updated to ask IScannerInfoExtension implementation for both user and system include paths.
Fix for ClassCastException in CPPClassType binding.
2005-03-31 20:55:29 +00:00
Alain Magloire
77df20e6f9 Updating the file to reflect changes in IPathContainerExtension 2005-03-30 16:39:36 +00:00
David Inglis
b23b32c5e5 move standard build test to it own plugin 2005-03-24 17:49:54 +00:00
David Inglis
58e5610d98 added environment APIs to target and build info
enable variable support in builder arguments, environment and targets
make builder is now "configurable"
2005-03-24 17:37:27 +00:00
Vladimir Hirsl
fc915aee25 Moved ConsoleOutputSniffer from make.core plugin.
Added minimal console parser interface.
2005-03-23 14:06:12 +00:00
Doug Schaefer
ec85b24cb7 Patch for Bog. Update the Index Manager to use the CDescriptor framework to manage which indexer to instantiate for each project. 2005-03-21 15:44:42 +00:00
Alain Magloire
cab81eb6a0 2005-03-18 Alain Magloire
Fix for PR 88110: Importing project that need converting would
	create NPE and ResouceException failures.
	* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
	* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject12.java
	* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject20.java
	* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject.java
2005-03-18 17:54:39 +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
d6508107f7 SCD profiles: integration with CPathEntry framework.
Added generation of path entry change deltas for per file discovery profile.
2005-03-02 19:02:44 +00:00
Vladimir Hirsl
0944b253a3 SCD profiles: integration with CPathEntry framework.
New PerFileDiscoveredPathContainer.
Updating CPathEntries on profile change.
2005-03-01 19:41:19 +00:00
Alain Magloire
1f40d385a6 news MakefileEditor setting part of the general text editor settingsl. 2005-02-25 03:42:53 +00:00
Vladimir Hirsl
7945749d49 Externalizing strings. 2005-02-23 16:16:57 +00:00
Vladimir Hirsl
173f521b41 Externalizing strings. 2005-02-23 15:57:17 +00:00
Alain Magloire
24a7dbbeb8 to much code was remove, the changing of the color was disable. fix now 2005-02-22 21:51:57 +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
Alain Magloire
0a6dc3da2e Fix 84514 The makefileEditor preference settings are now
using the generatl settings from the platform
2005-02-17 01:04:46 +00:00
Vladimir Hirsl
0b009bab25 Per file scanner configuration discovery profile. Added per file collector persistency and updated per project collector's persistency. 2005-02-14 22:21:47 +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
Vladimir Hirsl
1af4417856 Further SCD profile work.
Implementation of 'per file' profile makefile generator provider and its output parser.
Fixed naming of scanner config files.
2005-02-04 21:53:56 +00:00
Leo Treggiari
1e95e361b6 Add tests for resource configurations 2005-02-02 20:07:34 +00:00
Vladimir Hirsl
1ba71c339b Further SCD profile work.
Definition of 'per file' profile and profile options page and initial implementation.
2005-02-01 15:15:40 +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
Sean Evoy
81f165b355 No bugzilla, but this check-in removes a warning over the use of a new (Java 1.5) keyword 'enum'. 2005-01-31 18:08:25 +00:00
Sean Evoy
64b00d9187 Fix for bugzilla 71251 -- [Managed Build] Unexpected extensions crash GnuMakefileGenerator
Now the source macro generation stops if there is no rule for the extension.
2005-01-28 20:44:37 +00:00
Sean Evoy
10eee6ee30 Fix for bugzilla 54100
'cdtbuild' extension is now defined as text
2005-01-28 19:20:33 +00:00
Leo Treggiari
07a476a1fe Fix makefile generation problems with resource configurations 2005-01-28 03:40:20 +00:00
Leo Treggiari
39fbe46d19 Synchronize adding entries to the path entry container 2005-01-28 03:37:31 +00:00
Leo Treggiari
b9cfb72e32 Add methods to keep track of whether the path entry container is initialized 2005-01-28 03:36:33 +00:00
Leo Treggiari
3823ff7743 Fix problems with MBS build console output 2005-01-28 03:35:20 +00:00
Leo Treggiari
0119fc3947 Change synchronization logic for loading tool chain integrations and .cdtbuild files 2005-01-28 03:34:14 +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
868fa103f4 Fix for bugzilla 83877 -- [Managed Build] Project converter misses configuration names
Converter now applies the original configuration name to the new config
2005-01-27 21:09:14 +00:00
Sean Evoy
3dbe65030b Fix (part 2) for bugzilla 76080.
The original fix had two problems. When a source folder had only one file deleted, a complete rebuild was required because the output folder was removed. Now the generator checks.
The parent folder could be deleted accidentally, so that has also been resolved.
Finally, the dependency generator pattern ahs been simplified and now uses a Gnu make-supplied macro for calculating the directory component of a file.
2005-01-26 22:31:15 +00:00
Vladimir Hirsl
c5183b1756 Fix for a problem where SC was not being discovered for Managed projects. 2005-01-26 20:44:23 +00:00
Vladimir Hirsl
af85d93c29 New Scanner Config Discovery work in preparation for per file SC discovery. Added GCCPerFile console parser and utility and PerFile scanner info collector. 2005-01-26 16:10:52 +00:00
Sean Evoy
30b41b6da1 Fix for bugzilla 76080. One of the reported errors in this bug was valid. When a directory containing source was deleted, the Gnu makefilegenerator would mistakenly place it in a list of directories to regenerate makefiles for. The fix places those directories in a list to be deleted. 2005-01-25 20:28:15 +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