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

3599 commits

Author SHA1 Message Date
David Inglis
cd8f8ca00f removed unused member 2004-02-27 23:14:44 +00:00
Doug Schaefer
3ea92ce61f Added the fragments to the cdt-feature. We no longer
need the os/ws specific features.
2004-02-27 21:47:09 +00:00
Alain Magloire
e2cd21ff38 put back the method
IBinaryParser.getBinary()

Clients still use it.
2004-02-27 21:27:39 +00:00
Doug Schaefer
5fac1942cc Testing out some releng stuff. 2004-02-27 21:22:38 +00:00
David Inglis
6c46cacd82 fixed for https://bugs.eclipse.org/bugs/show_bug.cgi?id=53204 2004-02-27 21:11:42 +00:00
Hoda Amer
e7dfb880a4 The CView to update with each reconcile : [Bug 53074] 2004-02-27 21:07:56 +00:00
Doug Schaefer
f0ac94629e Testing some releng stuff. 2004-02-27 20:42:11 +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
Alain Magloire
e138c8bc09 Improve performance of the IBinaryParser
by providing a new API
IBinaryParser.getBinary(byte[] hints, IPath path)
2004-02-27 16:22:58 +00:00
John Camelon
d6a96dd12e Patch for Sean Evoy
Tool inheritance test.
2004-02-27 15:59:47 +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
Andrew Niefer
95f42aeb9e Bug 53213: Externalize Strings 2004-02-26 23:10:24 +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
Andrew Niefer
b9e2f84b0c bug 53213: externalize strings 2004-02-26 19:33:41 +00:00
Andrew Niefer
1738ff2644 Bug 53123 - Externalize Strings 2004-02-26 19:30:36 +00:00
Alain Magloire
5573057ddc new icons from Chris Wiebe 2004-02-26 18:26:37 +00:00
Alain Magloire
47b44fb327 Updates the cpathentry 2004-02-26 17:31:45 +00:00
Alain Magloire
8609c455a2 Changes to the ICElementDelta fields to reflect the doc. 2004-02-26 17:30:18 +00:00
Bogdan Gheorghe
2e497d6a54 - First go at adding selection search to CDT. You can now search for Declarations, References in Workspace, WorkingSets triggered from the CEditor, CView or COutline.
- Added Dependency NPE check + test
- Selection Parser change from John
- Cleaned up search properties file
2004-02-25 23:24:04 +00:00
John Camelon
f070a52e93 org.eclipse.cdt.core
Fixed Bug 43051 : Search: cannot specify relative search paths
	Fixed Bug 45140 : refactor IScanner to allow use of Readers of IResource

org.eclipse.cdt.core.tests
org.eclipse.cdt.ui
	Updates for new ISourceElementRequestor interface updates.
2004-02-25 22:18:51 +00:00
Alain Magloire
d3890d72b5 Fix PR 52138 2004-02-25 20:39:42 +00:00
John Camelon
ba9fc2e462 org.eclipse.cdt.core
Updated Scanner to allow for invalid identifier names despite C++'s best efforts at maintaining its honour.  

org.eclipse.cdt.core.tests
	Added ScannerTestCase::testGerman().
2004-02-25 15:30:21 +00:00
Alain Magloire
116fc88367 Added CPathEntry in the AllCoreTests suite. 2004-02-25 14:43:32 +00:00
Alain Magloire
d523bd1dbf New constructor for ShowInCView 2004-02-25 02:52:33 +00:00
John Camelon
d0ae8c2f99 Refactoring Scanner.handleInclusion to be more modular. 2004-02-25 02:41:41 +00:00
Alain Magloire
54e925ee1f Fix pr 52562 2004-02-24 23:10:55 +00:00
Alain Magloire
a26e6b67e2 Fix 52790 2004-02-24 23:01:18 +00:00
Alain Magloire
6904bc4b71 Move the getPath() method in the IPathEntry base class. 2004-02-24 22:21:11 +00:00
Andrew Niefer
b4309ac47a Start of bug 51485: PST Templates: Explicit Specialization 2004-02-24 22:09:59 +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
John Camelon
35ad4ab120 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=52823 2004-02-24 18:18:56 +00:00
John Camelon
ac87e55ae0 Partial Fix for Bug 52534 - Selection Search offset limit reached is broken 2004-02-24 16:01:32 +00:00
Sean Evoy
73178a9453 Work for bug 52647. 2004-02-24 15:18:13 +00:00
Alain Magloire
5872a87f8c Support for delta in the ICElementDelta hierarchy for
IPathEntry deltas.
2004-02-24 05:03:30 +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
Doug Schaefer
22dcf4b013 Undo! 2004-02-23 19:53:47 +00:00
Doug Schaefer
e10c748d02 Testing out asserts. 2004-02-23 19:25:00 +00:00
Mikhail Khodjaiants
618b4f8e95 Fire the "suspend" event when the target is suspended because of an error. 2004-02-23 18:56:28 +00:00
John Camelon
a1a3f31dda Fixed CModelManager.isValidTranslationUnitName() regression. 2004-02-23 18:46:13 +00:00
Alain Magloire
71bfb71873 refactoring suite 2004-02-23 04:34:33 +00:00
Alain Magloire
0faa6b124c more testing 2004-02-23 04:33:38 +00:00
Alain Magloire
dcf729b3ca refactoring. 2004-02-22 06:08:18 +00:00
Alain Magloire
97c1e621cd more testing 2004-02-21 22:04:44 +00:00
Alain Magloire
49bda30169 Refactor of ICPathEntry to IPathEntry 2004-02-21 22:03:50 +00:00
Alain Magloire
31196e5d83 Refactor ICPathEntry to IPathEntry.
And use a manager PathEntryManager to deal
with the IPathEntries
2004-02-21 22:00:46 +00:00
Alain Magloire
d2990e8a84 CPathEntry draft. 2004-02-20 23:09:24 +00:00
Alain Magloire
5f424df50d Fix PR 52618 2004-02-20 17:58:23 +00:00