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

1839 commits

Author SHA1 Message Date
John Camelon
ac87e55ae0 Partial Fix for Bug 52534 - Selection Search offset limit reached is broken 2004-02-24 16:01:32 +00:00
Alain Magloire
5872a87f8c Support for delta in the ICElementDelta hierarchy for
IPathEntry deltas.
2004-02-24 05:03:30 +00:00
Doug Schaefer
22dcf4b013 Undo! 2004-02-23 19:53:47 +00:00
Doug Schaefer
e10c748d02 Testing out asserts. 2004-02-23 19:25:00 +00:00
John Camelon
a1a3f31dda Fixed CModelManager.isValidTranslationUnitName() regression. 2004-02-23 18:46:13 +00:00
Alain Magloire
71bfb71873 refactoring suite 2004-02-23 04:34:33 +00:00
Alain Magloire
0faa6b124c more testing 2004-02-23 04:33:38 +00:00
Alain Magloire
dcf729b3ca refactoring. 2004-02-22 06:08:18 +00:00
Alain Magloire
97c1e621cd more testing 2004-02-21 22:04:44 +00:00
Alain Magloire
49bda30169 Refactor of ICPathEntry to IPathEntry 2004-02-21 22:03:50 +00:00
Alain Magloire
31196e5d83 Refactor ICPathEntry to IPathEntry.
And use a manager PathEntryManager to deal
with the IPathEntries
2004-02-21 22:00:46 +00:00
Alain Magloire
d2990e8a84 CPathEntry draft. 2004-02-20 23:09:24 +00:00
Alain Magloire
5f424df50d Fix PR 52618 2004-02-20 17:58:23 +00:00
Andrew Niefer
2c1e95c730 bug 52567 - cdt NPE prevents java search from working 2004-02-20 15:31:33 +00:00
Andrew Niefer
cde4b34929 fix ParserSymbolTableTests.testUsingDeclaration_2.
It was failing sometimes due to an order dependancy
2004-02-19 16:23:36 +00:00
Alain Magloire
bd77af6152 Remove Eclipse 2.0 deprecated calls. 2004-02-19 02:10:07 +00:00
Andrew Niefer
965904453b bug 52412 - using declarations are problematic in the PST 2004-02-18 21:03:42 +00:00
Alain Magloire
7c2f688b9a Use Eclipse 3.o API to find the fragment location. 2004-02-18 03:50:38 +00:00
David Inglis
50f8f8a971 fixed bug # 52095 2004-02-17 22:06:12 +00:00
Andrew Niefer
57d4d66372 Bug 52111 - IContainerSymbol.removeSymbol() required 2004-02-17 16:59:37 +00:00
John Camelon
4e0cc83700 Patch for Sean Evoy.
JUnit tests have been updated for the two testable problems, and the patch has been regression tested on Linux.
2004-02-17 15:31:25 +00:00
Andrew Niefer
8cf9302004 52120 - Document ParserSymbolTableException
Comments added to the ISymbol interfaces to indicate which
exception reasons are thrown by which function
2004-02-16 20:58:22 +00:00
Andrew Niefer
c1a246da20 Search Refactoring for bugs
50983 - OrPattern not visible
51250 - search engine throws runtime exception OperationCanceledException
2004-02-16 20:46:12 +00:00
Alain Magloire
a693c52f25 new method getElementAtOffset()
Change CElement.equals()
2004-02-16 19:34:09 +00:00
Alain Magloire
f427f3d5eb Change CElement.equals() 2004-02-16 19:33:43 +00:00
Alain Magloire
61416ad865 new method getElementAtOffset() 2004-02-16 19:33:13 +00:00
Alain Magloire
c4af8be231 Use ITextEditor instead of CEditor for portability 2004-02-16 19:26:37 +00:00
Alain Magloire
ccd19b3db1 should not be here. 2004-02-16 18:10:01 +00:00
John Camelon
0fbb671b39 Fixed tests to pass on M6 & M7.
Inclusions were not being found as path info was incorrect.
2004-02-16 05:02:21 +00:00
Alain Magloire
5fe505bacb update. 2004-02-16 04:07:05 +00:00
Doug Schaefer
5bebbf5367 Fixed the tests to use the CTestPlugin findFileInPlugin
method. This should get the tests working on M6 and M7.
2004-02-16 03:57:06 +00:00
Doug Schaefer
7e32d05829 Fixed the tests to use the CTestPlugin findFileInPlugin
method. This should get the tests working on M6 and M7.
2004-02-16 03:45:20 +00:00
Alain Magloire
c48ea4de7f New workingset for C/C++ CElements 2004-02-16 03:28:25 +00:00
Alain Magloire
47f1f6f040 Reorganize the actions of the cview into groups. 2004-02-16 01:36:28 +00:00
John Camelon
39a6ce2544 Patch for Bogdan Gheorghe.
Improved error handling for Indexer 
Improved error handling for MatchLocator 
Bounds checking for mappings in IncudeEntry 
Improved error handling for Merge operations 
Source file name fitering for recreating an already existing index
2004-02-15 23:30:53 +00:00
Doug Schaefer
c7241a4d1a Fixed up the test suites to use getInstallURL and
asLocalURL to find the location of the test plugins.
2004-02-13 20:23:31 +00:00
Hoda Amer
6caa13a5b1 Patch For Tanya : Internationalization of Strings in the CModel 2004-02-13 15:58:14 +00:00
John Camelon
b416d5f3b9 Patch for Andrew Niefer.
This patch fixes the way the symbol table handles const & volatile.
It also fixes the following bugs:
47628 - signed char is parsed as char
47636 - char * and char[] are treated as different types
45697 - Parser/Symbol Table: Mismatched declarations & definition
2004-02-13 15:40:08 +00:00
Alain Magloire
c2ba759a8c Update the starter/spawner to use named pipes.
Patch from alex.
2004-02-12 21:12:51 +00:00
John Camelon
385ac1b870 org.eclipse.cdt.core
Removed IASTCompletionKind.SCOPED_REFERENCE as it was obsolete.  
	Did preliminary work to support content assist within qualified names.

