Andrew Niefer
153639e016
implement getQualifiedName for unknown template bindings
2005-06-03 14:33:42 +00:00
Leo Treggiari
1d6a584519
Additional tests for Custom Wizard Pages
2005-06-03 03:11:00 +00:00
Leo Treggiari
03c8b2fa41
Apply Chris' patch to handle ToolChain versions
2005-06-03 03:10:28 +00:00
Vladimir Hirsl
041dbf3c91
Using list of exsternal scanner info providers to discover project scanner info instead of hard coded value.
2005-06-02 18:54:34 +00:00
Andrew Niefer
6df326b48c
fix NPE in CPPField.getVisibility
2005-06-02 18:19:58 +00:00
Mikhail Sennikovsky
1b5fd41b8d
The resource build property page is now displayed for all managed project resources(files). In case the resource is the buildfile generator-created, or there is no configuration containing the tool that can build the resource, the property page contains only the message specifying why the managed build information is not displayed.
2005-06-02 11:31:40 +00:00
Bogdan Gheorghe
98ac994722
Refactored CIndexStorage to persist modifier bit fields and function signatures
...
Updated method search pattern to make use of the newly stored info
2005-06-02 05:44:46 +00:00
John Camelon
121b48c3d1
Fixed 86282 [Parser] New expression for array of 10 pointers to funct...
...
Fixed 90640 [Parser] invalid syntax error with cpp 8.2-3
Fixed 90671 [Parser] [Ambiguity]invalid syntax error on cpp 14.3-2
2005-06-01 20:30:59 +00:00
Vladimir Hirsl
8e99ab5565
Modified DOM indexer to use IIndexEntry hierarchy to store index entries.
...
This enables more information to be stored during indexing (modifiers, function sigantures,...). Also should address definition/declaration issues raised by Devin.
2005-06-01 19:45:33 +00:00
Andrew Niefer
b7745b5167
fix NPE bug 97447
2005-06-01 19:29:12 +00:00
Andrew Niefer
e5e342776d
patch from Devin Steffler for bug 97020
2005-06-01 18:38:49 +00:00
Andrew Niefer
a0e5adac22
bug 91707 - overloaded operators [] and ->
...
-also fix issue with defered template instances
2005-06-01 17:55:35 +00:00
John Camelon
9dc5a7dffd
Fixed Bug 75858 - [Parser] [Ambiguity] Relational expression parsed as template-id
2005-06-01 15:53:48 +00:00
John Camelon
f19c9e9061
Fixed Bug 94933 - IASTTranslationUnit.flattenLocationsToFile does not work correctly
2005-06-01 13:56:45 +00:00
Mikhail Khodjaiants
15b620d7f0
Bug 84816: The modification of the signal properties should be done in the background.
2005-05-31 21:35:54 +00:00
Mikhail Khodjaiants
152ee3e5ec
Bug 84816: The modification of the signal properties should be done in the background.
2005-05-31 21:14:04 +00:00
Leo Treggiari
a5450e9b94
Use new class GnuLinkOutputNameProvider
2005-05-31 20:46:05 +00:00
Leo Treggiari
baf9bdc130
Add new class GnuLinkOutputNameProvider
2005-05-31 20:45:39 +00:00
John Camelon
03a6a074ae
Fixed Bug 97603 - [DOM AST] IASTNode.getFileLocation returns null for a macro name
2005-05-31 20:29:38 +00:00
Bogdan Gheorghe
f4ae254411
Refactor CPPSelectionTestsCTagsIndexer to check to see if the proper CTags is installed prior to running the test
2005-05-31 19:43:31 +00:00
Bogdan Gheorghe
bfee5d5b13
Added a method to CTagsIndexer to ensure that the proper version of CTags exists
...
Updated CPPSelectionTestsCTagsIndexer to check to see that CTags exists before running tests
2005-05-31 19:36:40 +00:00
Andrew Niefer
f7d25b8b16
fixing template problems
...
- better handling of explicit instantiations
- argument deductions from template instances
- fix bug clearing bindings on failed function template definition match
2005-05-31 19:25:17 +00:00
John Camelon
e5610988d7
Patch for David Daoust.
...
Cleaning up the Indexer View.
2005-05-31 19:23:26 +00:00
John Camelon
b208d1adfd
Patch for Devin Steffler.
...
This patch gets rid of the work around added to CoreModel with the last patch. It was required in order to get C(PP)SelectionTests*Indexer working but the better way to do this is to create a scanner config for the projects for those tests.
This patch also improves the speeds of CSelectionTestsCTagsIndexer and CPPSelectionTestsCTagsIndexer by adding CTagsIndexer#notifyListeners(IndexDelta) to Index.java.
2005-05-31 18:55:35 +00:00
Bogdan Gheorghe
cee31b91f4
Refactoring of SourceIndexer to use new IIndexerOutput
...
Refactoring of IndexerOutput
2005-05-31 17:25:47 +00:00
John Camelon
657c53d31e
Patch for Devin Steffler.
...
Note to specifically look at the changes made to CoreModel.java as this is the fix for 96865.
The rest of the patch consists of tests and the changes to CTagsIndexer.java to make it compatible with those tests.
Updated for 77383 changes:
FIXED 96865- [DOM Indexer] won't run on new Standard Make C Project
includes JUnits for AutomatedSuite to test Open Definition/Open Declaration against the DOM Indexer and the CTags Indexer
added 29 tests for the above and raised the following bugs on those tests: 96689, 96690, 96694
2005-05-31 15:44:40 +00:00
John Camelon
3d244f21f0
Added test.
2005-05-31 15:22:58 +00:00
Mikhail Sennikovsky
78baded270
Some minor fixes for the build Environment and Macros: some extra-checks for null were added
2005-05-31 11:27:56 +00:00
Mikhail Sennikovsky
53358d181d
Fixed the bug related to the incorrect exception handling that could cause a null pointer exception
2005-05-31 11:25:06 +00:00
John Camelon
24648ae9ed
Moved clients towards IASTNode.getFileLocation() and away from IASTTranslationUnit.flattenLocations( ... ).
2005-05-30 20:32:56 +00:00
Leo Treggiari
e4f34ad3b5
Move TestLinkNameProvider.java to ...core.tests
2005-05-30 19:40:25 +00:00
Andrew Niefer
e7864031ca
fixing template problems
...
- finding class definitions for classes nested in templates.
- comparing defered template instances
2005-05-30 19:35:02 +00:00
John Camelon
1786169b2b
Added IASTNode#getFileLocation().
...
Updated DOM Indexer to use it.
2005-05-30 19:32:59 +00:00
John Camelon
2b8a395550
Patch for Devin Steffler.
...
Bug 97301 flattenLocationsToFile returns null causing NPE in indexer
2005-05-30 19:19:14 +00:00
John Camelon
680530305f
Patch for David Daoust.
...
ArrayUtil.removeNulls() optimizations and LocationMap algorithm updates.
2005-05-30 18:55:11 +00:00
Leo Treggiari
d4eb543b1c
Update test benchmarks corresponding to changes to better support output files in non-default locations
2005-05-30 18:40:08 +00:00
Leo Treggiari
c93b5d938b
Changes to better support output files in non-default locations
...
Some TODOs remain, particularly, some client interfaces need to change in the future
2005-05-30 18:39:06 +00:00
John Camelon
1a9c0d8eb7
Patch for Devin Steffler.
...
Bug 97301 flattenLocationsToFile returns null causing NPE in indexer
2005-05-30 18:26:49 +00:00
John Camelon
7f446a4ff5
Warnings warnings warnings.
2005-05-30 15:56:05 +00:00
Bogdan Gheorghe
d2748911a5
Add Includes to Index for DOM Indexer
2005-05-30 15:42:42 +00:00
Mikhail Sennikovsky
cca981f045
Some minor fixes for the Environment and Macros UI
2005-05-30 14:03:35 +00:00
Bogdan Gheorghe
30c47b2964
Add a new Named Entry constructor that takes strings
2005-05-30 12:53:17 +00:00
Bogdan Gheorghe
e2a5a6dbef
Changed base class storage in CTag Indexer to use INamedEntry
2005-05-30 00:14:31 +00:00
Leo Treggiari
ad66a43cd2
Fix for PR 88592
2005-05-28 03:23:04 +00:00
Doug Schaefer
bc8ea403ac
Cleaned up warnings in the tests.
2005-05-28 02:15:24 +00:00
Doug Schaefer
cf6eeec9c8
Get rid of access to internals.
2005-05-28 01:21:57 +00:00
Doug Schaefer
6232873fa7
Get rid of access to Assert which is an internal interface in the platform runtime.
2005-05-28 01:17:30 +00:00
Bogdan Gheorghe
2e324713bd
Fix for compile error in CTagEntry
2005-05-27 20:59:33 +00:00
Andrew Niefer
2e7ff71a7e
turn off externally linked variables for C (77383)
2005-05-27 20:11:05 +00:00
Bogdan Gheorghe
97ac9f71a0
ITypeEntry baseTypes can now set/return IIndexEntry
2005-05-27 20:03:49 +00:00