From eb5c616a902759f49cced378c4cd35c74331078d Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 27 Nov 2002 04:52:00 +0000 Subject: [PATCH] updated. --- core/org.eclipse.cdt.core/ChangeLog | 39 ++++++++++++++++++++++ core/org.eclipse.cdt.core/plugin.xml | 6 ++-- core/org.eclipse.cdt.ui.tests/ChangeLog | 5 +++ core/org.eclipse.cdt.ui/ChangeLog | 10 ++++++ debug/org.eclipse.cdt.debug.core/ChangeLog | 6 ++++ 5 files changed, 63 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index e1108e3bfde..69a1833dcc4 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,42 @@ +2002-11-27 Alain Magloire + + * model/.../cdt/core/model/CoreModel.java: + Remove the static qualifiers and force people to use getDefault(). + (getBinaryParserFormat): New method to retrieve the format of a project. + (setBinaryParserFormat): New method to set the format of a project. + (getDefaultBinaryParserFormat): New method to retrieve the default format. + (setDefaultBinaryParserFormat): New method to set the default format. + * model/.../cdt/core/model/IBinaryParser.java: Move to be is the src directory. + * model/.../cdt/core/model/ICElementDelta.java: New Flag for the binary parser. + * model/.../internal/core/model/parser/BinaryContainerAdapter.java: + * model/.../internal/core/model/parser/BinaryFileAdapter.java: + * model/.../internal/core/model/parser/ElfBinaryArchive.java: + * model/.../internal/core/model/parser/ElfBinaryFile.java: + * model/.../internal/core/model/parser/PEBinaryArchive.java: + * model/.../internal/core/model/parser/PEBinaryFile.java: + * model/.../internal/core/model/parser/PEParser.java: + * model/.../internal/core/model/parser/ElfParser.java: + * model/.../internal/core/model/parser/Symbol.java: + * model/.../internal/core/model/ArchiveInfo.java: + * model/.../internal/core/model/BinaryInfo.java: + Organize imports. + * model/.../internal/core/model/CElementDelta.java (binaryParserChanged): + New method. + * model/.../internal/core/model/CModelManager.java (releaseCElement): + Remove the children of a container in the hashmap. + (getDefaultBinaryParserFormat): Return the default format. + (setDefaultBinaryParserFormat): set the default format. + (setBinaryParserFormat): remove the all the children and fire a binary parser change. + + * src/../cdt/core/CCorePlugin.java (getBinaryParserConfigurations): + New method to search for the extension points. + * src/../cdt/core/IBinaryParser.java: New file + * src/../cdt/core/IBinaryParserConfiguration.java: New file + * src/../internal/cdt/core/BinaryParserConfiguration.java: New file + + * plugin.xml: Binary parsers extension points. + + 2002-11-23 Alain Magloire * model/.../cdt/core/model/CoreModel.java (getBinaryParser): diff --git a/core/org.eclipse.cdt.core/plugin.xml b/core/org.eclipse.cdt.core/plugin.xml index f03d7eda31d..978de0acf19 100644 --- a/core/org.eclipse.cdt.core/plugin.xml +++ b/core/org.eclipse.cdt.core/plugin.xml @@ -31,9 +31,9 @@ - - - + + +