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

198 commits

Author SHA1 Message Date
David Inglis
6c46cacd82 fixed for https://bugs.eclipse.org/bugs/show_bug.cgi?id=53204 2004-02-27 21:11:42 +00:00
Sean Evoy
ce2687d063 New built-in compiler incldue search paths and defined symbols for the Gnu C++ compiler on Cygwin. 2004-02-27 18:49:52 +00:00
Sean Evoy
440660c80b Added a header to the automatically generated makefiles to alert users not to edit them. Also added includes directives to bring in user-supplied makefiles to support additional targets, macro definitions, and custom build steps. Strings are externalized. 2004-02-27 14:54:22 +00:00
David Inglis
479396734d mark string non-externalized 2004-02-27 03:36:52 +00:00
Sean Evoy
27c1639a5e Changes to the option categories that came about because of working
on feature C14 lead to the discoveryof a cut-&-paste error in the plugin 
manifest. The miscellaneous category in the cygwin C++ compiler spec 
referred to the C++ compiler in Linux as the parent. Fixed this.
2004-02-26 20:56:03 +00:00
Sean Evoy
72991c1d3e Work for C14, add the ability to inherit a tool description via a tool
reference.
	
	Changed the schema to allow a tool reference to belong to a target.
	* schema/ManagedBuildTools.exsd
	
	Changed the manifest logic in the managed build manager to load and 
	retrieve tool definitions as well as target definitions. The schema 
	allowed for this, but the logic was missing.
	* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java

	Made some bookeeping additions to the target so that it can store references 
	to tools. First, the target loads any tool references it has. Then it loads 
	tools and configurations. The target also has to consider the presence of tool 
	references when it determines how many tools it has, so the logic that counted 
	and returned the number of tools in the target was updated. Some key changes in 
	this regard relate to how the target looks up the tool references it has. It 
	now has to ask the managed build info if it has a tool definition for the reference 
	if there are no tools defined for the target level for a given reference.
	* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
	
	Tool references now have the potential to be owned by either a target or a 
	configuration. Changed the owner to the superclass of both and figure out 
	which the parent is at runtime to perform the proper registration and information 
	look-up. Also removed the reference to a target from a tool and the interface to 
	extract the target from ITool.
	* src/org/eclipse/cdt/managedbuilder/core/ITool.java
	* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
	* src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
	
	An unrelated bug had to do with a problem my testing uncovered with nested 
	categories. The manifest reader was looking at the wrong field to determine 
	the parent, but for the manifests we have created, this has not proven to be 
	a problem so far.
	* src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java
	* src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java
2004-02-26 20:53:54 +00:00
Sean Evoy
c80f98594b 2004-02-24 Sean Evoy
Changed the makefile generator to escape any whitespace it finds in a dependency path. Now it is possible to build a project in a location with spaces but you still cannot have internal folders with spaces in the name. 
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
	
