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

2702 commits

Author SHA1 Message Date
Alain Magloire
e64aa39dd6 regenarated 2003-08-29 14:25:21 +00:00
Alain Magloire
a62a1f4305 change the limit of arguments to match OS limit 2003-08-29 14:25:01 +00:00
John Camelon
f0646c36bc Patch for Andrew Niefer
Modified BaseSearchTest.setUp to properly include the "include.h" file.

This fixes the failing 
ClassDeclarationPatternTests.testHeadersVisitedTwice and 
OtherPatternTests.testOrPattern
2003-08-28 20:14:11 +00:00
John Camelon
f8a656fbcf Core:
-#39961: Template parameter signature documentation 
UI: 
        -#39968: Template Union missing an icon
2003-08-28 19:49:37 +00:00
Alain Magloire
f6653a6c61 updated 2003-08-28 19:47:32 +00:00
Alain Magloire
87ebd92130 Overload some methods in WorkingCopy. 2003-08-28 19:47:21 +00:00
Alain Magloire
7edad6b418 Check in the IScannerInfo for include paths. 2003-08-28 19:47:01 +00:00
Alain Magloire
572553e0f9 Use CFileElementWorkingCopy 2003-08-28 19:46:41 +00:00
Alain Magloire
2659282961 updated. 2003-08-28 19:20:16 +00:00
Alain Magloire
d5cb7e7ada Check if the Resource is valid. 2003-08-28 19:20:05 +00:00
Doug Schaefer
e166326ad9 Fixes a problem I had with the CProjectHelper which
compiles using Eclipse's internal java compiler but fails
with the JRE 1.3 compiler.
2003-08-28 17:38:09 +00:00
John Camelon
55bd1089ae Core :
- Added resolving references in a method's qualified name in Complete parse mode. 
        Example (.cpp file ): 
        The method "A::B::C::aMethod(){};" used to be an IASTFunction, with name = "A::B::C::aMethod". 
        Now is an IASTMethod, with name = "aMethod", and references to class A, class B and class C. 

        - Added the checking for "isConstructor" and "isDestructor" for an IASTMethod in complete parse mode.
2003-08-28 15:50:31 +00:00
John Camelon
cb951980f4 CORE
Fixed bug39535 - Parser fails on namesapce aliases
	
TESTS
	Moved bug39535 from failedTests to quickParse success tests.
2003-08-28 15:02:52 +00:00
Doug Schaefer
2e52ac872d Switched to use xerces to eliminate dependency on JDK 1.4 2003-08-28 14:16:53 +00:00
Doug Schaefer
7289b8404d Fix the version number. 2003-08-28 04:09:30 +00:00
Doug Schaefer
546152864c Cleaned up the project dependencies to remove
dependencies that didn't appear in the plugin.xml file.
2003-08-27 18:38:11 +00:00
Alain Magloire
6c729f13ad updated. 2003-08-27 13:17:58 +00:00
Alain Magloire
f62e609968 Update code completion to include for functions and
methods and to position the cursor appropiately.
2003-08-27 13:17:47 +00:00
Alain Magloire
397cfb2121 updated. 2003-08-26 20:18:09 +00:00
Alain Magloire
9b0231f1ec New error message. 2003-08-26 20:17:59 +00:00
Alain Magloire
a4f0b0b2cd Change the error message. 2003-08-26 20:17:48 +00:00
Doug Schaefer
8f3b6007eb Patch for Bogdan Gheorghe:
Indexer 
======= 
- Changed file extensions to prevent header files from being indexed (they will be indexed via inclusion) 

Search 
======= 
- Added scope checking to MatchLocator 
- Modified CSearchPattern to allow for destructor searches 
- Added debug tracing statements to SearchEngine 
- Added debug tracing statements to MatchLocator 

UI 
== 
- Converted CTags based OpenOnSelectionAction to OpenDeclarationsAction. For now, we do a search on all types with the selected name. 
- Hooked up OpenDeclarationsAction to search engine 

General 
======= 
- Modified start up code to set debug trace options (which are defined from the launcher). I've added the following trace components: 
        - dependency 
        - indexer 
        - indexmanager 
        - matchlocator 
        - model 
        - search 
        - parser 

