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

2596 commits

Author SHA1 Message Date
Mikhail Khodjaiants
ef2a5f83f2 Automatically update the list of source locations when the list of the referenced projects is modified. 2003-07-17 20:56:13 +00:00
Mikhail Khodjaiants
0642ccd81b Automatically update the list of source locations when the list of the referenced projects is modified. 2003-07-17 20:24:01 +00:00
John Camelon
b43dece8ee CORE & UI
Removed IParserCallback.  
	Partially converted DOM to ISourceElementRequestor (requires refactoring of CModelBuilder & StuctureComparator modules in near future).  
	Completely finished ISourceElementRequestor/IASTFactory work for QuickParse mode.  
	Added pointer to methods/functions into AST callback structure.  
	Restructured AST class hierarchy.  
	Removed the old IParserCallback return Objects from every Parser method.

TESTS
	Rewrote the entire DOMTests suite to now be AST tests.  
	Removed DOMTests, BaseDOMTest, DOMFailedTests after methods were migrated to QuickParseASTTests & ASTFailedTests.  
	Made sure every parser failed test had a defect number associated with it.
2003-07-17 20:15:18 +00:00
Alain Magloire
bc45e8c29c updated. 2003-07-17 18:54:09 +00:00
Alain Magloire
b856a2e412 Catching CLI "detach" 2003-07-17 18:54:01 +00:00
Thomas Fletcher
3f0453ac43 Applied patch for a new entry (IResourceChangeListener) to the 'getAdapter' method of the 'DefaultSourceLocator' 2003-07-17 17:46:24 +00:00
Doug Schaefer
83a412df2c Very minor change 2003-07-17 17:23:17 +00:00
Peter Graves
a7fedb9060 Remove usage of Java 1.4 reserved keyword assert. 2003-07-17 15:23:56 +00:00
Doug Schaefer
176c8d7bf9 Fixes a couple of cdtproject bugs 40103. 2003-07-16 20:57:09 +00:00
Doug Schaefer
37bc768c73 *** keyword substitution change *** 2003-07-16 19:42:25 +00:00
Doug Schaefer
55a837daad - Initial contribution of the nightly build framework. 2003-07-16 19:41:52 +00:00
Alain Magloire
b398594ee8 updated. 2003-07-16 19:09:21 +00:00
Alain Magloire
4d77a59658 Create ArrayValue ReferenceValue PointerValue
and StructValue.
2003-07-16 19:09:11 +00:00
Alain Magloire
51cc929af3 updated. 2003-07-16 15:02:13 +00:00
Alain Magloire
de30a4ac8b Patch from Alex Chapiro to fix a bug 2003-07-16 15:02:00 +00:00
Alain Magloire
aa2f55b2f1 updated 2003-07-16 14:49:45 +00:00
Alain Magloire
42d1154261 Patch from Alex Chapiro to provide build contribution
to the CView.
2003-07-16 14:49:38 +00:00
Alain Magloire
0eb01b1ba1 updated 2003-07-16 14:29:49 +00:00
Alain Magloire
088b72acaf Thomas Fletcher added new method replacePersistenttarget() 2003-07-16 14:29:40 +00:00
Alain Magloire
dab6ba3ae7 Thomas Fletcher added new command "Edit.." 2003-07-16 14:28:58 +00:00
Thomas Fletcher
c25eb48959 Don't initialize in what may be a non-ui thread. 2003-07-15 21:10:32 +00:00
Doug Schaefer
0c232fa416 Patch for Andrew Niefer:
Patch for C++ Search to support searching for class declarations

Interface changes:
- modified search Interfaces : 
        - ICSearchConstants - changed SearchFor instantiations to more 
closely match what we can search for.
        - ICSearchPattern - added getLimitTo() 
        - ICSearchResultCollector - added createMatch(), which should 
return an object implementing the new IMatch interface, these store the 
any data needed to keep found matches.
  These interfaces are still new and its too early for anyone other than 
search and the indexer to be using them.
- added search interface IMatch.


Changes to core.search had to do with keeping track of the current scope 
during the search, as well as other modifications for matching class 
declarations, and the start of the patterns for matching other things.

Changes to ui.search had to do with creating IMatch objects to store the 
information needed by the label provider to display icons and sort the 
results.
2003-07-15 14:48:13 +00:00
Peter Graves
2c445a38b7 Cleanup some left over gunk from the move of stuff to org.eclipse.cdt.core.tests
and updated test.xml to point to the correct test suite.
2003-07-15 13:43:18 +00:00
John Camelon
1a23ab7152 Patch for Victor Mozgin
Added support for long long and wide char literals.

