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

3512 commits

Author SHA1 Message Date
Andrew Niefer
87ca6fed25 more c++ pointers to members 2005-02-15 19:50:13 +00:00
John Camelon
c20e7686d9 Removing queryIsTypeName() from controlling the parse. 2005-02-15 19:18:27 +00:00
Alain Magloire
db7c82e88b 2005-02-15 Alain Magloire
Fix PR 82856
	* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchAnnotationModel.java
	* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchDocumentProvider.java
	* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/ExternalSearchFile.java
	* src/org/eclipse/cdt/internal/ui/preferences/CSearchPreferencePage.java
2005-02-15 18:07:45 +00:00
Alain Magloire
4ed8244b5c 2005-02-15 Alain Magloire
Fix PR 82856
	* model/org/eclipse/cdt/core/model/IDeclaration.java
	* model/org/eclipse/cdt/core/model/IMacro.java
	* model/org/eclipse/cdt/core/model/IMember.java
	* model/org/eclipse/cdt/core/model/IMethod.java
	* model/org/eclipse/cdt/core/model/INamespace.java
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/IVariable.java
	* model/org/eclipse/cdt/core/model/IVariableDeclaration.java
2005-02-15 18:06:02 +00:00
John Camelon
98145350e0 Fixed Bug 85049 - [Parser2] B * bp; declaration parsed as binary expression. 2005-02-15 17:00:30 +00:00
Alain Magloire
9f7e8208ec 2005-02-14 Alain Magloire
Fix from Javier Kohen PR 69157
	* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
2005-02-15 00:37:25 +00:00
Alain Magloire
6454a1704f the method should be static 2005-02-14 22:09:49 +00:00
Alain Magloire
073c4f893f 2005-02-14 Alain Magloire
Part of 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
2005-02-14 22:00:20 +00:00
Andrew Niefer
ebdeb763c8 get declarations for C++ 2005-02-14 21:28:46 +00:00
John Camelon
8564247303 Applied patch for Andrew Niefer.
CPPSemantics#findTypeBinding() will help us resolve ambiguities.
2005-02-14 20:20:39 +00:00
Andrew Niefer
b9742041fa -Pointer to Members
-refactor getContainingScope and getContainingBlockItem to use less recursion
2005-02-14 19:36:32 +00:00
Alain Magloire
6aa0d47d52 2005-02-14 Alain Magloire
Fix for PR 84640, do the folding at the start of the ID
	so code like this
	 static int
	 foo () {
	 }
	will start the folding on "foo" and not on "static int"
	* src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java
2005-02-14 17:30:16 +00:00
Andrew Niefer
3166aa1864 fix bug 84469 - visiting names in pointers to members 2005-02-11 21:41:24 +00:00
John Camelon
d77e74d43e Format. 2005-02-11 20:02:02 +00:00
John Camelon
0c4f633ecc Fixing a couple of locations. 2005-02-11 19:56:30 +00:00
Andrew Niefer
ad34c22138 fix bug 84703 2005-02-11 19:35:15 +00:00
Andrew Niefer
34ee61a5f8 bug 84610 : Unnamed namespaces 2005-02-11 18:56:56 +00:00
John Camelon
b0f858c25b Patch for Devin Steffler.
Further AST View - Preprocessor statements.
2005-02-11 17:56:03 +00:00
Alain Magloire
d6b9097bd5 2005-02-10 Alain Magloire
Second of 79596
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
2005-02-11 00:48:11 +00:00
Alain Magloire
6b3069ebc5 2005-02-10 Alain Magloire
Part of the fix for 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
2005-02-10 22:42:51 +00:00
John Camelon
131e9d4d75 IASTTranslationUnit#getAllPreprocessorStatements() is now implemented. 2005-02-10 22:11:04 +00:00
Andrew Niefer
8b9f51bf19 Argument dependent lookup aka Koenig lookup 2005-02-10 21:01:34 +00:00
John Camelon
11f48787a5 Add support for IWorkingCopy in CDOM & ICodeReaderFactory. 2005-02-10 18:44:08 +00:00
Bogdan Gheorghe
af477cff1d Fix for 75916: Errors and exceptions in log if you try create a C++ project with
same name/different case.
2005-02-10 16:52:12 +00:00
John Camelon
fb287fa5a4 Fixed bad test. 2005-02-10 16:17:36 +00:00
John Camelon
4e7213552c Restructure IASTServiceProvider & CDOM to encapsulate more the process of matching up a parse request w/an AST Service provider.
Clients should not need to figure out what provider fits them best, we can do that for them.
2005-02-10 16:13:53 +00:00
Andrew Niefer
b385ee2234 patch from Tanya Wolff 2005-02-10 15:33:59 +00:00
Alain Magloire
ac858eec7c 2005-02-09 Alain Magloire
PR 84841: Description of the template in the hover was incorrect.
	* src/org/eclipse/cdt/internal/ui/text/TemplateEngine.java
