John Camelon
2b3b0671c9
Patch for Devin Steffler.
...
DOM/ASTView Open Declarations for C++.
2005-02-17 20:28:07 +00:00
John Camelon
95d8ce5d9d
Remove Andrew's warnings.
2005-02-17 19:38:10 +00:00
Andrew Niefer
f617b88f25
refactor CVisitor.getContainingScope to be less recursive
2005-02-17 16:36:24 +00:00
Alain Magloire
748be7f1ca
Fix for PR 85625
2005-02-17 03:24:33 +00:00
Alain Magloire
fe014751c8
2005-02-16 Alain Magloire
...
Fix for PR 85633, The IBinary info were not remove in the cache.
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
2005-02-17 03:23:37 +00:00
Alain Magloire
ba438552cb
Fix for PR 82856 Removing UTF-8 characters.
2005-02-17 03:17:42 +00:00
Andrew Niefer
d1621f3b56
switching from lists to arrays in bindings.
2005-02-16 22:38:18 +00:00
Alain Magloire
082189fd80
2005-02-16 Alain Magloire
...
Fix PR 74034
* utils/org/eclipse/cdt/utils/elf/Elf.java
2005-02-16 20:29:13 +00:00
Andrew Niefer
0b8b62e408
C++ friend declarations
2005-02-16 19:24:24 +00:00
David Inglis
5155c977ec
patch for x86_64
2005-02-16 19:16:11 +00:00
John Camelon
0797607903
Patch for Devin Steffler.
...
Fixed 84749 - [Parser2] C++ : isConst not set on function declarator
2005-02-16 18:29:05 +00:00
John Camelon
beb6ead6ac
Patch for Devin Steffler includes:
...
- search for IASTNames in the view
- progress of view is displayed in progress view and no longer freezes the GUI
2005-02-16 18:24:12 +00:00
Alain Magloire
04dd7a6d96
2005-02-16 Alain Magloire
...
Fix PR 74034
* utils/org/eclipse/cdt/utils/elf/Elf.java
2005-02-16 14:48:26 +00:00
Doug Schaefer
46820f299a
Make sure we at least get the icons into the build testing feature. We'll try to get the source in this way as well.
2005-02-15 22:06:04 +00:00
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