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

4224 commits

Author SHA1 Message Date
John Camelon
21f4465862 Patch for Andrew Niefer
CompleteParseASTFactory should use the symbol table's elaboratedLookup 
instead of qualifiedLookup when it encounters an elaborated type 
specifier.

Core:
change createElaboratedTypeSpecifier to call 
IContainerSymbol.elaboratedLookup

Core.tests
add CompleteParseASTTest.testBug47624
2003-11-28 05:07:26 +00:00
John Camelon
0adb9b9d20 Patch for Andrew Niefer.
Core:
        In prefix lookup, the lookup does not stop when a symbol is found, also abiguity resolution is modified.
        Add IContainerSymbol.prefixLookup (signature subject to change)
        Add ParserSymbolTable.LookupMode, an enum with 2 values: NORMAL, PREFIX
        In prefix mode, the lookup does not stop when a symbol is found.

Tests:
        ParserSymbolTableTest.testBug46882
        ParserSymbolTableTest.testPrefixLookup_Unqualified
        ParserSymbolTableTest.testPrefixLookup_Qualified
        ParserSymbolTableTest.testPrefixLookup_Inheritance
2003-11-28 04:58:00 +00:00
Hoda Amer
89054fc120 New Content Assist framework 2003-11-27 19:52:23 +00:00
Hoda Amer
32fc5c80ab New Content Assist framework 2003-11-27 19:25:49 +00:00
Mikhail Khodjaiants
e2724066ac Fix for PR 47595: Referenced projects are not checked in the list of generic source locations. 2003-11-26 23:10:16 +00:00
Mikhail Khodjaiants
6131f091aa Extracted the main part of the 'breakpointAdded' method into a separate method to avoid double checking. 2003-11-26 23:02:55 +00:00
Alain Magloire
9ddba7f91f added the builtin folder. 2003-11-26 19:09:17 +00:00
Mikhail Khodjaiants
19585a8f35 Cleanup. 2003-11-26 18:58:04 +00:00
Mikhail Khodjaiants
f8dc875327 Cleanup. 2003-11-26 16:56:55 +00:00
Mikhail Khodjaiants
ca76e63e63 Cleanup. 2003-11-26 16:40:13 +00:00
Mikhail Khodjaiants
f7359eac05 Cleanup. 2003-11-26 16:25:17 +00:00
Mikhail Khodjaiants
07c8819af2 Cleanup. 2003-11-26 16:18:28 +00:00
Alain Magloire
342ec252d6 updated. 2003-11-25 20:16:11 +00:00
Alain Magloire
1d44aef852 Save the preferences. 2003-11-25 20:07:16 +00:00
Doug Schaefer
9c677d807f Upversioned the plugins, etc to 2.0.0.
Made sure the jar files got included in the zips.
2003-11-25 18:24:55 +00:00
Alain Magloire
4d189826d3 updated. 2003-11-25 18:15:49 +00:00
Alain Magloire
e491b3048f Process the suspended event even if there is no threads
or stacks
2003-11-25 18:15:39 +00:00
Doug Schaefer
9dc3aa63e5 Upgrade to Eclipse 3.0. Includes:
- upgrade plugin.xml files
- use PDE containers
- apply Eclipse 3.0 porting items, in particular openEditor and gotoMarker
- remove TestWorkbenches from test plugins
2003-11-24 18:31:03 +00:00
David Inglis
7750af19fa changes to address https://bugs.eclipse.org/bugs/show_bug.cgi?id=47241 2003-11-24 01:46:26 +00:00
Alain Magloire
d05969c443 updated. 2003-11-22 23:50:15 +00:00
Alain Magloire
6bfd40852c Make sure the session is terminated if
an exception is thrown.
2003-11-22 23:50:03 +00:00
Alain Magloire
8dd35316c0 updated. 2003-11-21 20:46:04 +00:00
Alain Magloire
3d0c4ea4f6 The wrong MIPlugin.createCSession() was use, noted
by Ashish.
2003-11-21 20:45:55 +00:00
Mikhail Khodjaiants
d48c7e733d Use "symbol not available" for empty function names when generating a stack frame label. 2003-11-21 20:05:00 +00:00
Mikhail Khodjaiants
4129594a78 Fix for PR 46592: Debug View shows Functions as func(type param,...)().
Return an empty string instead of "??" if the function name is not available.
2003-11-21 20:02:01 +00:00
Mikhail Khodjaiants
20ac1c6f2b Fix for PR 46592: Debug View shows Functions as func(type param,...)().
Return an empty string instead of "??" if the function name is not available.
2003-11-21 20:00:51 +00:00
David Inglis
e34c4afc9a fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=46486 2003-11-21 15:06:17 +00:00
David Inglis
c7fe5e657a fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47224 2003-11-21 14:24:38 +00:00
Alain Magloire
40d10ad5a5 updated 2003-11-20 21:47:08 +00:00
Alain Magloire
cefb4467c0 FIX NPE 46313 2003-11-20 21:46:58 +00:00
Alain Magloire
1e5198e7ca Remove unused argument 2003-11-20 21:46:34 +00:00
Mikhail Khodjaiants
3ab52b92d7 Removed dependencies on internal packages from other cdt plugins. 2003-11-20 17:09:24 +00:00
Alain Magloire
6ac0c7539a updated. 2003-11-20 17:06:51 +00:00
Alain Magloire
40ff5c09ea implement returning the linenumber of an offset. 2003-11-20 17:06:42 +00:00
Alain Magloire
e118256c06 Bug fix, the Arrays.binarySearch() return the
insertion index.
2003-11-20 17:06:20 +00:00
Alain Magloire
ace9aa5fd7 Provide a way to give the linenumber from the offset
of a symbol.
2003-11-20 17:05:33 +00:00
Alain Magloire
4133a9ea82 updated. 2003-11-20 16:10:01 +00:00
Alain Magloire
a89c6eff1e Use JDK 1.3 methods. 2003-11-20 16:09:50 +00:00
John Camelon
fcfd56c2af Patch for Andrew Niefer.
Refactor the symbol table by splitting the ParserSymbolTable.Declaration 
class in 4 classes and moving it to not be nested
Tests have been updated and tested on windows & Linux
2003-11-20 15:23:01 +00:00
Alain Magloire
7e02ddb252 Typo and wrong arrayList. 2003-11-19 22:11:14 +00:00
Mikhail Khodjaiants
9cfd14bfc1 Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process. 2003-11-19 21:22:26 +00:00
Alain Magloire
d4457e175e Addr2line returns "??" when it does not find a filename. 2003-11-19 20:51:24 +00:00
Mikhail Khodjaiants
dc03462d49 Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process. 2003-11-19 20:46:38 +00:00
Alain Magloire
30d3f00aef clean the cache only if changed 2003-11-19 20:24:56 +00:00
Alain Magloire
bc08db7cc0 updated. 2003-11-19 17:37:44 +00:00
Alain Magloire
93d0a3cccf Do not load the symbols right away 2003-11-19 17:37:32 +00:00
Alain Magloire
f9e69cf8c7 Catch the Info in the IBinary 2003-11-19 17:37:13 +00:00
Hoda Amer
008ec4a579 Completion Engine Work 2003-11-19 15:11:51 +00:00
Alain Magloire
7a446b027c Attempt to address performance problem in the IBinaryParser
To many open()s a new method was create isBinary(byte[] ..)
So the file could be open only one time.
2003-11-18 16:20:49 +00:00
Doug Schaefer
8b5836e830 Test number 3 of the commit log. 2003-11-17 20:33:09 +00:00