John Camelon
e83f41c613
Fixed Bug 87894 - [Offset] example from windows.h generates weird AST in DOM View
2005-04-06 19:24:37 +00:00
Andrew Niefer
573d7a0dff
handle typedefs of functions
2005-04-06 19:11:41 +00:00
Vladimir Hirsl
e465c18c34
Proper handling of -I- command line option and generation of two sets of include paths:
...
for #include <...> directives and
for #include "..." directives.
Additional deleta all discovered scanner info action in DiscoveredPathContainerPage.
2005-04-06 18:56:59 +00:00
Andrew Niefer
7a42a70017
update to previous fix for 90498.
2005-04-06 18:39:09 +00:00
Andrew Niefer
73ca558363
fix bug 90498.
...
a constructor initializer doesnt make sense after a function declarator
2005-04-06 18:30:36 +00:00
Andrew Niefer
c739209ea0
file names in problem bindings, and don't report type problems if nothing was found
2005-04-06 18:15:54 +00:00
John Camelon
3119b13099
Further LocationMap fixes to remove loops.
2005-04-06 18:05:52 +00:00
David Inglis
c3b7353bc6
some changes to try and support resource level include & symbols property page
2005-04-06 17:49:12 +00:00
John Camelon
e4d8025f1e
Fixed infinite loop (sorry).
2005-04-06 17:16:51 +00:00
David Inglis
b3308552a6
use IWorkbenchHelpSystem
2005-04-06 16:54:24 +00:00
Doug Schaefer
a2d6f721cf
Fixed the paths for the javadoc command. java.home is the jre directory.
2005-04-06 16:04:48 +00:00
Andrew Niefer
d4891a2e74
Templates
...
- better handling of function templates
- basic handling of class specializations
- The binding for a templated declaration is now a ICPPTemplateDefinition itself
instead of being a normal binding owned by a template definition.
2005-04-06 15:01:04 +00:00
John Camelon
627c60e181
Removed warnings
2005-04-06 14:57:07 +00:00
Doug Schaefer
8c0c35970b
Add message to help debug ISV doc gen.
2005-04-06 14:39:47 +00:00
John Camelon
60956bf10f
Fixed Bug 90193 Scanner faililng on Local/User paths as provided in Std. Make
2005-04-06 14:20:15 +00:00
John Camelon
082daae88f
Removal of old file cache from DOMScanner.
2005-04-06 02:29:09 +00:00
John Camelon
8b59056395
Fixed Bug 85049 -[Parser2] B * bp; declaration parsed as binary expression.
2005-04-06 02:02:04 +00:00
Doug Schaefer
93e17563e0
Added handling for keywords. Externalize the error message actually made use of the one that was already there).
2005-04-05 19:27:38 +00:00
John Camelon
66fdaff822
Removal of some java.util.Lists.
2005-04-05 19:04:42 +00:00
John Camelon
a11aba0b33
Fixed Bug 88996 - [DOM AST] IASTFileLocation needs to make reference to line numbers.
2005-04-05 18:31:36 +00:00
Alain Magloire
30fd798f6c
2005-04-05 Alain Magloire
...
PR 90090
* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java
2005-04-05 18:14:08 +00:00
David Inglis
50c820ff98
use IWorkbenchHelpSystem
2005-04-05 17:59:44 +00:00
John Camelon
01c4750bab
Fixed 88802 - [DOM AST] IASTTranslationUnit needs a method to return include directives in order in which they were encountered
2005-04-05 17:57:32 +00:00
Doug Schaefer
a09f08ae6f
Turn on new content assist by default.
2005-04-05 17:42:15 +00:00
John Camelon
17481123ab
Fixed Bug 88662 - [DOM] Problem parsing postfix expression
2005-04-05 17:38:30 +00:00
John Camelon
e2e1f585eb
Fixed Bug 87811 - [Parser] NPE found in ASTNode#getNodeLocations() with problematic KnR C
2005-04-05 17:27:56 +00:00
John Camelon
1e8393f7a2
Added support for MacroExpansions as IASTNodeLocation.
...
Fixed Bug 88108 - Add support for Macro bindings.
2005-04-05 17:06:22 +00:00
Vladimir Hirsl
e4e566f433
Removed from version 1.3 by mistake.
2005-04-05 15:04:06 +00:00
Alain Magloire
b270bcf744
2005-04-05 Alain Magloire
...
Build for Eclipse-31M6
* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
2005-04-05 14:54:03 +00:00
Doug Schaefer
f735159221
Fixed up the assemblies and cleaned up the build.xml file of old targets.
2005-04-05 13:33:43 +00:00
Vladimir Hirsl
2a1fa02cde
Improved filtering of indexer problem markers.
2005-04-05 12:53:23 +00:00
Alain Magloire
f0657ffcaf
2005-04-04 Alain Magloire
...
Move to Eclipse-31M6
* src/org/eclipse/cdt/internal/ui/cview/CopyAction.java
* src/org/eclipse/cdt/internal/ui/cview/CViewMessages.properties
2005-04-05 02:54:30 +00:00
Alain Magloire
eaa861dfd8
2005-04-04 Alain Magloire
...
Move to Eclipse-31M6
- src/org/eclipse/cdt/debug/internal/core/CMemoryBlockExtensionRetrieval.java
+ src/org/eclipse/cdt/debug/internal/core/CMemoryBlockRetrievalExtension.java
* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java
2005-04-05 02:53:31 +00:00
John Camelon
8ba02ba51a
Removed junit.jar.
2005-04-04 19:51:17 +00:00
John Camelon
26b0ae693a
Patch for Devin Steffler.
...
This patch includes:
- ICPPASTConversionName that represents C++ conversion member functions
-> also keeps track of the IASTTypeId for the conversion member function
- ICPPASTOperatorName that represents C++ overloaded operator member function
- a couple tests
2005-04-04 19:27:22 +00:00
Doug Schaefer
cb199fd44a
Bug 90201 - When completing on a declSpecifier, we didn't bail out on the declaration and added another name for the declarator. Now we do.
2005-04-04 18:59:14 +00:00
Doug Schaefer
4271b7bd80
Removed the (non-existing) jar file for this fragment.
2005-04-04 18:48:00 +00:00
Doug Schaefer
465ceb9d64
Fix version number.
2005-04-04 18:14:25 +00:00
Bogdan Gheorghe
824a56b572
Got rid of index flags and put in a new mechanism for indexers to add files
...
to the index directly.
Got rid of IDocument and replaced it with IFile resources throughout all
indexing framework.
Minor refactoring of CSearchPage to get rid of internal dependency.
2005-04-04 17:46:28 +00:00
Andrew Niefer
fbc8781e59
fix 90039
...
don't try and look up empty names.
when resolving declarations, make sure cached binding is of expected type
2005-04-04 17:33:06 +00:00
Doug Schaefer
12508e3e76
Added the x86_64 linux port as supplied by Intel. Removed the HPUX port from the build scripts. Restructured the fragments so that the arch specific bits of the linux port get their own fragments.
2005-04-04 15:37:05 +00:00
Andrew Niefer
407dc37063
fix bug 90039
...
when getting expression types, don't try to reresolve bindings for names that already
have a binding. Also, handle enumerators when they are the result of the expression
2005-04-02 01:22:44 +00:00
Doug Schaefer
67c1fbfc3f
Added content assist for expressions in return statements. Also added the icon for namespaces.
2005-04-01 21:01:46 +00:00
Doug Schaefer
363f066567
Fixed an NPE when resolving prefix on a name that isn't properly hooked up in the AST. This usually occurs when a backtrack happens and the AST branch is cut off.
2005-04-01 20:12:41 +00:00
Doug Schaefer
c946e6f846
Bug 90015 - Set the offset of the EOC token to max so that it is properly considered to be at the end of the parse.
2005-04-01 19:53:00 +00:00
Andrew Niefer
6e68f25d05
fix bug 89990
...
when looking for name matches in a scope, don't consider qualified names because
they are really from another scope.
2005-04-01 19:40:55 +00:00
David Inglis
0202a904bd
use IWorkbenchHelpSystem
2005-04-01 19:08:44 +00:00
David Inglis
d2f6140b4b
use new Partitioner
2005-04-01 19:07:30 +00:00
Andrew Niefer
d151e913f6
bug 89396
...
when deciding whether or not to check the whole class scope, if the name is a qualified name segement, use the property of the qualified name instead
2005-04-01 18:56:59 +00:00
Doug Schaefer
df814fefe9
Really ugly update to make sure the EOC token gets included as a segment in a token duple. This allows completions immediately after the :: in a name.
2005-04-01 16:20:52 +00:00