2005-02-09 23:17:43 +00:00
John Camelon
f6efe57c0a Fix offsets/lengths for ICPPASTLinkageSpecification. 2005-02-09 21:36:06 +00:00
Andrew Niefer
675667f94d fix 84250, 84705, 84710,
expression type for ICPPASTLiteralExpression.lk_this
2005-02-09 21:28:05 +00:00
John Camelon
d9c4c2f676 Patch for Devin Steffler.
- group the IASTPreprocessorIncludeStatements and everything included by them
- IASTPreprocessorIncludeStatement filter
2005-02-09 21:01:43 +00:00
John Camelon
be61aaf41a Add a couple of magic fields to ASTInclusionStatement 2005-02-09 20:02:27 +00:00
John Camelon
b7bc33758c Patch for Devin Steffler.
Add <CLEAR> button to DOM AST View.
2005-02-09 16:26:34 +00:00
John Camelon
460f23dca9 Added comment. 2005-02-09 00:18:19 +00:00
John Camelon
db13892245 Removed never used method from IASTTranslationUnit. 2005-02-08 23:27:29 +00:00
John Camelon
5cd81de8ff Patch for Devin Steffler.
FIXED 84466 - CPPASTCastExpression should implement ICPPASTCastExpression
FIXED 84467 - [C++ Lenghts] IASTTypeIdExpression's length is too short
FIXED 84576 - [C++ Lengths] ICPPASTLinkageSpecification has 0 length
FIXED 84696 - getReferences does not find the bindings of inherited classes
2005-02-08 21:57:31 +00:00
John Camelon
69d98316f4 Fixed Bug 84451 - [Offsets] simple multiple #include throws offsets off
Fixed Bug 84356 - [DOM] stdio.h - Location/offsets degrade as parse continues on
2005-02-08 21:42:45 +00:00
Andrew Niefer
b72b0dc75f fix bugs 84679, 84686 2005-02-08 21:08:03 +00:00
Andrew Niefer
d2350bf588 fix bug 84692 2005-02-08 16:56:20 +00:00
John Camelon
e20bdb8813 Pretty printing qualified names. 2005-02-08 14:59:35 +00:00
John Camelon
cc8d114f90 Fixed Bug 84371 - AST problems with ICPPASTQualifiedName ::f 2005-02-08 14:56:05 +00:00
John Camelon
30277a9b62 Patch for Devin Steffler.
Further updates to DOM/AST View.
- an implementation for CPPVisitor#getReferences
- updated CVistior#getReferences so that only IASTNames with the same binding AND toString() are returned
2005-02-08 02:14:57 +00:00
John Camelon
66c2e911bf Fixed JUnits. 2005-02-08 02:05:24 +00:00
John Camelon
2e1c3b3f50 Patch for Devin Steffler. Further updates to the DOM AST View.
patch includes:
- problem filter fixed so that it filters problems (and not everything but problems)
- added preprocessor statement filter
2005-02-08 00:44:18 +00:00
John Camelon
2edfe202ea Fixed Bug 84374 - [Lengths] bad lengths for ICPPASTNewExpression 2005-02-07 21:57:38 +00:00
Andrew Niefer
1362e388a1 fix bug 84615 2005-02-07 20:32:54 +00:00
John Camelon
893ef31135 Fixed Bug 84236 - variable sized array modifiers 2005-02-07 19:10:45 +00:00
John Camelon
3e9fe50bc3 Fixed Bug 84357 - [Offsets] bad offset for ICPPASTPointerToMember 2005-02-07 18:21:27 +00:00
John Camelon
cc0ca12dcf Fixed Bug 84367 - [Lengths] IASTParameterDeclaration with null named IASTDeclarator has invalid length 2005-02-07 18:13:40 +00:00
John Camelon
c3aceabecc Fixed Bug 84366 - [Offsets] no offset/length information for IASTEnumerationSpecifier in C++ 2005-02-07 17:42:27 +00:00