- Added trace debug statements to CModelBuilder 
- Modified Util.java to make use of IDebugLogConstants
2003-08-26 19:16:03 +00:00
Doug Schaefer
eb6f0a3264 Fix the version number to 1.1.0 2003-08-26 18:38:05 +00:00
Alain Magloire
6bd29c446e updated. 2003-08-26 18:23:38 +00:00
Alain Magloire
247737caff fix for parsing the output. 2003-08-26 18:22:16 +00:00
Alain Magloire
0024353521 do not add them. 2003-08-26 15:53:57 +00:00
Alain Magloire
e3e45fd5fe updated. 2003-08-26 15:38:13 +00:00
Alain Magloire
3978b0bf20 Fix the parser new method verbose(). 2003-08-26 15:37:20 +00:00
Alain Magloire
225b5d74ab updated. 2003-08-25 23:37:43 +00:00
Alain Magloire
66a387fa59 use getQualifiedname() 2003-08-25 23:37:31 +00:00
Alain Magloire
b081b1d2a5 Use the datatype form the GDBTypeParser. 2003-08-25 23:37:17 +00:00
Tanya-Marise De Sousa
0796199817 August 25, 2003 delivery 2003-08-25 20:49:56 +00:00
John Camelon
d66610119d Placement New Code Review w/Hoda. 2003-08-25 18:19:55 +00:00
John Camelon
c64fbade9d Modified the IASTFactory to take three expression lists for the createNewDescriptor() instead of just one.
They are : newPlacementExpressions, typeIdExpressions, and newInitializerExpressions.
2003-08-25 15:41:30 +00:00
John Camelon
4f65c461c3 CORE
Fixed bug39526 - Parser doesn't handle initializers correctly.  
	Fixed bug41520 - FullParse : Constructor Initializer is mistaken as function prototype 
	
TESTS
	Moved testBug39526() from ASTFailedTests.java to QuickParseASTTests.java.
	Moved testBug41520() from FullParseFailedTests.java to CompleteParseASTTest.java
2003-08-25 15:19:06 +00:00
John Camelon
d6a7d069a1 Updated TranslationUnitTests to not include K&R 2003-08-25 14:13:26 +00:00
John Camelon
c55ebd35d1 Patch for Bogdan Gheorghe. 2003-08-25 13:55:32 +00:00
John Camelon
7c632b299c Removed debugLog statements from Parser.java. 2003-08-25 12:23:13 +00:00
John Camelon
2f398f309b CORE
Fixed Bug 39530 - More problems with initializers. 
	Fixed Bug 37424 - Crash when opening big files
	Refactored pointerOperators & cvQualifiers to not throw backtracks in optional case.  
	Added tracing support to cdt.core plugin via .options file.  

TESTS
	Added QuickParseASTTests::testBug39530().
2003-08-25 12:19:43 +00:00
John Camelon
94b8758d5c patch to keep CDT working for Java 1.3 2003-08-25 11:54:00 +00:00
Doug Schaefer
eaab6a9736 Patch for Hoda Amer:
Core: 
        -Solutions to bug#38985 & bug#38986 
        In IStructure: 
                getField(String)                Implemented 
                getFields()                        Implemented 
                getMethod(String)                Implemented 
                getMethods()                Implemented 
                isAbstract()                Implemented 
                getBaseTypes()                Has been replaced by getSuperClassesNames() 
                getAccessControl(int)        Has been replaced by getSuperClassAccess(String name) 

        - Added some methods to IMethodDeclaration, namely: 
        isFriend(), isInline(), isVirtual(), and isPureVirtual(). 

Core Tests: 
        Enabled some tests in the IStructureTests, namely: 
        testGetFields(), testGetField(), testGetMethods(), testGetMethod(), 
        testIsAbstract(), testGetBaseTypes(), and testGetAccessControl().
2003-08-25 04:20:47 +00:00
David Inglis
cc174bfe8c update 2003-08-22 21:26:28 +00:00
Alain Magloire
d3c32bb369 updated. 2003-08-22 17:09:51 +00:00
Alain Magloire
480c9e4101 Use VariableObject.getFullName(). 2003-08-22 17:09:40 +00:00
Alain Magloire
d95d657a19 Provide a getFullName() to return the complete name
but without the casting information.
2003-08-22 17:09:16 +00:00
Tanya-Marise De Sousa
1bccb61ec6 August 21, 2003 delivery 2003-08-21 22:00:59 +00:00
David Inglis
7a80c16083 fixed up reatebuild action 2003-08-21 20:32:25 +00:00
David Inglis
06ff1402fa ignore close project on initial scan 2003-08-21 20:31:24 +00:00
David Inglis
bf35ff6cac - moved build dialog to own package.
- modified actions 
       - proper behavior on selection
       - invoke build dialog in proper mode and selections.
2003-08-21 19:46:04 +00:00
David Inglis
f1a4d0ae90 - fixed problem with convert wizard with closed projects
- added .cdtproject convertion
2003-08-21 19:43:47 +00:00