Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2003-03-31 03:47:09 +0000
committerAlain Magloire2003-03-31 03:47:09 +0000
commitd4450f9e39fcd66371b0eb9832c846c1594fcf0a (patch)
tree68b2927279a610b023d6cfd4efcaa9011b556aff /core/org.eclipse.cdt.core/ChangeLog
parentaaad8cbc6ba13f43a51588a7aea18e31b56207d2 (diff)
downloadorg.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/ChangeLog197
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

Back to the top