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

3895 commits

Author SHA1 Message Date
Alain Magloire
80568601e7 2005-06-08 Alain Magloire
Attempt to fix PR 97554
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
2005-06-10 04:50:57 +00:00
Doug Schaefer
967a5b1d91 Made the DOM Indexer the default and put in better names for the indexers. 2005-06-10 03:13:25 +00:00
Doug Schaefer
676745b0e6 Cleaned up the Completion UI and made the new Completion processor the defacto processor. 2005-06-10 02:26:35 +00:00
Alain Magloire
b8ac16b660 2005-06-08 Alain Magloire
Fix PR 98846
	* src/org/eclipse/cdt/internal/ui/util/ResourceTOItemsMapper.java
2005-06-10 02:00:21 +00:00
Alain Magloire
9d93120804 bailout early 2005-06-10 00:55:34 +00:00
Andrew Niefer
10213ebf8a fix for anonymous structures 2005-06-09 20:45:05 +00:00
Andrew Niefer
8e3e261e91 fix problem with sets overloaded operators not having ambiguities resolved 2005-06-09 19:55:30 +00:00
Andrew Niefer
46d3f69877 fix bug 98818: distributed namespaces 2005-06-09 19:18:53 +00:00
Alain Magloire
ac6c8db915 2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
	* src.org.eclipse/cdt/ui/tests/DOMAST/DOMAST.java
2005-06-09 16:07:10 +00:00
Alain Magloire
18d3837fe0 2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
	* src/org/eclipse/cdt/internal/ui/CFileElementWorkingCopy.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	+ src/org/eclipse/cdt/internal/ui/preferences/CFileTypeAssociation.java
	* src/org/eclipse/cdt/internal/ui/preferences/CFileTypeDialog.java
	* src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferenceBlock.java
	* src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPreferencePage.java
	* src/org/eclipse/cdt/internal/ui/preferences/CFileTypesPropertyPage.java
	* src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties
	* src/org/eclipse/cdt/internal/ui/text/CFormattingStrategy.java
	* src/org/eclipse/cdt/internal/ui/text/contentassist/SearchCompletionContributor.java
	* plugin.xml
2005-06-09 16:06:54 +00:00
Alain Magloire
579397f2af 2005-06-08 Alain Magloire
Remove the ResolverModelTest
	- misc/org/eclipse/cdt/core/filetype/tests/ResolverTeste.java
	- suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java
2005-06-09 16:06:23 +00:00
Alain Magloire
f441ff3778 2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java

	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	+ model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	- model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

	* plugin.xml
	- schema/CFileType.exsd
	- schema//CFileTypeAssociation.exsd
	- template/cpp_headers

	* search/org/eclipse/cdt/core/search
	* src/org/eclipse/cdt/core/CCorePlugin.java

	- src/org/eclipse/cdt/core/filetype/*
	- src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
Andrew Niefer
2e56e1ed70 Fix qualification ranking problem 2005-06-08 22:02:49 +00:00
Andrew Niefer
f875db0ab0 fix bug 98998 (ClassCastException). Also fix ArrayIndexOutOfBounds Exceptions 2005-06-08 20:33:06 +00:00
Andrew Niefer
4fd7b386b2 bug 98760 2005-06-08 18:44:41 +00:00
Vladimir Hirsl
04cd3adec5 Discovered path container wizard page now properly displays per file scanner info.
Fixed couple of NPEs.
2005-06-08 17:55:02 +00:00
Andrew Niefer
6461cf1c92 fix bug 98784 2005-06-08 15:58:40 +00:00
Andrew Niefer
164b25ecae fix bug 98961 (ClassCastException) 2005-06-08 15:46:00 +00:00
Andrew Niefer
d3db562481 Fixing ClassCastExceptions, NPE's && ArrayIndexOutOfBounds, includes bug 98704 2005-06-08 14:24:54 +00:00
Vladimir Hirsl
6e8ba9eebb Fix for a problem with DOM indexer, where external header files in translation unit's inclusion tree were not visited.
Optimization from Dave; skipping declarations in already visited external headers.
2005-06-07 20:40:23 +00:00
Alain Magloire
3d2fcb3aa4 2005-06-07 Alain Magloire
Patch form Chris Recoskie to provide an ID to the wizard.
	* src/org/eclipse/cdt/ui/wizards/NewCProjectWizardPage.java
2005-06-07 20:25:06 +00:00
John Camelon
7d1631e8ef Fixed Bug 98806 - selectNodeForLocation fails after typename 2005-06-07 20:20:46 +00:00
Bogdan Gheorghe
f20ffd5b51 Fix for 92296 (Source Indexer doesn't encode definitions)
Fix fo 92628 (Definitions missing in new Search Engine)
Got rid of FWD_CLASS, FWD_STRUCT and FWD_UNION encodings (updated all 3 indexers)
Updated Indexer View (got rid of FWD declarations)
2005-06-07 17:48:18 +00:00
Vladimir Hirsl
2290223ab3 Fix for NPE in DOMSourceIndexerRunner.AddMarkerProblem.run().
Possible fix for PR 98571: Multiple "Starter.exe" and "cygpath.exe" when launch IDE
2005-06-06 20:22:51 +00:00
Andrew Niefer
58ed6a6cdd fixing C Bindings:
- external functions return empty function type instead of null
- optimizations for indexing
- fix bug regarding function body scopes being marked as fully cached prematurely
2005-06-06 20:11:08 +00:00
Andrew Niefer
46bac7d344 fix class cast exception 2005-06-06 16:58:37 +00:00
John Camelon
6d35ccf9b4 Patch for Devin Steffler.
Bug 98328 	[Content Assist] infinite loop encountered in C projects (related to K&R C parameters)
2005-06-06 15:52:15 +00:00
John Camelon
8a37c61a8c Patch for Devin Steffler.
Fixing ArrayUtil.removeNulls().
2005-06-06 15:41:09 +00:00
Andrew Niefer
a5ed254394 fix bug 98365 enums nested in structs (C) 2005-06-06 15:14:28 +00:00
Andrew Niefer
77ec35c624 fix bug 98502, types of typedefed enums 2005-06-06 14:40:04 +00:00
Vladimir Hirsl
30084a7e84 Fix for PR 93786: DOM Indexer adds local variables to the index
Other smaller fixes in DOM Indexer domain.
2005-06-03 20:32:18 +00:00
Andrew Niefer
072e9d936e ICPPClassType.getNestedClasses()
ICPPNamespace.getMemberBindings()

for bug 92425
2005-06-03 20:03:36 +00:00
Andrew Niefer
a31d84767b fix null pointer exceptions 2005-06-03 15:41:36 +00:00
Andrew Niefer
153639e016 implement getQualifiedName for unknown template bindings 2005-06-03 14:33:42 +00:00
Andrew Niefer
6df326b48c fix NPE in CPPField.getVisibility 2005-06-02 18:19:58 +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
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