Fix for PR 39349 : Scanner fails on long long literals.
Fix for PR 39544 : Scanner fails on wide char literals.
2003-07-15 13:35:45 +00:00
Doug Schaefer
c3710b47a6 Fix up paths. 2003-07-14 20:14:41 +00:00
Doug Schaefer
489e790d30 Fix missing directories from build. 2003-07-14 19:54:17 +00:00
Doug Schaefer
b03158193f Patch for Bogdan Gheorge:
- UI for C/C++ Search
2003-07-14 15:34:57 +00:00
John Camelon
9a0d1c0511 Patch for Victor Mozgin.
Added failed tests that correspond to recently reported parser PRs.
2003-07-14 14:04:21 +00:00
Doug Schaefer
0e59c966c0 Patch for Bogdan Gheorghe:
- support for class specifier search
- a new C/C++ search menu item
2003-07-11 22:41:45 +00:00
Doug Schaefer
5535e563a7 Patch for Bogdan Gheorghe:
- support for class specifier search
- a new C/C++ search menu item
2003-07-11 22:27:11 +00:00
Doug Schaefer
bcf023a6c8 Patch for Bogdan Gheorghe:
- support for class specifier search
- a new C/C++ search menu item.
2003-07-11 22:12:35 +00:00
Doug Schaefer
241ff5cf7f Make the projectId real. 2003-07-11 18:59:28 +00:00
Doug Schaefer
8bf8075639 Fix to project creation code. 2003-07-11 18:35:01 +00:00
John Camelon
eac791976f CORE
Added in template support to IAST hierarchy.
	Updated instantiation & specialization hierarchy.  
	Removed ASTTemplateDeclarationType.  
	Added full requestor callbacks for fields, variables, functions, methods & typedef declarations.
2003-07-10 21:31:34 +00:00
Alain Magloire
5de1f4a17b updated. 2003-07-10 19:34:22 +00:00
Alain Magloire
5751be1df5 updated. 2003-07-10 19:25:41 +00:00
Alain Magloire
2e28c9af75 remove unused code. 2003-07-10 19:25:33 +00:00
Alain Magloire
d2a39db148 Use GDB = "gdb" 2003-07-10 19:25:10 +00:00
Alain Magloire
b184f762be Send the output straighout to the GDB channel 2003-07-10 19:24:55 +00:00
Alain Magloire
7dfa13d225 Badly format MI lines put in TargetStream 2003-07-10 19:24:29 +00:00
Alain Magloire
2449709449 remove error mesg duplication. 2003-07-10 19:23:29 +00:00
Doug Schaefer
2f2d91ff46 Fixed ordering problem where the CProjectNature was
trying to get at build info before it was created.
2003-07-10 18:28:24 +00:00
Doug Schaefer
6a897468ed - Added the ability to add arbitrary XML data to the
cdtproject file.
- Used to store the data that had been put in the
cdtbuild file for Standard Make projects.
- Cleaned up some of the exception handling in the 
StandardBuildManager.
2003-07-10 17:50:34 +00:00
Thomas Fletcher
c52d8ebf71 Update to fill out the LaunchImage class which was not loading images. 2003-07-09 21:51:48 +00:00
John Camelon
d71d9270d8 CORE
Filled out IASTMethod & IASTFunction & added implementations.
	Updated IScanner, clients & implementations to use IScannerInfo.  
	Finished SimpleDeclaration porting to new architecture, only thing left is templates.  

TESTS
	Updated IScanner, clients & implementations to use IScannerInfo.
2003-07-09 00:47:49 +00:00
Alain Magloire
9faa3cf7a9 Updated. 2003-07-08 15:44:54 +00:00
Alain Magloire
bbddb0d592 Change the command to grab the logerrors. 2003-07-08 15:44:41 +00:00
John Camelon
4576601158 Patch for Victor Mozgin
Fix for PR 39476: Preference listeners for task tags do not work.
Fix for PR 39477: Task tags options dialogs ask for project rebuilds.
2003-07-07 15:35:46 +00:00
John Camelon
91794dcff9 Further restructuring. 2003-07-07 13:46:16 +00:00
John Camelon
8b844d54f1 Patch for Sean Evoy.
The change logs contain an overview of what has been done to implement a new interface between a build model (any build model) 
and clients of the model that need to extract include search paths and defined symbols. For the most part, I have tried to leave the 
old build system as unchanged as possible. For example, project properties like the make search path, and whether or not to continue 
on build failures are still stored as persistent properties on the project through the CNature (ugh). The new information I have added 
is managed by a new build manager on a per-project basis and is associated with a project as a session property. The information is 
persisted in the 'cdtbuild' file introduced by the new managed build system.
2003-07-04 18:36:47 +00:00