Tweaked the builder to put only the make command in invocation if there were no arguments spec'd. It seemed to be causing a fake error message to be reported on Linux even though make was successfully building the project.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
2004-02-24 21:25:12 +00:00
Sean Evoy
73178a9453 Work for bug 52647. 2004-02-24 15:18:13 +00:00
David Inglis
f25407a2dc cleanup
start of string cleanup
improved error handling with targets
2004-02-24 02:04:02 +00:00
David Inglis
181ceb45e7 cleanup
improved error handling
2004-02-24 02:03:08 +00:00
David Inglis
a0d5e302cb fixed bug# 52490 2004-02-19 19:46:46 +00:00
David Inglis
228957743b some work on externalizing strings 2004-02-19 13:38:36 +00:00
Alain Magloire
4adc2a5dbf Use Eclipse-3.0 API 2004-02-19 01:57:59 +00:00
Sean Evoy
aba55c1109 Fixes for 41590, 44159, 51640, and 51646 2004-02-17 14:20:11 +00:00
Alain Magloire
9f38e59620 Reenable the Make Editor for the head. 2004-02-02 20:04:46 +00:00
David Inglis
c1d289e14d - cleanup UI
- fixed problems with make target editor
2004-01-13 18:54:39 +00:00
David Inglis
44e85901c9 - update progress monitor to show complete build command
- update progress monitor to normailize over each build.
2004-01-13 18:53:52 +00:00
Doug Schaefer
8cceffb272 Fix the classpaths to use dynamic containers again.
My apologies :-)
2004-01-05 21:16:28 +00:00
Doug Schaefer
e1b04cf0c0 Added org.eclipse.core.runtime.compatability as a
dependency to satisfy Eclipse 3.0M6 requirements.
2004-01-05 20:26:57 +00:00
David Inglis
e8e72e90ad fixed bug #49143 2003-12-18 21:50:17 +00:00
Alain Magloire
e0485ec52b A bug in SWT other then motif. When selecting
things programatically the callback is not call.
The fix is to do it ourselves.
2003-12-11 22:08:42 +00:00
David Inglis
16459b510e fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48027 2003-12-03 20:36:38 +00:00
David Inglis
c30833b28f fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47598 2003-11-28 21:42:18 +00:00
Alain Magloire
9ddba7f91f added the builtin folder. 2003-11-26 19:09:17 +00:00
Alain Magloire
342ec252d6 updated. 2003-11-25 20:16:11 +00:00
Alain Magloire
1d44aef852 Save the preferences. 2003-11-25 20:07:16 +00:00
Doug Schaefer
9c677d807f Upversioned the plugins, etc to 2.0.0.
Made sure the jar files got included in the zips.
2003-11-25 18:24:55 +00:00
Doug Schaefer
9dc3aa63e5 Upgrade to Eclipse 3.0. Includes:
- upgrade plugin.xml files
- use PDE containers
- apply Eclipse 3.0 porting items, in particular openEditor and gotoMarker
- remove TestWorkbenches from test plugins
2003-11-24 18:31:03 +00:00
David Inglis
7750af19fa changes to address https://bugs.eclipse.org/bugs/show_bug.cgi?id=47241 2003-11-24 01:46:26 +00:00
David Inglis
e34c4afc9a fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=46486 2003-11-21 15:06:17 +00:00
David Inglis
c7fe5e657a fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47224 2003-11-21 14:24:38 +00:00
Alain Magloire
7e02ddb252 Typo and wrong arrayList. 2003-11-19 22:11:14 +00:00
Doug Schaefer
335bab74c2 Patch for Sean Evoy:
- Fixes for bugzilla 44451 and 44841
2003-11-13 19:41:59 +00:00
Doug Schaefer
e05f8b0b59 Patch for Tanya Wolff:
- globalizes the Managed Build properties pages by
externalizing strings in plugin.xml. 
- also fixed an option reference to set a linux project's
c compiler debug level.
2003-11-13 14:08:12 +00:00
Alain Magloire
8af641c677 Make it work for Eclipse-3.0 2003-11-03 20:43:28 +00:00
Doug Schaefer
92669e0062 Patch for Bogda Gheorghe: (44366 & 45324)
- Moved off all dependency calculations to the Indexer thread,
created a new UpdateDependency job
- Modified CSearchOperation to only lock the workspace when
tagging resources with markers.
2003-10-27 20:57:47 +00:00
David Inglis
e8cea36679 fixes bug# 45612 2003-10-27 19:50:24 +00:00
David Inglis
e7b658fd5f applied patch fro Thomasf
- Add Edit buttons for changing the symbol and include paths
  values. 
- Adjusted to use MakeUIPlugin properties instead of CUIPlugin
  properties.
2003-10-27 19:06:42 +00:00
Doug Schaefer
de44b4c4a2 Merged 1.2 fixes into HEAD. Includes:
- managed make fix for infinite make recursion
- search fix for large projects
- fixes to source project so that it actually contains source
2003-10-27 18:26:54 +00:00
Alain Magloire
f4e1af8305 Correct typos 2003-10-22 00:16:05 +00:00
Alain Magloire
5805d0cfee Always pop the dialog and should work for multiple selection. 2003-10-22 00:15:39 +00:00
Alain Magloire
4f4f092bbc new icon 2003-10-19 01:08:53 +00:00
Alain Magloire
644a631ca0 Do the working copy. 2003-10-18 04:42:57 +00:00
Doug Schaefer
ab1e01699b Patch for Tom Tromey:
- Changed -werror to -Werror
2003-10-17 19:12:24 +00:00
Alain Magloire
0c011ffdda add comment/uncomment menu. 2003-10-17 02:34:10 +00:00
Alain Magloire
8331d66485 Default Prefix for comment. 2003-10-17 02:32:25 +00:00
Alain Magloire
4fda51818b updated. 2003-10-17 01:39:50 +00:00
David Inglis
90ef3ef63b don't set container 2003-10-15 15:33:22 +00:00
David Inglis
a812ee80f7 revert alain change 2003-10-15 15:32:55 +00:00
Alain Magloire
cd27b49d8c new method getPluginID(). 2003-10-15 02:50:35 +00:00