diff options
author | Alain Magloire | 2003-03-31 03:47:09 +0000 |
---|---|---|
committer | Alain Magloire | 2003-03-31 03:47:09 +0000 |
commit | d4450f9e39fcd66371b0eb9832c846c1594fcf0a (patch) | |
tree | 68b2927279a610b023d6cfd4efcaa9011b556aff /core/org.eclipse.cdt.core/ChangeLog | |
parent | aaad8cbc6ba13f43a51588a7aea18e31b56207d2 (diff) | |
download | org.eclipse.cdt-d4450f9e39fcd66371b0eb9832c846c1594fcf0a.tar.gz org.eclipse.cdt-d4450f9e39fcd66371b0eb9832c846c1594fcf0a.tar.xz org.eclipse.cdt-d4450f9e39fcd66371b0eb9832c846c1594fcf0a.zip |
updated
Diffstat (limited to 'core/org.eclipse.cdt.core/ChangeLog')
-rw-r--r-- | core/org.eclipse.cdt.core/ChangeLog | 197 |
1 files changed, 123 insertions, 74 deletions
diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index 8429aae0629..6eb29d34952 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,52 @@ +2003-03-30 Alain Magloire + + First phase of the rewrite on how we treat Binary/Archive in the CoreModel + This included suggestions from Chris Songer on augmenting the binary methods + to include the address; + IBinary + IBinaryModule + IBinaryFunction + IBinaryVariable + IBinaryElement + + * model/org/eclipse/cdt/core/model/IBinaryElement.java: + * model/org/eclipse/cdt/core/model/IBinaryModule.java: + * model/org/eclipse/cdt/core/model/IBinaryVariable.java: + * model/org/eclipse/cdt/core/model/IBinaryFunction.java: + New Classes. + + * model/org/eclipse/cdt/internal/core/model/Binary.java: + * model/org/eclipse/cdt/internal/core/model/Archive.java: + * model/org/eclipse/cdt/internal/core/model/BinaryModule.java: + * model/org/eclipse/cdt/internal/core/model/BinaryFunction.java: + * model/org/eclipse/cdt/internal/core/model/BinaryVariable.java: + * model/org/eclipse/cdt/internal/core/model/BinaryElement.java: + Implement the IBinaryElement classes. + + + * model/org/eclipse/cdt/internal/core/model/CElement.java: + * model/org/eclipse/cdt/internal/core/model/CModelCache.java: + * model/org/eclipse/cdt/internal/core/model/Openable.java: + * model/org/eclipse/cdt/internal/core/model/Parent.java: + Change the CModelCache to save in the LRU the binaries. + + * model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java: + * model/org/eclipse/cdt/internal/core/model/parser/PEBinaryFile.java: + * model/org/eclipse/cdt/internal/core/model/parser/Symbol.java: + Implement the method getAddress(). + Suggested by Chris Songer + + * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java: + * model/org/eclipse/cdt/internal/core/model/CModelManager.java: + Fix bug, the event was fired for the non-C resources. + + * src/org/eclipse/cdt/core/CCorePlugin.java: + New method getDefaultBinaryParser(). + + * src/org/eclipse/cdt/core/IBinaryParser.java: + Added method getAddress() to ISymbol + Suggested by Chris Songer + 2003-03-28 David Inglis * src/org/eclipse/cdt/core/AbstractCExtension.java @@ -56,80 +105,80 @@ - ICRootInfo to ICModelInfo - Move internal/core/model/IBuffer* classes to core/model/IBuffer* - index/org/eclipse/cdt/internal/core/index/IndexManager.java - model/org/eclipse/cdt/core/model/BufferChangedEvent.java - model/org/eclipse/cdt/core/model/CoreModel.java - model/org/eclipse/cdt/core/model/IArchive.java - model/org/eclipse/cdt/core/model/IArchiveContainer.java - model/org/eclipse/cdt/core/model/IBinary.java - model/org/eclipse/cdt/core/model/IBinaryContainer.java - odel/org/eclipse/cdt/core/model/IBinaryContainer.java - model/org/eclipse/cdt/core/model/IBuffer.java - model/org/eclipse/cdt/core/model/IBufferChangedListener.java - model/org/eclipse/cdt/core/model/ICContainer.java - model/org/eclipse/cdt/core/model/ICElement.java - model/org/eclipse/cdt/core/model/ICFile.java - model/org/eclipse/cdt/core/model/ICFolder.java - model/org/eclipse/cdt/core/model/ICModel.java - model/org/eclipse/cdt/core/model/ICOpenable.java - model/org/eclipse/cdt/core/model/ICProject.java - model/org/eclipse/cdt/core/model/ICResource.java - model/org/eclipse/cdt/core/model/ICRoot.java - model/org/eclipse/cdt/core/model/IOpenable.java - model/org/eclipse/cdt/core/model/ITranslationUnit.java - model/org/eclipse/cdt/internal/core/model/Archive.java - model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java - model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java - model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java - model/org/eclipse/cdt/internal/core/model/Binary.java - model/org/eclipse/cdt/internal/core/model/BinaryContainer.java - model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java - model/org/eclipse/cdt/internal/core/model/BinaryInfo.java - model/org/eclipse/cdt/internal/core/model/BinaryRunner.java - model/org/eclipse/cdt/internal/core/model/Buffer.java - model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java - model/org/eclipse/cdt/internal/core/model/BufferManager.java - model/org/eclipse/cdt/internal/core/model/CContainer.java - 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/CElementDelta.java - model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java - model/org/eclipse/cdt/internal/core/model/CElementInfo.java - model/org/eclipse/cdt/internal/core/model/CFile.java - model/org/eclipse/cdt/internal/core/model/CFileInfo.java - model/org/eclipse/cdt/internal/core/model/CFolder.java - model/org/eclipse/cdt/internal/core/model/CFolderInfo.java - model/org/eclipse/cdt/internal/core/model/CModel.java - model/org/eclipse/cdt/internal/core/model/CModelCache.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/CModelOperation.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/CResource.java - model/org/eclipse/cdt/internal/core/model/CResourceInfo.java - model/org/eclipse/cdt/internal/core/model/CRoot.java - model/org/eclipse/cdt/internal/core/model/CRootInfo.java - model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java - model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java - model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java - model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java - model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java - model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java - model/org/eclipse/cdt/internal/core/model/ElementCache.java - model/org/eclipse/cdt/internal/core/model/FieldInfo.java - model/org/eclipse/cdt/internal/core/model/FunctionInfo.java - model/org/eclipse/cdt/internal/core/model/IBuffer.java - model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java - model/org/eclipse/cdt/internal/core/model/IBufferFactory.java - model/org/eclipse/cdt/internal/core/model/IWorkingCopy.java - model/org/eclipse/cdt/internal/core/model/Openable.java - model/org/eclipse/cdt/internal/core/model/OpenableInfo.java - model/org/eclipse/cdt/internal/core/model/Parent.java - model/org/eclipse/cdt/internal/core/model/SourceManipulation.java - model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java - model/org/eclipse/cdt/internal/core/model/TranslationUnit.java - model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java + * index/org/eclipse/cdt/internal/core/index/IndexManager.java + * model/org/eclipse/cdt/core/model/BufferChangedEvent.java + * model/org/eclipse/cdt/core/model/CoreModel.java + * model/org/eclipse/cdt/core/model/IArchive.java + * model/org/eclipse/cdt/core/model/IArchiveContainer.java + * model/org/eclipse/cdt/core/model/IBinary.java + * model/org/eclipse/cdt/core/model/IBinaryContainer.java + * model/org/eclipse/cdt/core/model/IBinaryContainer.java + * model/org/eclipse/cdt/core/model/IBuffer.java + * model/org/eclipse/cdt/core/model/IBufferChangedListener.java + * model/org/eclipse/cdt/core/model/ICContainer.java + * model/org/eclipse/cdt/core/model/ICElement.java + * model/org/eclipse/cdt/core/model/ICFile.java + * model/org/eclipse/cdt/core/model/ICFolder.java + * model/org/eclipse/cdt/core/model/ICModel.java + * model/org/eclipse/cdt/core/model/ICOpenable.java + * model/org/eclipse/cdt/core/model/ICProject.java + * model/org/eclipse/cdt/core/model/ICResource.java + * model/org/eclipse/cdt/core/model/ICRoot.java + * model/org/eclipse/cdt/core/model/IOpenable.java + * model/org/eclipse/cdt/core/model/ITranslationUnit.java + * model/org/eclipse/cdt/internal/core/model/Archive.java + * model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java + * model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java + * model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java + * model/org/eclipse/cdt/internal/core/model/Binary.java + * model/org/eclipse/cdt/internal/core/model/BinaryContainer.java + * model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java + * model/org/eclipse/cdt/internal/core/model/BinaryInfo.java + * model/org/eclipse/cdt/internal/core/model/BinaryRunner.java + * model/org/eclipse/cdt/internal/core/model/Buffer.java + * model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java + * model/org/eclipse/cdt/internal/core/model/BufferManager.java + * model/org/eclipse/cdt/internal/core/model/CContainer.java + * 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/CElementDelta.java + * model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java + * model/org/eclipse/cdt/internal/core/model/CElementInfo.java + * model/org/eclipse/cdt/internal/core/model/CFile.java + * model/org/eclipse/cdt/internal/core/model/CFileInfo.java + * model/org/eclipse/cdt/internal/core/model/CFolder.java + * model/org/eclipse/cdt/internal/core/model/CFolderInfo.java + * model/org/eclipse/cdt/internal/core/model/CModel.java + * model/org/eclipse/cdt/internal/core/model/CModelCache.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/CModelOperation.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/CResource.java + * model/org/eclipse/cdt/internal/core/model/CResourceInfo.java + * model/org/eclipse/cdt/internal/core/model/CRoot.java + * model/org/eclipse/cdt/internal/core/model/CRootInfo.java + * model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java + * model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java + * model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java + * model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java + * model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java + * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java + * model/org/eclipse/cdt/internal/core/model/ElementCache.java + * model/org/eclipse/cdt/internal/core/model/FieldInfo.java + * model/org/eclipse/cdt/internal/core/model/FunctionInfo.java + * model/org/eclipse/cdt/internal/core/model/IBuffer.java + * model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java + * model/org/eclipse/cdt/internal/core/model/IBufferFactory.java + * model/org/eclipse/cdt/internal/core/model/IWorkingCopy.java + * model/org/eclipse/cdt/internal/core/model/Openable.java + * model/org/eclipse/cdt/internal/core/model/OpenableInfo.java + * model/org/eclipse/cdt/internal/core/model/Parent.java + * model/org/eclipse/cdt/internal/core/model/SourceManipulation.java + * model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java + * model/org/eclipse/cdt/internal/core/model/TranslationUnit.java + * model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java 2003-03-20 Alain Magloire |