mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
2580 lines
95 KiB
Text
2580 lines
95 KiB
Text
2006-08-17 Thomas Fletcher
|
|
PR 85264 from James Blackburn
|
|
* org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
|
|
|
|
2006-08-17 Thomas Fletcher
|
|
PR 149428 modified from James Blackburn
|
|
* utils/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
|
|
2006-01-26 Mikhail Khodjaiants
|
|
Bug 102043: Console Output Does Not Appear When Launching An Application.
|
|
* utils/org/eclipse/cdt/utils/spawner/Spawner.java
|
|
|
|
2005-08-30 Alain Magloire
|
|
PR 108202, code from Devin Steffler.
|
|
* parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java
|
|
* parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java
|
|
|
|
2005-08-30 Alain Magloire
|
|
PR 107150, code/patch written by Devin Steffler
|
|
* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java
|
|
|
|
2005-08-12 Chris Wiebe
|
|
Fix PR 106577: NPE in CTags Indexer
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java
|
|
|
|
2005-08-12 Chris Wiebe
|
|
Fix PR 106778: IndexerTypesJob2 painfully slow
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java
|
|
Fix progress monitor
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
|
|
|
|
2005-08-11 Chris Wiebe
|
|
Fix PR 104907,106415: type cache always running in background
|
|
* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
|
|
|
|
2005-07-26 Alain Magloire
|
|
Fix PR 100992: IMethod were generated for implementation, we should generate
|
|
IFunction for method defines outside of the class shell.
|
|
* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
|
|
|
|
2005-07-22 Alain Magloire
|
|
Fix PR 104908
|
|
* plugin.xml
|
|
|
|
2005-07-22 Alain Magloire
|
|
Fix the Copyright notice for epl.
|
|
|
|
2005-07-22 Chris Wiebe
|
|
Fix for PR 104605: MachO parsing
|
|
First pass at optimization. My test case went from >20 minutes to 5 seconds
|
|
* utils/org/eclipse/cdt/utils/macho/MachO.java
|
|
* utils/org/eclipse/cdt/utils/macho/MachOHelper.java
|
|
* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java
|
|
|
|
2005-07-22 Chris Wiebe
|
|
Fix for PR 104725
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
|
|
|
|
2005-07-16 Alain Magloire
|
|
Fix for PR 102327: Fire deltas when contentType is changed.
|
|
* model/org/eclipse/cdt/core/model/ICElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
|
|
|
|
2005-07-14 Vladimir Hirsl
|
|
Fix for 103024: NPE in indexerEncoderUtil.nodeInVisitedExternalEheader
|
|
Project was not being set when creating indexer in IndexManager#getDefaultIndexer().
|
|
|
|
* index/org/eclipse/cdt/core/index/ICDTIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
|
|
* src/org/eclipse/cdt/internal/core/InternalCExtension.java
|
|
|
|
2005-07-14 Vladimir Hirsl
|
|
Fix for 95826: indexer message "File not indexed because it was not built" won't go away
|
|
Info marker was missing INDEXER_MARKER_ORIGINATOR attribute.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java
|
|
|
|
2005-07-13 Vladimir Hirsl
|
|
Fix for PR 103428: IndexerManager leaks elementchangelisteners on reset()
|
|
In case of indexer thread restart after crash/shutdown previous listener is
|
|
deregistered before registering a new one.
|
|
|
|
* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
|
|
|
|
2005-07-11 Vladimir Hirsl
|
|
Fix for PR 100585: [Scanner Discovery - Indexer] Indexer not notified of scanner info change
|
|
Change in project/file scanner info will now cause whole project or just affected files
|
|
to be indexed.
|
|
|
|
* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
|
|
|
|
2005-07-08 Alain Magloire
|
|
PR 100585:We need to bacth the fire of event. Actually the CModelOperation needed to be
|
|
change to be aware of nested operation in the same thread.
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelException.java
|
|
* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryContainerUpdatesOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryStoreChangedOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/SetPathEntryContainerOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
|
|
|
|
2005-07-08 Alain Magloire
|
|
PR 102434: Patch from Chris Wiebe for the MachO parser
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* utils/org/eclipse/cdt/utils/macho/MachO.java
|
|
|
|
2005-07-06 David Inglis
|
|
fixed bug#102546
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/internal/core/SystemBuildConsole.java
|
|
* plugins.xml
|
|
|
|
2005-07-05 Alain Magloire
|
|
Fix for PR 102327: ContentType framework.
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
|
|
2005-07-05 Robert O'Callahan <robert@ocallahan.org>
|
|
|
|
fix for bug# 102434
|
|
|
|
* model/org/eclipse/cdt/internal/model/CModelManager.java
|
|
* util/org/eclipse/cdt/utils/som/parser/SOMParser.java
|
|
* util/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java
|
|
|
|
2005-07-04 David Inglis
|
|
fix for bug# 101647
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
2005-06-29 Alain Magloire
|
|
Fix for PR 102174 patch from Johane Woo.
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
2005-06-29 Alain Magloire
|
|
Patch From Chris Wiebe fix PR 101386
|
|
* utils/org/eclipse/cdt/utils/macho/MachO.java
|
|
|
|
2005-06-26 Vladimir Hirsl
|
|
Fix for 101344: problem markers are not being removed from header files
|
|
Fixed removing indexer problem markers originally created by indexing
|
|
header files not included by any source files.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
|
|
2005-06-25 Alain Magloire
|
|
Fix PR 91069: BinaryRunner search improvements from Chris Wiebe.
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
|
|
2005-06-25 Alain Magloire
|
|
Fix PR 98788: Dealing with templates
|
|
* model/org/eclipse/cdt/core/model/ICElement.java
|
|
+ model/org/eclipse/cdt/core/model/IFunctionTemplate.java
|
|
+ model/org/eclipse/cdt/core/model/IFunctionTemplateDeclaration.java
|
|
+ model/org/eclipse/cdt/core/model/IMethodTemplate.java
|
|
+ model/org/eclipse/cdt/core/model/IMethodTemplateDeclaration.java
|
|
+ model/org/eclipse/cdt/core/model/IStructureTemplate.java
|
|
+ model/org/eclipse/cdt/core/model/IStructureTemplateDeclaration.java
|
|
* model/org/eclipse/cdt/core/model/ITemplate.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
|
|
* model/org/eclipse/cdt/internal/core/model/Funtion.java
|
|
* model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java
|
|
* model/org/eclipse/cdt/internal/core/model/Method.java
|
|
* model/org/eclipse/cdt/internal/core/model/MethodTemplate.java
|
|
+ model/org/eclipse/cdt/internal/core/model/MethodTemplateDeclaration.java
|
|
* model/org/eclipse/cdt/internal/core/model/StructureTemplate.java
|
|
+ model/org/eclipse/cdt/internal/core/model/StructureTemplateDeclaration.java
|
|
* model/org/eclipse/cdt/internal/core/model/Template.java
|
|
|
|
2005-06-22 Vladimir Hirsl
|
|
Fix for PR 93573: "[Indexer] endl references are not added to the DOM index"
|
|
Fixed different encoding of functions references vs. declarations in the index.
|
|
Applied Devin's patch for PR 101114: "[AST Util] Inconsistent string representation
|
|
of IType elements" with slight modifications.
|
|
Modified JUnit tests accordingly.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
* parser/org/eclipse/cdt/core/dom/ast/ASTSignatureUtil.java
|
|
* parser/org/eclipse/cdt/core/dom/ast/ASTTypeUtil.java
|
|
|
|
2005-06-21 Vladimir Hirsl
|
|
Fix for 100598: DOM Indexer encodes weird things when indexing a CPP file in a C project
|
|
Fixed correlation between parser's parser language and indexer visitor.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSoureIndexerRunner.java
|
|
|
|
2005-06-20 Vladimir Hirsl
|
|
Completed optimization #2 in PR 91801: [Indexer] Optimize header file visiting/indexing
|
|
Encountered headers are removed before instead of after indexing the whole project, thus
|
|
enabling 'index external headers only once' optimization to be applied for file/directory
|
|
indexing.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddFolderToIndex.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMIndexAllProject.java
|
|
|
|
2005-06-17 Vladimir Hirsl
|
|
Fix for 95174: [Search Engine][DOM AST Indexer] does not find definition of a method
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/cindexstorage/EntryResult.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
* search/org/eclipse/cdt/core/search/DOMSearchUtil.java
|
|
|
|
2005-06-16 Vladimir Hirsl
|
|
Fix for PR 99433: [Search] Return parms not part of qualification matching
|
|
Function/methos parameters are now used as a part of search pattern.
|
|
Note: return parameters are NOT used as a part of search pattern. The PR title
|
|
is somewhat missleading.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
* search/org/eclipse/cdt/core/search/BasicSearchMatch.java
|
|
* search/org/eclipse/cdt/core/search/DOMSearchUtil.java
|
|
* search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java
|
|
* search/org/eclipse/cdt/internal/core/search/matching/MethodDeclarationPattern.java
|
|
|
|
2005-06-14 David Inglis
|
|
|
|
Support for older cygpaths - bug # 94702
|
|
|
|
* utils/org/eclipse/cdt/utils/CygPath.java
|
|
|
|
2005-06-08 Alain Magloire
|
|
Attempt to fix PR 97554
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
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-07 Vladimir Hirsl
|
|
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.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/cindexstorage/IndexOutput.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
|
|
|
|
2005-06-03 Vladimir Hirsl
|
|
Fix for PR 93786: DOM Indexer adds local variables to the index
|
|
Other smaller fixes in DOM Indexer domain.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
|
|
2005-06-01 Vladimir Hirsl
|
|
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.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/FunctionEntry.java
|
|
* index/org/eclipse/cdt/internal/core/index/IFunctionEntry.java
|
|
* index/org/eclipse/cdt/internal/core/index/IIndex.java
|
|
* index/org/eclipse/cdt/internal/core/index/ITypeEntry.java
|
|
* index/org/eclipse/cdt/internal/core/index/TypeEntry.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
|
|
|
|
2005-05-25 David Inglis
|
|
|
|
CModel performance improvement: only need to test project existance and nature for ICElement.exists()
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
|
|
2005-05-20 Vladimir Hirsl
|
|
Indexer performance improvement: indexing nodes from external include files only once.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java
|
|
|
|
2005-05-19 Vladimir Hirsl
|
|
Final fix for 95641: [Scanner Config] Per file scanner info not available for header files
|
|
and not compiled source files.
|
|
For include files and source files that are not compiled per file discovered scanner info
|
|
defaults to project's discovered scanner info.
|
|
A new method is added to CoreModel to determine if per resource scanner info is empty.
|
|
This method will take into account effective per file discovered scanner info.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
|
|
|
|
2005-05-17 Vladimir Hirsl
|
|
Fixed problem marker updating for files that are not indexed due to
|
|
empty scanner info. Some refactoring of problem marker generation code.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java
|
|
|
|
2005-05-13 Vladimir Hirsl
|
|
Files with empty scanner info are not indexed anymore.
|
|
Info problem marker is created for each such file.
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
|
|
|
|
Fix for resolving header file name for #include "..." preprocessor statements.
|
|
(Should use both local and system include paths)
|
|
* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java
|
|
|
|
2005-05-12 Alain Magloire
|
|
For the per file container, make sure we clean the project info.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContaienrExtension.java
|
|
|
|
2005-05-10 Vladimir Hirsl
|
|
Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java
|
|
|
|
Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C.
|
|
|
|
* parser/org/eclipse/cdt/internal/core/parser/scanner2/LoactionMap.java
|
|
|
|
2005-05-02 Vladimir Hirsl
|
|
Fix for PR 92599: [Indexer] Remove annotation markers preference from DOMIndexer & friends
|
|
Removed indexer problem markers property page block for DOMIndexer.
|
|
Only inclusion not found preprocessor problem markers are going to be
|
|
generated (there isn't an option in UI to disable/enable them yet).
|
|
Also, fixed deleting of indexer problem markers when indexer is changed.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
|
|
|
|
2005-05-02 Vladimir Hirsl
|
|
Fix for PR 96762: DOM indexer misses some obvious symbols
|
|
Fixed calculation of file locations for names inside macro definitions
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
|
|
2005-04-28 Alain Magloire
|
|
Patch from Devlin Steffler
|
|
FIXED 84606- CDT needs to take advantage of background refresh of projects
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2005-04-21 Vladimir Hirsl
|
|
Fix for PR 91964: Dom Indexer misses give a friend declaration for forward decls
|
|
Fixed detection of friend class/struct declaration.
|
|
Fix for PR 92060: [DOM Indexer] for C projects only seems to do macros now
|
|
Taken a different approach by wrapping calls to IIndexerOutput in anticipation
|
|
of its soon change.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexerVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexerDOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java
|
|
|
|
2005-04-15 Vladimir Hirsl
|
|
Fix for PR 91405: Search does not find declarations of printf
|
|
Index entries form include files external to workspace were erroneously stored
|
|
under compilation unit's file id.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
|
|
|
|
2005-04-11 Vladimir Hirsl
|
|
Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make
|
|
User specified include paths (through the UI) are now created with
|
|
isSystemInclude attribute set to true.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
|
|
2005-04-08 Vladimir Hirsl
|
|
Added offset and length parameters for index entries.
|
|
Refactoring of AbstractIndexer. Moved old parser specific stuff to the appropriate subclass.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java
|
|
|
|
2005-04-05 Vladimir Hirsl
|
|
Improved filtering of indexer problem markers
|
|
|
|
* index/org/eclipse/cdt/core/index/IIndexDelta.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/index/impl/IndexDelta.java
|
|
|
|
2005-03-30 Alain Magloire
|
|
Patch from Alex Chapiro, tentative fix for PR 89662
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
2005-03-30 Alain Magloire
|
|
Delay the processing/parsing of the WorkingCopy when creating the workingcopy
|
|
This should speed the opening of the CEditor.
|
|
PR 74182
|
|
* model/org/eclipse/cdt/internal/core/model/CReateWorkingCipyOperation.java
|
|
|
|
2005-03-30 Alain Magloire
|
|
PR 88858 implementation.
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeFileEntry.java
|
|
* model/org/eclipse/cdt/core/model/IMacroFileEntry.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntry.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
|
|
* model/org/eclipse/cdt/internal/core/model/DefaultPathEntryStore.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeFileEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/MacroFileEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerInfo.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
|
|
|
|
2005-03-30 Vladimir Hirsl
|
|
Fix for NPE in IndexEncoderUtil.calculateIndexFlags
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
|
|
|
|
2005-03-29 Vladimir Hirsl
|
|
Problem markers for DOM AST based indexer.
|
|
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
* index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java
|
|
|
|
2005-03-28 Bogdan Gheorghe
|
|
Modified DeltaProcessor to make use of ICDTIndexer elements when requesting an index for an element.
|
|
Added indextiming option to trace options in CCorePlugin.
|
|
Added new CTagsIndexer
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* plugin.xml
|
|
|
|
2005-03-24 Eric ter Haar
|
|
Added some e_machine types and made section reading seek to each section
|
|
before reading encase section records are extended.
|
|
|
|
* util/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
|
|
2005-03-24 Vladimir Hirsl
|
|
New DOM AST based indexer.
|
|
Indexer infrastructure and CPP/C AST visitors.
|
|
Generates the same index as the old one.
|
|
Work in progress:
|
|
- include directives dependency
|
|
- problem marker generation
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddCompilationUnitToIndex.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
|
|
+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddCompilationUnitToIndex.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
|
|
* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java
|
|
+ index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* plugin.xml
|
|
|
|
2005-03-23 Alain Magloire
|
|
Fix PR 87443.
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2005-03-23 Alain Magloire
|
|
NPE fix.
|
|
* src/org/eclipse/cdt/internal/core/PathEntryVariableresolver.java
|
|
|
|
2005-03-23 Alain Magloire
|
|
Optimize the pathentry markers.
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManger.java
|
|
|
|
2005-03-23 Vladimir Hirsl
|
|
Moved ConsoleOutputSniffer from make.core plugin.
|
|
Added minimal console parser interface.
|
|
+ src/org/eclipse/cdt/core/IConsoleParser.java
|
|
+ src/org/eclipse/cdt/internal/core/ConsoleOutputSniffer.java
|
|
|
|
2005-03-19 Alain Magloire
|
|
PR 87336: Did not check if the resource exists.
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
|
|
2005-03-18 Alain Magloire
|
|
Export the PathEntry Variable to the outside world.
|
|
* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
|
|
* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
|
|
* src/org/eclipse/cdt/internal/core/PathEntryVariableResolver.java
|
|
* plugin.properties
|
|
* plugin.xml
|
|
|
|
2005-03-14 Alain Magloire
|
|
Fix NPEs: PathEntryManager should be created first, since it will
|
|
be use by other components.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* plugin.xml
|
|
|
|
2005-03-14 Bogdan Gheorghe
|
|
Added a NPE check to path entry manager
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2005-03-13 Bogdan Gheorghe
|
|
Added support for new indexer framework
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* plugin.xml
|
|
|
|
2005-03-12 Alain Magloire
|
|
Plan item 79518: for PathEntry variable manager.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
|
|
* src/org/eclipse/cdt/core/resources/PathEntryVariableChangeEvent.java
|
|
* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
|
|
|
|
2005-03-03 Alain Magloire
|
|
Part of plan item 79518: for PathEntry variable manager.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/resources/IPathEntryVariableChangeListener.java
|
|
* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
|
|
* src/org/eclipse/cdt/core/resources/PathEntryVariableManager.java
|
|
* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
|
|
|
|
2005-03-03 Vladimir Hirsl
|
|
Small change for enabling generation of path entry container change events.
|
|
* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2005-03-02 Alain Magloire
|
|
Fix PR 84527: PathEntryManager marker jobs were start to often.
|
|
* model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java
|
|
|
|
2005-03-02 Alain Magloire
|
|
Fix for PR 85043: NPE when calling Ar.isARHeader(null);
|
|
* utils/org/eclipse/cdt/utils/elf/AR.java
|
|
* utils/org/eclipse/cdt/utils/macho/AR.java
|
|
* utils/org/elcipse/cdt/utils/som/AR.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/AR.java
|
|
|
|
2005-02-24 Alain Magloire
|
|
Part of 79596
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* plugin.properties
|
|
|
|
2005-02-21 Alain Magloire
|
|
Adapt the ResolverModel code to the IContentTypeManager.
|
|
* src/orgeclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
|
|
2005-02-16 Alain Magloire
|
|
Fix for PR 85625, The IBinary info were not remove in the cache.
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-03-04 Peter Faltaous
|
|
Add e_machine values for X86_64.
|
|
getAttributes(): Add cases for X86_64.
|
|
This fixes the debug configurations dialog which
|
|
otherwise states that no debugger is available.
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java:
|
|
2005-02-16 Alain Magloire
|
|
Fix PR 74034
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
2005-02-15 Alain Magloire
|
|
Fix PR 82856
|
|
* model/org/eclipse/cdt/core/model/IDeclaration.java
|
|
* model/org/eclipse/cdt/core/model/IMacro.java
|
|
* model/org/eclipse/cdt/core/model/IMember.java
|
|
* model/org/eclipse/cdt/core/model/IMethod.java
|
|
* model/org/eclipse/cdt/core/model/INamespace.java
|
|
* model/org/eclipse/cdt/core/model/IStructure.java
|
|
* model/org/eclipse/cdt/core/model/IVariable.java
|
|
* model/org/eclipse/cdt/core/model/IVariableDeclaration.java
|
|
|
|
2005-02-14 Alain Magloire
|
|
Part of 79596
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
|
|
* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2005-02-10 Alain Magloire
|
|
Second part of 79596
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
|
|
* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2005-02-10 Alain Magloire
|
|
Part of the fix for 79596
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntry.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
|
|
|
|
2005-01-29 Alain Magloire
|
|
Copy the spaces and Newlines.
|
|
* model/org/eclipse/cdt/internal/core/model/CopylementsOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeleteElementsOperation.java
|
|
|
|
2005-01-28 Alain Magloire
|
|
Operation on translationUnit
|
|
* model/org/eclipse/cdt/core/model/ITranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateNamespaceOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateUsingOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
|
|
2005-01-26 Alain Magloire
|
|
The line and offset information should be cache in the SourceManipulationInfo
|
|
* model/org/eclipse/cdt/iternal/core/BinaryElement.java
|
|
* model/org/eclipse/cdt/iternal/core/CElement.java
|
|
* model/org/eclipse/cdt/iternal/core/CModelBuilder.java
|
|
* model/org/eclipse/cdt/iternal/core/Namespace.java
|
|
* model/org/eclipse/cdt/iternal/core/SourceManipulation.java
|
|
* model/org/eclipse/cdt/iternal/core/SourceManipulationInfo.java
|
|
|
|
2005-01-22 Alain Magloire
|
|
PR 38958
|
|
Part implementation of the CreateXXXOperation classes.
|
|
* model/org/eclipse/cdt/core/model/ICElement.java
|
|
* model/org/eclipse/cdt/core/model/IStructure.java
|
|
* model/org/eclipse/cdt/core/model/IStructureDeclaration.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelBuiilder.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CopyElementOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateElementIntTUOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateFieldOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateMethodOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/CreateSourceReferenceOperation.java
|
|
* model/org/eclipse/cdt/internal/core/model/FuntionInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/FuntionDeclaration.java
|
|
* model/org/eclipse/cdt/internal/core/model/Structure.java
|
|
* model/org/eclipse/cdt/internal/core/model/StructureDeclaratin.java
|
|
* model/org/eclipse/cdt/internal/core/model/StructureInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/MethodInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/util.java
|
|
* model/org/eclipse/cdt/internal/core/model/SurceManipulationInfo.java
|
|
|
|
2005-01-19 Alain Magloire
|
|
PR 83224
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2005-01-19 Alain Magloire
|
|
PR 83151
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2005-01-18 David Inglis
|
|
Fixed bug #82705
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
|
|
2005-01-11 David Inglis
|
|
|
|
Fixed NPE bug #82572
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
|
|
|
|
2005-01-07 Alain Magloire
|
|
Fix PR 82202
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
|
|
2004-12-22 Alain Magloire
|
|
|
|
On going work to clean cdt.ui from misc. warnings
|
|
and removing the deprecated interfaces in Eclipse-3.1
|
|
|
|
2004-12-21 Alain Magloire
|
|
purpose: using charset from 'file' to encode in-memory String object into bytes
|
|
modifer: Wu Zhi Qiang
|
|
action: first get the charset from 'file', then use it
|
|
to encode the 'buffer.toString()' into bytes
|
|
* src/org/eclipse/cdt/internal/core/model/Util.java
|
|
|
|
2004-12-09 Alain Magloire
|
|
Fix for 80724: not showing initialized global variables.
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
|
|
|
|
2004-12-10 David Inglis
|
|
Fixed bug #80713
|
|
|
|
* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
|
|
* utils/org/eclipse/cdt/utils/coff/PE.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryParser.java
|
|
|
|
2004-12-09 Alain Magloire
|
|
Fix for 80620
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
|
|
|
|
2004-12-08 Vladimir Hirsl
|
|
Removed some dead code in ReaderThread class.
|
|
* src/org/eclipse/cdt/internal/core/ProcessClosure.java
|
|
|
|
2004-12-02 Alain Magloire
|
|
Fix for PR 40081.
|
|
For Cygwin use NM to get the global variables.
|
|
* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
|
|
* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
|
|
* utils/org/eclipse/cdt/utils/NM.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
|
|
|
|
2004-11-25 Alain Magloire
|
|
Fix PR 79076
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
2004-11-16 Alain Magloire
|
|
FIX for 27663
|
|
* utils/org/eclipse/cdt/utils/pty/PTY.java
|
|
* utils/org/eclipse/cdt/utils/spawner/ProcessFactory.java
|
|
* utils/org/eclipse/cdt/utils/spawner/Spawner.java
|
|
* utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java
|
|
|
|
2004-11-14 Alain Magloire
|
|
Fix for PR 77546.
|
|
Make the error parser manager faster by
|
|
using IResourceProxyVisitor to get the files.
|
|
Use eoParser.findFileName() faster.
|
|
* src/org/eclipse/cdt/core/ErrorParserManager.java
|
|
* src/org/eclipse/cdt/core/internal/errorparsers/GASErrorParser.java
|
|
* src/org/eclipse/cdt/core/internal/errorparsers/GCCErrorParser.java
|
|
* src/org/eclipse/cdt/core/internal/errorparsers/GLDErrorarser.java
|
|
|
|
2004-11-11 Alain Magloire
|
|
PR 78573, patch from Brad Jarvinen
|
|
* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java
|
|
|
|
2004-11-11 Alain Magloire
|
|
PR 78570, patch from Brad Jarvinen
|
|
The default VC error parser understands (<line number>) but doesn't understand
|
|
(<line number>, <column>), which is also a valid VC error output format.
|
|
* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java
|
|
|
|
2004-11-10 Alain Magloire
|
|
Typo in method IBinaryParser.ISymbol
|
|
* src/org/eclipse/cdt/core/IBinaryParser.java
|
|
* utils/org/eclipse/cdt/utils/Symbol.java
|
|
|
|
2004-11-10 Alain Magloire
|
|
Fix for PR 78308, on deleting of non-C resources, no deltas
|
|
was fired.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
|
|
2004-11-05 Alain Magloire
|
|
More framework for the formatter.
|
|
* src/org/eclipse/cdt/core/ToolFactory.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/formatter/CodeFormatter.java
|
|
* src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java
|
|
|
|
2004-11-01 Alain Magloire
|
|
|
|
Change to the errorParserManager, ... finally
|
|
- do no reorder the arbitrary the error parsers array
|
|
- if IErrorParser.processLine() return true bail out.
|
|
|
|
* src/org/eclipse/cdt/core/ErrorParserManager.java
|
|
* plugin.xml
|
|
|
|
2004-10-14 David Inglis
|
|
|
|
Move BinaryConfig into internal.model was no need to be public, also fixed it to
|
|
be lazy when creating parser interface.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* src/org/eclipse/cdt/core/BinaryParserConfig.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/ICExtensionReference.java
|
|
* src/org/eclipse/cdt/internal/core/CExtensionReference.java
|
|
|
|
Removed
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryParserConfig.java
|
|
|
|
2004-10-12 Vladimir Hirsl
|
|
|
|
Fix for PR 69604 [Templates] Instantiating template with deferred template instance
|
|
Original Andrew's patch + a cleanup of processed deferred instntiations.
|
|
|
|
* parser/org/eclipse/cdt/internal/core/parser/pst/DeferredTemplateInstance.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbol
|
|
|
|
2004-10-06 Vladimir Hirsl
|
|
|
|
Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo
|
|
Corrected mappings added to to TemplateSymbol._defnParameterMap
|
|
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
|
|
|
|
Another NPE fix (caused by the fact that UndefinedTemplateSymbols do not have
|
|
any associated extension objects).
|
|
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java
|
|
|
|
2004-09-30 Vladimir Hirsl
|
|
|
|
Fix for PR 60307 [Templates] Template parameter qualified types not supported
|
|
Added new symbol type: UndefinedTemplateSymbol that represents template paramater
|
|
qualified types. At instantiation the unknown types are replaced with the real ones.
|
|
|
|
* parser/org/eclipse/cdt/internal/core/parser/Parser.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/ContainerSymbol.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/IContainerSymbol.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/ParametrizedSymbol.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/ParserSymbolTable.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateEngine.java
|
|
* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
|
|
+ parser/org/eclipse/cdt/internal/core/parser/ast/UndefinedTemplateSymbol.java
|
|
|
|
* failures/org/eclipse/cdt/core/parser/failedTests/FailedCompleteParseASTTest.java
|
|
* parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.java
|
|
* parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java
|
|
|
|
2004-09-22 Chris Wiebe
|
|
|
|
show warnings instead of errors for invalid filenames
|
|
workaround for bug#24152
|
|
* index/org/eclipse/cdt/internal/core/messages.properties
|
|
* src/org/eclipse/cdt/core/CConventions.java
|
|
|
|
2004-09-22 Chris Wiebe
|
|
|
|
added file naming conventions
|
|
* index/org/eclipse/cdt/internal/core/messages.properties
|
|
* src/org/eclipse/cdt/core/CConventions.java
|
|
|
|
2004-09-21 Alain Magloire
|
|
* model/org/eclipse/cdt/core/model/IBinary.java
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
|
|
2004-09-21 David Inglis
|
|
|
|
Lots of changes to the binary parsers
|
|
- major clean up
|
|
- remove lots of duplication
|
|
- reuse of AR class
|
|
- common GnuToolsFactory
|
|
- fixed IBinaryExecutable/IBinaryShared implementors
|
|
- improved symbol loading preformance for gnu type parsers.
|
|
|
|
2004-09-15 Alain Magloire
|
|
|
|
Jumbo patch from Artyom Kuanbekov
|
|
PR 69908
|
|
Support for 64 bits
|
|
|
|
2004-09-14 Alain Magloire
|
|
Try to find the function in the header.
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryFunction.java
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryModule.java
|
|
|
|
2004-09-14 Alain Magloire
|
|
|
|
Define for the contentType extensions for
|
|
type of files. Note this is incomplete
|
|
We have to wait for 3.1 when the ContentTypeManger
|
|
to be fully functionnal.
|
|
|
|
* plugin.xml
|
|
|
|
2004-09-10 Alain Magloire
|
|
|
|
Remove annoying warnings and prevent the PathEntryManger
|
|
from firing on working Copies.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-09-07 Alain Magloire
|
|
|
|
Part of the uncoming work to supply formatting in CDT
|
|
* schema/CodeFormatter.exsd
|
|
* src/org/eclipse/cdt/core/CodePreferenceConstants.java
|
|
* src/org/eclipse/cdt/core/ToolFactory.java
|
|
* src/org/eclipse/cdt/core/formatter/CodeFormatter.java
|
|
* src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java
|
|
* src/org/eclipse/cdt/internal/core/CCorePreferenceInitializer.java
|
|
* plugin.properties
|
|
* plugin.xml
|
|
|
|
2004-09-03 Alain Magloire
|
|
|
|
Provide the extension for the Core Plugin Preference Initializer.
|
|
* plugin.xml
|
|
|
|
2004-09-03 Alain Magloire
|
|
|
|
Add the BinaryModule to the info.
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryModule.java
|
|
|
|
2004-09-03 Alain Magloire
|
|
|
|
Patch from Patrick Duboy. 72901
|
|
* plugin.xml
|
|
|
|
2004-09-02 Alain Magloire
|
|
|
|
Fix to TranslationUnit.getElement(String).
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
|
|
|
|
2004-09-01 Alain Magloire
|
|
|
|
Provide IWorkingCopy.getOriginal(ICElement)
|
|
* model/org/eclipse/cdt/core/model/IWorkingCopy.java
|
|
* model/org/eclipse/cdt/internal/core/model/WorkinCopy.java
|
|
|
|
2004-08-31 Alain Magloire
|
|
|
|
Fix for 72198
|
|
* model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/TranslationUnit.java
|
|
|
|
2004-08-27 Alain Magloire
|
|
|
|
Fix for 72550.
|
|
* plugin.xml
|
|
|
|
2004-08-25 Chris Wiebe
|
|
|
|
support for matching enclosed type names
|
|
* browser/org/eclipse/cdt/browser/AllTypesCache.java
|
|
* browser/org/eclipse/cdt/browser/IQualifiedTypeName.java
|
|
* browser/org/eclipse/cdt/browser/QualifiedTypeName.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
|
|
|
|
2004-08-25 Chris Wiebe
|
|
|
|
add namespace validation to CConventions
|
|
* index/org/eclipse/cdt/internal/core/messages.properties
|
|
* src/org/eclipse/cdt/core/CConventions.java
|
|
|
|
2004-08-25 Alain Magloire
|
|
|
|
Fix for PR 72078
|
|
* model/org/eclipse/cdt/internal/core/mode/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/mode/PathEntryManager.java
|
|
|
|
2004-08-24 Alain Magloire
|
|
|
|
Fix for PR 72078
|
|
* model/org/eclipse/cdt/internal/core/model/CModelStatus.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-08-23 Chris Wiebe
|
|
|
|
fix for 68210 - add missing cpp header names
|
|
* org/eclipse/cdt/core/template/cpp_headers
|
|
|
|
2004-08-23 Alain Magloire
|
|
|
|
Fix for 72382
|
|
* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
|
|
|
|
2004-08-21 Alain Magloire
|
|
|
|
(Partial, since the indexer is still not aware of this)
|
|
Fix for 66559: Work on the ResolverModel
|
|
* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
|
|
|
|
2004-08-20 Chris Wiebe
|
|
|
|
make PathUtil visible
|
|
* browser/org/eclipse/cdt/internal/core/browser/PathUtil.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/TypeReference.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/TypeSearchScope.java
|
|
|
|
2004-08-18 Alain Magloire
|
|
|
|
Work on the ResolverModel, we make the Core Model aware of the changes.
|
|
Noticeable changes ICFileTypeResolver is tied to a container, this change
|
|
things considerably when extending the implementations. Sam orignal works
|
|
did not with some pros && cons .. this also has pros and cons.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
|
|
|
|
* src/org/eclipse/cdt/core/filetype/ICFielTypeResolver.java
|
|
* src/org/eclipse/cdt/core/filetype/IResolverChangeListener.java
|
|
* src/org/eclipse/cdt/core/filetype/IResolverModel.java
|
|
* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
|
|
* src/org/eclipse/cdt/core/filetype/ResolverDelta.java
|
|
|
|
* src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/CustomResolver.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
|
|
|
|
2004-08-18 Alain Magloire
|
|
|
|
When running the CDescriptorOperation make sure we have an ICDescriptor.
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
|
|
2004-08-18 Alain Magloire
|
|
|
|
The DeltaProcessor should update the sourceRoot also if
|
|
sourceRoot == ICProject
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-08-18 Chris Wiebe
|
|
|
|
fix for bug #71353
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
|
|
|
|
2004-08-15 Chris Wiebe
|
|
|
|
make isOnSourceEntry(IPath) public method
|
|
* model/org/eclipse/cdt/core/model/ISourceRoot.java
|
|
* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
|
|
|
|
2004-08-15 Alain Magloire
|
|
|
|
First draft, work in progress.
|
|
Removing ResolveDelta to make the ResolverChange processing easier.
|
|
* src/org/eclipse/cdt/core/filetype/IResolverChangeListener
|
|
* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/CFiletTypeResolver.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
|
|
2004-08-13 Chris Wiebe
|
|
|
|
Extra functionality in type cache to support new class wizard
|
|
* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
|
|
* browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java
|
|
* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
|
|
* browser/org/eclipse/cdt/core/browser/ITypeInfo.java
|
|
* browser/org/eclipse/cdt/core/browser/TypeInfo.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
|
|
|
|
2004-08-13 Chris Wiebe
|
|
|
|
Add findSourceRoot() method needed for class wizard
|
|
* model/org/eclipse/cdt/core/model/ICProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
|
|
2004-08-09 Bogdan Gheorghe
|
|
Fix for Bug 71115: Double Indexing
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-08-06 Vladimir Hirsl
|
|
|
|
A small parser Problem fix after String to char[] optimization.
|
|
* parser/org/eclipse/cdt/internal/core/parser/problem/Problem.java
|
|
|
|
2004-08-06 Chris Wiebe
|
|
|
|
Add scheduling rule to CoreModel.run
|
|
* src/org/eclipse/cdt/core/model/CoreModel.java
|
|
|
|
2004-07-30 Alain Magloire
|
|
|
|
Add the Using-{directive,declaration} part of the Core Model.
|
|
|
|
* model/org/eclipse/cdt/core/model/IUsing.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
|
|
* model/org/eclipse/cdt/internal/core/model/Using.java
|
|
|
|
2004-07-28 Tanya Wolff
|
|
|
|
Fix for PR 70161: Assembly untranslated in C++ File Types
|
|
* plugin.properties
|
|
* plugin.xml
|
|
|
|
2004-07-26 Vladimir Hirsl
|
|
|
|
HP-UX SOM Binary parser patch
|
|
|
|
* utils/org/eclipse/cdt/utils/com/SOM.java
|
|
|
|
2004-07-20 Alain Magloire
|
|
Fix for PR 70449
|
|
* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
|
|
2004-07-16 Alain Magloire
|
|
|
|
Fix for PR 70255
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
|
|
2004-07-16 Brad Jarvinen
|
|
|
|
Fix Pr 70252
|
|
|
|
* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
|
|
|
|
2004-07-16 Vladimir Hirsl
|
|
1. Implementation of HP-UX SOM binary parser.
|
|
|
|
* utils/org/eclipse/cdt/utils/som/AR.java
|
|
* utils/org/eclipse/cdt/utils/som/SOM.java
|
|
|
|
* utils/org/eclipse/cdt/utils/som/parser/ARMember.java
|
|
* utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
|
|
* utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
|
|
* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/som/parser/SomSymbol.java
|
|
|
|
2. Fixed a slight ommision in XXXBinaryObject classes
|
|
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java
|
|
|
|
2004-07-15 Alain Magloire
|
|
|
|
Check for Empty path in the binary and copy the []IPathEntry
|
|
for the manager.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-07-15 Chris Wiebe
|
|
|
|
Initial draft for the type hierarchy view.
|
|
* browser/*
|
|
|
|
2004-07-06 Bogdan Gheorghe
|
|
Handled the case of CContainer in both updateIndexAddResource and
|
|
updateIndexRemoveResource.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
|
|
2004-07-06 Hoda Amer
|
|
Fix for PR 68933 : [Content Assist] removes asterisks from parameter prompt
|
|
|
|
2004-6-29 Alain Magloire
|
|
|
|
Extend on the fix by Bogdan PR 67656 and
|
|
do not get the children for ADDED/REMOVE case
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-06-28 Bogdan Gheorghe
|
|
Fix for 67656: [Indexer] getting called twice after creating a project with a file system
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
2004-06-28 Alain Magloire
|
|
|
|
Possible fix for 68665
|
|
* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
|
|
|
|
2004-06-28 Alain Magloire
|
|
|
|
Fix for PR 68820.
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* src/org/eclipse/cdt/core/resources/FileStorage.java
|
|
|
|
2004-06-28 Hoda Amer
|
|
Patch for Keith Campbell, a small fix in CConventions.
|
|
|
|
2004-06-24 Alain Magloire
|
|
|
|
Fix for 68226
|
|
* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
|
|
|
|
2004-06-22 Alain Magloire
|
|
Part of PR 68246.
|
|
Close the inputstream to release resource handle
|
|
when we done with it, we can not rely on the GC to do it for us.
|
|
|
|
* src/org/eclipse/cdt/core/parsre/ParserUtil.java
|
|
|
|
2004-06-22 Alain Magloire
|
|
|
|
Fix the exclusion scheme in IPathEntry.
|
|
|
|
* model/org/eclipse/cdt/core/mode/CoreModelUtil.java
|
|
* model/org/eclipse/cdt/internal/core/model/CContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
|
|
|
|
2004-06-21 Alain Magloire
|
|
|
|
Big Patch from Vladimir Hirsl
|
|
Implementation of AIX XCOFF32 binary parser.
|
|
|
|
* utils/org/eclipse/cdt/utils/xcoff/AR.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/XCoff32.java
|
|
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/ARMember.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/BinaryArchive.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java
|
|
* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java
|
|
|
|
2004-06-21 Alain Magloire
|
|
|
|
The PathEntryManager was returning the array instead
|
|
of making a copy. Potentially clients could have
|
|
modified the contents.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/IMacroEntry.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
|
|
|
|
2004-06-21 Hoda Amer
|
|
Fix for PR 67696: [I18N] - New Class Wizard does not take project encoding into account when creating files
|
|
Now the encoding is taken into consideration when committing a working copy contents to a file.
|
|
* model/org/eclipse/cdt/internal/core/model/Buffer.java
|
|
* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
|
|
|
|
2004-06-18 Alain Magloire
|
|
|
|
Fix for PR 66108
|
|
|
|
2004-06-18 Alain Magloire
|
|
|
|
This was heavy and lots of files were change. The problem: to create the CElementInfo we use
|
|
to synchronize of the CModelManager singleton instance, this was handy and allowed us to serialize
|
|
the creation of the proxy info and save in the LRU cache. Then came Eclipse-3.0 with job spawning
|
|
everywhere, lots of deadlock since the CModelManager was lock and the singleton is the center
|
|
to get all the info. We use the same scheme as the JDT by using a ThreadLocal class cache
|
|
to collect the information. We fixed a couple of bug allong the way and probably introduce some.
|
|
|
|
The tests were doing something stupid, by creating directly the TranslationUnit:
|
|
new TranslationUnit(project, file);
|
|
This does not work since only the sourceRoot can be the parent
|
|
of a TranslationUnit, the tests are now fix bug we should restrict access of the class in the core model
|
|
after 2.0.
|
|
|
|
2004-06-18 Andrew Niefer
|
|
- DeltaProcessor.updateIndexRemoveResource() : discard if removing a project, discard index jobs for that project.
|
|
|
|
2004-06-15 Hoda Amer
|
|
Fix for PR 63207: ITranslationUnit.getElementAtOffset(i) does not factor in multiple namespace decl
|
|
|
|
2004-06-14 Hoda Amer
|
|
Fix for PR 63243: [Outline View] Missing user defined type if declare variable along with the C++ elem (struct, enum, union)
|
|
|
|
2004-06-11 Alain Magloire
|
|
|
|
The IncludeEntry LibraryEntry getFullIncludePath()
|
|
was returning the wrong values sometimes.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-06-10 Hoda Amer
|
|
Fix for PR 65970: [Outline View] Contents of Includes displayed in Outline for STRUCTURAL_PARSE mode
|
|
|
|
2004-06-09 Alain Magloire
|
|
|
|
Patch from Sam Rob to resolve 64022
|
|
|
|
2004-06-09 Alain Magloire
|
|
|
|
Make sure to run the PathEntryContainerInitializer.initialize()
|
|
once.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-06-09 Hoda Amer
|
|
Fix for PR 62656 : [Saving] a cpp file after copying/renaming a function in front of a constructor locks Eclipse
|
|
|
|
2004-06-09 David Inglis
|
|
|
|
added new ICDescriptor manager method to get a descriptor with the option of creating
|
|
one if it does not exists.
|
|
|
|
* src/org/eclipse/cdt/core/ICDescriptorManager.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
|
|
2004-06-08 Tanya Wolff
|
|
|
|
Fix for I18N defect 66136
|
|
|
|
* plugin.properties
|
|
* plugin.xml
|
|
|
|
2004-0608 Alain Magloire
|
|
|
|
Quick workaround for PR 57287.
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
|
|
2004-06-08 Alain Magloire
|
|
|
|
Patch from Dirk D�rr.
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
2004-06-07 Alain Magloire
|
|
|
|
Fix for PR 64090
|
|
model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-06-07 Alain Magloire
|
|
|
|
Fix for PR 65633
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-06-07 Hoda Amer
|
|
Fix for PR 65369 : [CModel] Duplicate namespace declarations in views when namespace defined twice in a file
|
|
|
|
2004-06-07 Alain Magloire
|
|
|
|
Fix for PR 65524
|
|
* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
|
|
|
|
2004-06-04 Alain Magloire
|
|
|
|
Potential deadlock in CElement.getElementInfo()
|
|
We can no longer synch on CModelMager. We need
|
|
to do some fine grained lock for the LRU caching.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
|
|
2004-06-03 Alain Magloire
|
|
|
|
The Elf class should not depend of GNU
|
|
binutils tools like Addr2line or CPPFilt
|
|
It is an Elf Parser and the needs of those tools
|
|
are now part of IBinaryParser class
|
|
* utils/org/eclipse/cdt/uitls/elf/AR.java
|
|
* utils/org/eclipse/cdt/uitls/elf/Elf.java
|
|
* utils/org/eclipse/cdt/uitls/elf/ElfHelperjava
|
|
* utils/org/eclipse/cdt/uitls/elf/parser/ElfBinaryObject.java
|
|
|
|
2004-06-01 Alain Magloire
|
|
|
|
A release of the CDT was distributed with
|
|
a typ "ELF" instead of "Elf" we provide
|
|
and extension point pointing back to "ELF"
|
|
parser for backward comp.
|
|
|
|
* plugin.xml
|
|
|
|
2004-05-26 Alain Magloire
|
|
|
|
Do not generate CElementDelta for pathEntries
|
|
if none were presents previously.
|
|
|
|
2004-05-26 Alain Magloire
|
|
|
|
Jumbo Patch from Chris Wiebe.
|
|
Putting a starting skeleton for C Browsing.
|
|
|
|
2004-05-25 Alain Magloire
|
|
Update the necessary classes to use the new
|
|
ResolverModel.
|
|
|
|
2004-05-25 Alain Magloire
|
|
|
|
Major Patch from Sam Robb
|
|
bring to a close PR 52864.
|
|
|
|
2004-05-25 Alain Magloire
|
|
|
|
Ask the IScannerInfo for the IResource.
|
|
|
|
2004-05-25 Alain Magloire
|
|
|
|
Provide better orderin of the ScannerProvider.
|
|
The other of the include
|
|
We need to reorder the include/macros:
|
|
includes the closest match to the resource will come first
|
|
/project/src/file.c --> /usr/local/include
|
|
/project/src --> /usr/include
|
|
/usr/local/include must come first.
|
|
For the macros the closest symbol will override
|
|
/projec/src/file.c --> NDEBUG=1
|
|
/project/src --> NDEBUG=0
|
|
We will use NDEBUG=1 only
|
|
|
|
2004-05-21 Alain Magloire
|
|
Remove TranslationUnitProblemFinder, we can not use the same
|
|
approach as the JDT i.e. to reparse. Parsing is way to costly
|
|
for C/C++ because of the Preprocessor, instead we set the problem
|
|
requestor in the translationUnit.
|
|
|
|
2004-05-20 Bogdan Gheorghe
|
|
Modified updateCurrentDeltaAndIndex inDeltaProcessor.java to return whether
|
|
we need to traverse a delta's children.
|
|
|
|
2004-05-19 Alain Magloire
|
|
|
|
Partial Fix for PR 61341
|
|
|
|
2004-05-19 Alain Magloire
|
|
|
|
Contribution from Sam Robb, for PR 52864.
|
|
|
|
2004-05-19 Alain Magloire
|
|
Patch contributed by James Langley.
|
|
Let Elf.java recognize Altera?s Nios and Nios II magic numbers.
|
|
The number for Nios II is an official number assigned by SCO,
|
|
the one for Nios was randomly chosen, but doesn't conflict with
|
|
any of the ones already in Elf.java.
|
|
|
|
* Elf.java
|
|
|
|
2004-05-18 Alain Magloire
|
|
|
|
Remove warnings and compatibility plugin
|
|
to be full Eclipse-3.0 compliant.
|
|
|
|
2004-05-11 Alain Magloire
|
|
|
|
Preliminary work to get Parser IProblem in the CEditor.
|
|
|
|
2004-05-07 David Inglis
|
|
|
|
Setup a default scanner provider which uses the c path entries.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePluging.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
|
|
|
|
2004-05-07 Alain Magloire
|
|
|
|
Bug in the PathEntyrManager, the container
|
|
entries where not resolved.
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java
|
|
|
|
2004-04-04 Alain Magloire
|
|
|
|
Race condition causing deadlocks fix.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
|
|
2004-04-29 Alain Magloire
|
|
|
|
Changes to working copy, to be wrap in runnable Plaform
|
|
operation when commiting or destroying the working copy.
|
|
Also changes to the ICElementDelta to be fired in a
|
|
Workspace runnable.
|
|
|
|
2004-04-28 Alain Magloire
|
|
|
|
NPE in the PathEntry.
|
|
|
|
2004-04-28 Alain Magloire
|
|
|
|
Work in Progress for the PathEntry API
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerInfo.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
|
|
|
|
2004-04-27 Alain Magloire
|
|
|
|
Fix for PR 60182
|
|
* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/BinarContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/CContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
|
|
2004-04-26 Alain Magloire
|
|
|
|
Changes in the PathEntryStore API
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java
|
|
* src/org/eclipse/cdt/core/resources/IPathEntryStore.java
|
|
* src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java
|
|
|
|
2004-04-26 Alain Magloire
|
|
|
|
Move the persistency of the IPathEntry in a differenct
|
|
class and provide an extension point for it.
|
|
|
|
* plugin.xml
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java
|
|
|
|
* src/org/eclipe/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/internal/core/resources/IPathEntryStore.java
|
|
* src/org/eclipse/cdt/internal/core/resources/IPathEntryStoreListener.java
|
|
* src/org/eclipse/cdt/internal/core/resources/PathEntryStoreChangedEvent.java
|
|
2004-04-23 Alain Magloire
|
|
|
|
Tentative fix for PR 59098.
|
|
* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
|
|
|
|
|
|
2004-04-23 Alain Magloire
|
|
|
|
Moving the work from Sam Robb part of PR 52864, this
|
|
is is only the Core part, UI is still pending.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/ITranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
* model/org/eclipse/cdt/internal/core/model/CContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-04-21 Alain Magloire
|
|
|
|
Added support for Base Reference Attribute in the PathEntry
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/core/model/ILibraryEntry.java
|
|
* model/org/eclipse/cdt/core/model/IMacroEntry.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntry.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/APathEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/OutputEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/SourceEntry.java
|
|
|
|
2004-04-20 David Inglis
|
|
|
|
Fixed up some small bugs with the macro paths
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
|
|
|
|
Initialize baseref to always be a Path("")
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-04-20 David Inglis
|
|
|
|
Added more CModelException throwing in model essentially if the model fails to create
|
|
a info an exception is thrown, it we *not* return null.
|
|
|
|
to many files changes to list here.....
|
|
|
|
2004-04-20 Alain Magloire
|
|
|
|
Fix for PR 59081
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
|
|
2004-04-19 Alain Magloire
|
|
|
|
Fix for PR 59098
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-04-19 Alain Magloire
|
|
|
|
It has become necessary to add exception in the interface
|
|
IParent.getChildren()
|
|
IParent.getChildrenOfType()
|
|
IArchive.getBinaries()
|
|
IBinary.getBinaries()
|
|
...
|
|
Now they throw CModelException.
|
|
Lots of files changed, will not bother enumerated them
|
|
all in the log.
|
|
|
|
* model/org/eclipse/cdt/core/IArchive.java
|
|
* model/org/eclipse/cdt/core/IArchiveContainer.java
|
|
* model/org/eclipse/cdt/core/IBinaryContainer.java
|
|
* model/org/eclipse/cdt/core/IBinaryModule.java
|
|
* model/org/eclipse/cdt/core/ICModel.java
|
|
* model/org/eclipse/cdt/core/IParent.java
|
|
* model/org/eclipse/cdt/core/IStructure.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/*
|
|
* browser/org/eclipse/cdt/core/model/TypeInfo.java
|
|
* search/org/eclipse/cdt/internal/core/search/CSearchScope.java
|
|
* search/org/eclipse/cdt/internal/core/search/CWorkspaceScope.java
|
|
|
|
|
|
2004-04-19 David Inglis
|
|
|
|
Fixed dead lock - don't fire descriptor events with descriptor lock
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
|
|
Added missing PathContainerInitializer extension point
|
|
|
|
* schema/PathEntryContainerInitializer.exsd
|
|
* plugin.properties
|
|
* plugin.xml
|
|
|
|
changed log to not wrap core exception in a IStatus but use the IStatus in the exception.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2004-04-19 David Inglis
|
|
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58232
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
|
|
2004-04-18 Alain Magloire
|
|
|
|
Added a new method in CoreModel to get ITranslationUnit
|
|
for external headers, implementation in CModelManager.
|
|
Changes to IIncludReference and implementations.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/IInludeEntry.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeReference.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
|
|
|
|
2004-04-16 Hoda Amer
|
|
Reveresed a change in IParent caused by my previous patch.
|
|
|
|
2004-04-16 Alain Magloire
|
|
|
|
Patch from Sam Robb to cover PR 52864
|
|
* src/org/eclipse/cdt/core/internal/fileType/CFileType.java
|
|
* src/org/eclipse/cdt/core/internal/fileType/CFileTypeResolver.java
|
|
* src/org/eclipse/cdt/core/internal/fileType/CLanguage.java
|
|
* srcorg.eclipse/cdt/core/filetype/ICFileType.java
|
|
* srcorg.eclipse/cdt/core/filetype/ICFileTypeConstants.java
|
|
* srcorg.eclipse/cdt/core/filetype/ICLanguage.java
|
|
* schema/CFileType.exsd
|
|
* schema/CLanguage.exsd
|
|
* plugin.xml
|
|
|
|
2004-04-16 Hoda Amer
|
|
-CModelBuilder and scalability problems: Starting children list with initial size = 0
|
|
Now 25,000 element Translation unit takes 450 ms in CModelBuilder.
|
|
-Also removed class Parent implemention interface IParent as only elements that
|
|
could really be parents should implement it.
|
|
|
|
2004-04-15 Alain Magloire
|
|
|
|
Archive/BinaryContainer was not cleaned up.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-04-15 Alain Magloire
|
|
|
|
Fix for PR 58481
|
|
Since TypeInfo shares have some common code
|
|
with the Search the fix was put in the search to.
|
|
The fix is to check the accessibility of the project
|
|
before introspecting it, it may have been deleted.
|
|
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java
|
|
* search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java
|
|
|
|
Remove the synchronized it is not necessary and causes
|
|
deadlocks.
|
|
* model/org/eclipse/cdt/internal/core/model/Openable.java
|
|
|
|
2004-04-14 Alain Magloire
|
|
|
|
This is temporary 'till we get the fancy ICType scheme
|
|
added a way to get the extension for assembly files.
|
|
|
|
* mode/org/eclipse/cdt/core/model/CoreModel.java
|
|
|
|
2004-04-14 Andrew Niefer
|
|
updated clients of Parse to have a default implementation for ISourceElementRequestor.acceptFriendDeclaration
|
|
|
|
2004-04-14 Alain Magloire
|
|
|
|
Fix PR 58082, with Patch from Jon Beniston
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
|
|
2004-04-13 David Inglis
|
|
|
|
Since the binary runner and the CModelManager adds binarys we need to make sure
|
|
the child was not already added in the info.
|
|
|
|
* src/org/eclipse/cdt/internal/core/model/CElementInfo.java
|
|
|
|
2004-04-13 Alain Magloire
|
|
|
|
When encoding the PathEntry, make the "path" attribute project relative if
|
|
projectPath.isPrefixOf(path)
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-04-12 Hoda Amer
|
|
CModelBuilder and scalability problems: Building the CModel takes a long time
|
|
when translation unit has lots of children (25,000 children taking ~ 45 sec to build model).
|
|
Revising Parent.addChild() and TranslationUnit.removeChildren() (now 25,000 children taking ~ 160 ms).
|
|
|
|
2004-04-07 David Inglis
|
|
|
|
Fixed event problem
|
|
|
|
* src/org/eclipse/cdt/core/CDescriptorEvent.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
|
|
2004-04-07 Alain Magloire
|
|
|
|
Using a complete parser is to heavy for the typeInfo
|
|
falling back to structural.
|
|
|
|
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java
|
|
|
|
2004-04-06 Alain Magloire
|
|
|
|
Cache the values in the info.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
|
|
* model/org/eclipse/cdt//core/model/CoreModel.java
|
|
|
|
2004-04-06 Alain Magloire
|
|
|
|
Patch from Chris Wiebe.
|
|
This patch provides some improvements to the Open Type action, such as
|
|
per-file type caching (much faster now) and extra filtering options in
|
|
the dialog. The non-ui code has also been isolated and moved to
|
|
org.eclipse.cdt.core.browser.
|
|
|
|
* browser/*
|
|
|
|
2004-04-06 Alain Magloire
|
|
|
|
Patch from Sam Robb covering part of PR #52864
|
|
This is the first effort in making a difference
|
|
between header and source files.
|
|
|
|
* template/cpp_headers
|
|
* src/org/eclipse/cdt/core/internal/filetype/CFileType.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/CFileTypeAssociation.java
|
|
* src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java
|
|
|
|
* src/org/eclipse/cdt/core/filetype/ICFileType.java
|
|
* src/org/eclipse/cdt/core/filetype/ICFileTypeAssociation.java
|
|
* src/org/eclipse/cdt/core/filetype/ICFileTypeResolver.java
|
|
* src/org/eclipse/cdt/core/filetype/ICFileTypeConstants.java
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
* schema/CFileTyp.exsd
|
|
* schema/CFileTypeAssociation.exsd
|
|
|
|
* plugin.xml
|
|
|
|
2004-04-06 Alain Magloire
|
|
|
|
Fix possible NPE.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeRefence.java
|
|
|
|
2004-04-06 David Inglis
|
|
|
|
Fixed up syncing of binary runner and ::getBinaries()
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
|
|
2004-04-04 Alain Magloire
|
|
|
|
More support for external headers.
|
|
Cleanup of the CElement.close() calls.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.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
|
|
|
|
2004-04-03 Alain Magloire
|
|
|
|
Draft work on LibraryReferences and IncludeReferences.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/ICProject.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeEntry.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeReference.java
|
|
* model/org/eclipse/cdt/core/model/ILibararyentry.java
|
|
* model/org/eclipse/cdt/core/model/IPathEntry.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/APathEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
|
|
* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-04-03 Alain Magloire
|
|
|
|
Fix for PR 57287
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PEBinaryObject.java
|
|
|
|
2004-04-02 Alain Magloire
|
|
|
|
Use the the Job manager for the binary runner.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryReference.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
|
|
* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
|
|
* model/org/eclipse/cdt/core/model/ILibraryReference.java
|
|
|
|
2004-04-02 David Inglis
|
|
|
|
Fixed problem with .cdtproject not getting updated.
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
|
|
2004-03-30 Alain Magloire
|
|
|
|
Reset the non C Resource when the project is closed.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-03-29 David Inglis
|
|
|
|
Fixed shutdown problems. https://bugs.eclipse.org/bugs/show_bug.cgi?id=56584
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2004-03-26 David Inglis
|
|
|
|
Fixed NPE on path reorder
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-03-26 David Inglis
|
|
|
|
Refactor to move exclusion matching methods out into public class.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModelUtil.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
|
|
* model/org/eclipse/cdt/internal/core/model/Util.java
|
|
|
|
|
|
2004-03-25 David Inglis
|
|
|
|
Added util class for core model
|
|
|
|
* src/org/eclipse/cdt/core/model/CoreModelUtil.java
|
|
|
|
2004-03-25 David Inglis
|
|
|
|
Update to allow non-owned projects and added better recovery of deleted .cdtprojects via nature id
|
|
|
|
* src/org/eclipse/cdt/core/ICDescriptorManager.java
|
|
* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
* src/org/eclipse/cdt/internal/core/COwner.java
|
|
* src/org/eclipse/cdt/internal/core/COwnerConfiguration.java
|
|
|
|
2004-03-25 David Inglis
|
|
|
|
Fixed up getProcessList to filter on platform.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
Added schemas for CProject & CBuildConsole
|
|
|
|
* plugin.xml
|
|
|
|
|
|
2004-03-25 Hoda Amer
|
|
Joined effort with Bogdan: Added a TimeOut class to core.utils
|
|
that implements a thread to control parser timeout.
|
|
|
|
2004-03-23 Alain Magloire
|
|
|
|
An implementation of IScannerInfoProvider on top
|
|
of the IPathEntry.
|
|
|
|
* src/org/eclipse/cdt/core/resources/ScannerInfo.java
|
|
* src/org/eclipse/cdt/core/resources/ScannerInfoProvider.java
|
|
|
|
2004-03-23 Alain Magloire
|
|
|
|
Show the objects on the IOuputEntry path should
|
|
be save in the BinaryContainer.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-03-22 Tanya Wolff
|
|
Externalized names of Binary Parsers and Error Parsers
|
|
|
|
* plugin.xml
|
|
* plugin.properties
|
|
|
|
2004-03-22 Alain Magloire
|
|
|
|
Boost the warning of the compiler and remove
|
|
Unneeded castings.
|
|
|
|
* to many to enumerates.
|
|
|
|
2004-03-22 Alain Magloire
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/internla/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internla/core/model/CModelManager.java
|
|
|
|
2004-03-21 Alain Magloire
|
|
|
|
The methods CoreModel.create() are now handle operation.
|
|
Meaning it will generate a ICElement even if the file does
|
|
not exists. ICModel and ICProject no longer implements
|
|
ICContainer.
|
|
|
|
* model/org/eclipse/cdt/core/model/ICModel.java
|
|
* model/org/eclipse/cdt/core/model/ICProject.java
|
|
|
|
* model/eclipse/cdt/internal/core/model/CContainer.java
|
|
* model/eclipse/cdt/internal/core/model/CContainerInfo.java
|
|
* model/eclipse/cdt/internal/core/model/CModel.java
|
|
* model/eclipse/cdt/internal/core/model/CModelInfo.java
|
|
* model/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/eclipse/cdt/internal/core/model/CCProjectInfo.java
|
|
* model/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
2004-03-19 David Inglis
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
Removed deprecated method and now use descriptor change events for binary parser change.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
Fixed setting raw paths entries to not clear cached until after raw set.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/ICDescriptorManager.java
|
|
* src/org/eclipse/cdt/core/ICDescriptorOperation.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
* src/org/eclipse/cdt/internal/core/CExtensionReference.java
|
|
Fixed decriptor file updating to be handling as a job when extensions change.
|
|
Update operation runnable to take project and IProgress.
|
|
Suppress events and saves on initialization.
|
|
|
|
2004-03-19 Hoda Amer
|
|
The CModelBuilder sets TranslationUnit.isStructureKnown() based on
|
|
both parser errors and IProblems sent to the callback.
|
|
|
|
2004-03-19 David Inglis
|
|
|
|
Added logging on failures in CCorePlugin.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2004-03-19 Alain Magloire
|
|
|
|
Correct typos.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/etPathEntriesOperation.java
|
|
|
|
2004-03-18 Alain Magloire
|
|
|
|
Check for IPathEntry reorder changes.
|
|
|
|
* model/org/eclipse/cdt/core/model/ICElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProjectInfoInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/SetPathEntriesOperation.java
|
|
|
|
2004-03-18 Alain Magloire
|
|
|
|
Change in the hierarchy of the core Model:
|
|
ICModel
|
|
ICProject
|
|
ISourceRoot
|
|
IBinary
|
|
IArchive
|
|
ITranslatioUnit
|
|
ICContainer
|
|
The ISourceRoot been added to better separate
|
|
the files. By default the entire project is the
|
|
SourceRoot.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/ICContainer.java
|
|
* model/org/eclipse/cdt/core/model/ICElement.java
|
|
* model/org/eclipse/cdt/core/model/ICProject.java
|
|
* model/org/eclipse/cdt/core/model/IIncludeEnty.java
|
|
* model/org/eclipse/cdt/core/model/IOutputEntry.java
|
|
* model/org/eclipse/cdt/core/model/IMacroEntry.java
|
|
* model/org/eclipse/cdt/core/model/IParent.java
|
|
* model/org/eclipse/cdt/core/model/ISourceEntry.java
|
|
* model/org/eclipse/cdt/core/model/ISourceRoot.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/*
|
|
|
|
2004-03-17 Alain Magloire
|
|
|
|
Put the framework in to take advantage of being a
|
|
listener to the ICDescriptor Manager.
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/internal/core/model/CModelManager.java
|
|
* src/org/eclipse/cdt/core/BinaryParserConfig.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2004-03-17 David Inglis
|
|
|
|
- Added new ICDescriptorManager providing listerner abilities on ICDescriptor and batch operations
|
|
- Now listen for ondisk modifications and verify and update ICDescriptor
|
|
- Restore .cdtproject if deleted.
|
|
- Handle case where no owner extension exisits for a project.
|
|
- Update .cdtproject file without notification to prevent deadlocking.
|
|
|
|
Modified
|
|
* plugin.xml
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/ICDescriptor.java
|
|
* src/org/eclipse/cdt/core/ICExtensionReference.java
|
|
* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
|
|
* src/org/eclipse/cdt/internal/core/CDescriptor.java
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
* src/org/eclipse/cdt/internal/core/CExtensionReference.java
|
|
* src/org/eclipse/cdt/internal/core/COwner.java
|
|
* src/org/eclipse/cdt/internal/core/InternalCExtension.java
|
|
|
|
New
|
|
* src/org/eclipse/cdt/core/CDescriptorEvent.java
|
|
* src/org/eclipse/cdt/core/ICDescriptorListener.java
|
|
* src/org/eclipse/cdt/core/ICDescriptorManager.java
|
|
* src/org/eclipse/cdt/core/ICDescriptorOperation.java
|
|
|
|
|
|
2004-03-16 Thomas Fletcher
|
|
|
|
- Fix to address PR 45320 where we would mark warnings with
|
|
errors rather than inheriting the warning condition.
|
|
|
|
* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
|
|
|
|
2004-03-12 David Inglis
|
|
|
|
Improved IConsole API to support multiple streams.
|
|
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
* src/org/eclipse/cdt/core/ConsoleOutputStream.java
|
|
* src/org/eclipse/cdt/core/resources/IConsole.java
|
|
|
|
2004-03-09 David Inglis
|
|
|
|
Don't error in CDescriptorManager.configure() when project is created twice with the same owner id.
|
|
|
|
* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
|
|
|
|
2004-03-09 Alain Magloire
|
|
|
|
Patch from Chris Wiebe
|
|
CConventions.validateClassName() where the
|
|
scope resolution operator :: is parsed incorrectly.
|
|
|
|
* src/org/eclipse/cdt/core/CConventions.java
|
|
|
|
2004-03-08 Alain Magloire
|
|
|
|
In the Editor if the changes are discarded i.e.
|
|
closing the editor whitout saving. We do not update
|
|
the working copy or rathe we do not discard the change
|
|
and fire an event to the listeners. Now we do but it
|
|
can still be a problem since the destroy becomes heavy
|
|
wieght and it is not wrap around a Workspace operation.
|
|
Fire the event at destroy will have to do for now.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
|
|
|
|
2004-03-08 Hoda Amer
|
|
Partial fix for bug#52948 : Content Assist: typedef-ed types do not appear in the completion list.
|
|
|
|
2004-03-04 Alain Magloire
|
|
|
|
Large cleanup(?) of the BinaryParser classes.
|
|
They now extends IAdaptable.
|
|
|
|
* src/org/eclipse/cdt/core/IBinaryParser.java
|
|
* utils/org/eclipse/cdt/utils/BinaryFile.java
|
|
* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
|
|
* utils/org/eclipse/cdt/utils/Symbol.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
|
|
|
|
2004-03-04 Hoda Amer
|
|
The CModelBuilder is reporting to the TranslationUnit
|
|
whether parsing was successful or not.
|
|
|
|
2004-03-03 Alain Magloire
|
|
|
|
When changing the BinaryParser the BinaryRunners
|
|
were not restarted.
|
|
|
|
* model/org/eclipse/cdt/iternal/core/model/CModelManager.java
|
|
|
|
2004-03-03 Alain Magloire
|
|
|
|
From Sean Sevoy. Fix to VCErrorParser.java
|
|
PR 53253.
|
|
|
|
* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
|
|
|
|
2004-03-03 Hoda Amer
|
|
A fix for getChildren() to check if the getElementInfo() is null
|
|
|
|
2004-03-03 Alain Magloire
|
|
|
|
Note from Brent Nicolle PR 53520.
|
|
The filname for the extension should be
|
|
"cdtproject" not ".cdtproject"
|
|
|
|
* plugin.xml
|
|
|
|
2004-03-02 Alain Magloire
|
|
|
|
Work to make it possible to set more the one binaryParser
|
|
per project. Note that the UI is not yet enabled.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* src/org/eclipse/cdt/core/CCorePlugin.java
|
|
|
|
2004-03-01 Andrew Niefer
|
|
externalize strings : Bug 53123
|
|
|
|
2004-03-01 Hoda Amer
|
|
Removing the "empty" array in the CElement that was not used anywhere !
|
|
|
|
2004-03-01 Alain Magloire
|
|
|
|
Fix to PR 53253. From Steve Garbarini
|
|
|
|
* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
|
|
|
|
2004-03-01 Alain Magloire
|
|
|
|
Patch from Uwe Stieber
|
|
PR #53323 extending the implementation of Addr2line/CPPFilt and Objdump.
|
|
|
|
* utils/org/eclipse/cdt/utils/Addr2line.java
|
|
* utils/org/eclipse/cdt/utils/CPPFil.java
|
|
* utils/org/eclipse/cdt/utils/Objdump.java
|
|
|
|
2004-02-29 Alain Magloire
|
|
|
|
Performance improvements in the Deltaprocessing
|
|
In the CContainerInfo.nonCResources() do not try
|
|
to recreate the ICElement.
|
|
Fire Deltas when Binaries are deleted to update
|
|
the BinaryContainer.
|
|
The DeltaProcessor was close()ing the Openable
|
|
uncessary leading to performance lost.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
|
|
2004-02-28 Alain Magloire
|
|
Fix PE Parser
|
|
|
|
* utils/org/eclipse/cdt/utils/coff/Exe.jva
|
|
* utils/org/eclipse/cdt/utils/coff/PE.java
|
|
* utils/org/eclipse/cdt/utils/coff/ReadMemoryAccess.java
|
|
* utils/rg/eclipse/cdt/utils/coff/parser/PEParser.java
|
|
|
|
2004-02-28 Alain Magloire
|
|
|
|
New method in ICElement
|
|
ICElement.getAncestor(int ancestorType);
|
|
Better implementation of ICElement.getElementAtOffset(int)
|
|
|
|
* model/org/eclipse/cdt/core/model/ICElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
|
|
2004-02-27 Hoda Amer
|
|
Fixed [Bug 53074] The CView to update with each reconcile
|
|
Added the ability for CView to update based on the translation unit working copy
|
|
if one exists.
|
|
|
|
2004-02-27 Alain Magloire
|
|
|
|
By "popular" demand, put back
|
|
IBinaryParser.getBinary(IPath path)
|
|
method on the binary parser.
|
|
|
|
* model/org/eclpse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclpse/cdt/internal/core/model/NullBinaryParser.java
|
|
* src/org/eclipse/cdt/core/IBinaryParser.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
|
|
|
|
Removed the unused ElfParsers id.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java
|
|
* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java
|
|
|
|
* plugin.xml
|
|
|
|
2004-02-27 Alain Magloire
|
|
|
|
Performance improvement in the IBinaryParser and
|
|
changes in the API according to the specs.
|
|
Now we have:
|
|
IBinaryParser.getBinary(byte[] hints, IPath path);
|
|
This is important when having multiple parsers on
|
|
the same project. We provide a bucket/hints for the parser
|
|
to guess the type of file and reduce the number of open()s.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java
|
|
* src/org/eclipse/cdt/core/IBinaryParser.java
|
|
* utils/org/eclipse/cdt/utils/coff/Coff.java
|
|
* utils/org/eclipse/cdt/utils/coff/PE.java
|
|
* utils/org/eclipse/cdt/utils/coff/PEArchive.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
|
|
* utils/org/eclipse/cdt/utils/coff/PEParser.java
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java
|
|
|
|
2004-02-26 Andrew Niefer
|
|
Mark strings that don't need to be externalized for translation
|
|
|
|
2004-02-26 Alain Magloire
|
|
|
|
To catch with the documentation change to ICElementDelta
|
|
field flags
|
|
|
|
* model/org/eclipse/cdt/core/model/ICElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CProject.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-02-25 Alain Magloire
|
|
|
|
Path from Chris Wiebe to deal with PR 52128
|
|
|
|
* src/org/eclipse/cdt/core/resources/FileStorage.java
|
|
|
|
2004-02-24 Alain Magloire
|
|
|
|
Fix for PR 52562 From Alex Chapiro
|
|
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
2004-02-24 Alain Magloire
|
|
Fix for PR 52790
|
|
For "Windows 98" fall back to Runtime.exec(..)
|
|
Spawner does not work on this platfrom
|
|
|
|
* utils/org/eclipse/cdt/utils/spawner.java
|
|
|
|
2004-02-24 Alain Magloire
|
|
|
|
Bug fix the binary runner thread could get interrupted
|
|
on shutdown we should check:
|
|
Thread.getCurrentThread().isInterrupted()
|
|
and bring down the thread.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
|
|
|
|
2004-02-23 Alain Magloire
|
|
|
|
Another refactoring, to make the API lighter
|
|
move the the getPath() method to the base IPathEntry class
|
|
Too many files to enumerate(JDT refactoris ... is great!)
|
|
|
|
2004-02-23 Alain Magloire
|
|
|
|
Support for IPathEntry deltas in the ICElementDelta
|
|
|
|
* model/org/eclipse/cdt/core/model/CoreModel.java
|
|
* model/org/eclipse/cdt/core/model/ICElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
|
|
* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
|
|
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
|
|
|
|
2004-02-22 John Camelon
|
|
Fixed CModelManager.isValidTranslationUnitName() regression.
|
|
|
|
2004-02-21 Alain Magloire
|
|
|
|
Refactor the ICPathEntry to IPathEntry for consistency.
|
|
Regroup the IPathEntry helper methods in PathEntryManager
|
|
To much files change in the refactoring to enumerate.
|
|
|
|
2004-02-17 David Inglis
|
|
Fix PR 52095
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
* utils/org/eclipse/cdt/utils/ElfParser.java
|
|
|
|
2004-02-16 Alain Magloire
|
|
|
|
Added new method getElementAtOffset(), with implementation
|
|
Possible classCastException in Translation.equals() corrected.
|
|
* model/org/eclipse/cdt/core/model/ITranslationUnit.java
|
|
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
|
|
|
|
CElement.exists() was doing the test by checking
|
|
if we add a corresponding resource. We change that
|
|
instead by looking if we have a valid CElementInfo.
|
|
* model/org/eclipse/cdt/internal/core/model/CElement.java
|
|
2004-02-10 Tanya Wolff
|
|
Start of Fix for 51192: The defect is for all org.eclipse.cdt.core strings, but each package
|
|
should be handled by respective component owners.
|
|
|
|
These files have strings extracted; the other
|
|
changed files have only strings commented out with //$NON-NLS-1$
|
|
See defect 51192 for how these strings were extracted with the
|
|
"Find strings to externalize" wizard.
|
|
|
|
model/org.eclipse.cdt.internal.core.model/ArchiveContainer.java
|
|
model/org.eclipse.cdt.internal.core.model/BinaryContainer.java
|
|
model/org.eclipse.cdt.internal.core.model/BinaryRunner.java
|
|
model/org.eclipse.cdt.internal.core.model/CModelBuilder.java
|
|
model/org.eclipse.cdt.internal.core.model/CModelStatus.java
|
|
model/org.eclipse.cdt.internal.core.model/NullBinaryParser.java
|
|
|
|
2004-02-10 Vladimir Hirsl
|
|
Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id
|
|
|
|
2004-02-06 Hoda Amer
|
|
Fix for Bug#51208: NullPointerException in CModelBuilder
|
|
|
|
2004-02-05 Alain Magloire
|
|
|
|
PR 50810
|
|
Coff format the String Table section may have incorrect value.
|
|
We should guard against it.
|
|
|
|
* utils/org/eclipse/cdt/utils/Coff.java
|
|
* utils/org/eclipse/cdt/utils/PE.java
|
|
|
|
Cache the IBinaryArchive class so not to reload again.
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
|
|
2004-02-03 Alain Magloire
|
|
PR 51143
|
|
|
|
In testing the duplication of errors, we did not look at the right
|
|
severity.
|
|
|
|
* src/org/eclipse/cdt/core/resources/ACBuilder.java
|
|
|
|
2004-01-29 Alain Magloire
|
|
|
|
PR #50846 and patch from Alex Chapiro
|
|
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
2004-01-26 John Camelon
|
|
Updated clients to use new Scanner logging service.
|
|
|
|
2004-01-06 Alain Magloire
|
|
|
|
Simple draft implementation of debug format parsing.
|
|
Not ready.
|
|
|
|
* utils/org/eclipse/cdt/utils/debug: New package implementing
|
|
a generic debug callback.
|
|
|
|
2004-01-21 Anthony Green
|
|
|
|
PR 50397.
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
|
|
magic numbers.
|
|
RS6000 is ppc, not mips. Fix some typos.
|
|
|
|
2004-01-20 Alain Magloire
|
|
|
|
To remove the hardcoded "objdump" we had to lay
|
|
down some infrastructure. This is base on ideas/patch
|
|
from Chris Songer. The idea is to define in the IToolsProvider
|
|
the Objdump class and reuse it to implement IBinaryFile.getContents().
|
|
Next step is to come up with ObjdumpEditor, to go this route
|
|
will be more flexible.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
* utils/org/eclipse/cdt/utils/CygwinToolsProvider.java
|
|
* utils/org/eclipse/cdt/utils/ToolsProvider.java
|
|
* utils/org/eclipse/cdt/utils/Objdump.java
|
|
* utils/org/eclipse/cdt/utils/IToolsProvider.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
|
|
* utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java
|
|
* utils/org/eclipse/cdt/utils/elf/parser/BinaryFilejava
|
|
* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java
|
|
|
|
2004-01-19 John Camelon
|
|
Updated CModelBuilder to access line number information from IASTOffsetableElement.
|
|
|
|
2004-01-16 Hoda Amer
|
|
Solution to bug#47552: IEnumerator#getConstantExpression is always empty
|
|
|
|
2004-01-15 Hoda Amer
|
|
Moved Content Assist log to the UI plugin
|
|
|
|
2004-01-13 Alain Magloire
|
|
|
|
Small fix on in the elf parser, we have to check for
|
|
Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC
|
|
that the st_shndx field is not is in this range.
|
|
|
|
* utils/org/eclipse/cdt/utils/elf/ElfHelper.java
|
|
|
|
2004-1-5 David Inglis
|
|
|
|
PR 49851
|
|
Fixed deadlock when binary parser was changed while binary runner was running
|
|
for that project.
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
|
|
|
|
2004-01-09 Alain Magloire
|
|
|
|
* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
|
|
Fix bug in finding the symbols.
|
|
* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
|
|
Implement ISymbol.java
|
|
|
|
2004-01-09 Alain Magloire
|
|
|
|
* src/org/eclipse/cdt/core/IBinaryParser.java
|
|
Added ISymbol.getSize().
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java
|
|
Fix bug in finding the symbols.
|
|
* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
|
|
Fix bug in finding the symbols.
|
|
* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java
|
|
Implement ISymbol.java
|
|
* utils/org/eclipse/cdt/utils/stabs/Stabs.java
|
|
New Methods.
|
|
* utils/org/eclipse/cdt/utils/stabs/StabAddre2line.java
|
|
Work in progress.
|
|
|
|
2004-01-08 Hoda Amer
|
|
Added Content assist log capabilities
|
|
|
|
2004-01-06 Alain Magloire
|
|
|
|
Simple draft implementation of stabs debug format parsing.
|
|
Not ready.
|
|
|
|
* utils/org/eclipse/cdt/utils/stabs: New package implementing
|
|
Stabs debug format parsing.
|
|
|