org.eclipse.cdt.ui
	Updated Content Assist feature to not use IASTCompletionKind.SCOPED_REFERENCE
2004-02-12 14:20:00 +00:00
John Camelon
7f57c34082 org.eclipse.cdt.core
Restructured Parser implementation to allow for better support of Selection Search.
	Restructured Parser implementation to allow for separation between parsing expressions (Scanner) and complete C/C++ source.

org.eclipse.cdt.core.tests
	Updated tests to accommodate for new Parser class hierarchy and factories.
2004-02-11 23:14:24 +00:00
Alain Magloire
ed629518d5 register the CView to the part listener. 2004-02-11 20:43:13 +00:00
Alain Magloire
84cfa94f9b Reogornize the CView Action menus 2004-02-11 05:20:09 +00:00
John Camelon
409b1021af Patch for Andrew Niefer
This patch represents a couple of months work (off and on since the 
summer) on Parser Symbol Table support for templates.

This is symbol table support only, not parser support (that still needs to 
be done).

What does work:
- declarations, definitions & instantiations for class templates, function 
templates, & template templates 
- declarations, definitions & instantiations of class template partial 
specializations
- template ordering & argument deduction (allows implicit template 
function instatiation)

What doesn't (yet) work:
- Explicit specializations
- assorted smaller specific cases & bugs & things I havn't thought of yet
2004-02-11 03:07:33 +00:00
John Camelon
9a439466fc Workaround for Bug 51502 - Parser spins on particular file (Scalability) 2004-02-10 20:51:23 +00:00
John Camelon
901cb862ed Patch for Vladimir Hirsl
Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id
2004-02-10 20:42:04 +00:00
John Camelon
a69ae2ccf2 Patch for Bogdan Gheorghe
This patch adds a layer of separation between the indexer and the parser by running the parser in its own thread. This allows the indexer to finish all jobs regardless of the individual parser outcomes. Also fixed a potential EOF bug while reading stored indexes.
2004-02-10 18:17:42 +00:00
Hoda Amer
da13b999cd Content Assist Preference: Reduced search options to two choices. 2004-02-10 16:06:10 +00:00
John Camelon
3676f03756 Fixed Bug 51302 - Content Assist: No completion list available following namespace declaration. 2004-02-10 16:06:06 +00:00
Alain Magloire
78769c3537 Fix Pr 50794 .
Rename CViewSorter to CElementSorter and refactor
in org.eclipse.cdt.ui.CElementSorter
2004-02-10 15:44:52 +00:00