diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/ChangeLog')
-rw-r--r-- | core/org.eclipse.cdt.core/ChangeLog | 1394 |
1 files changed, 0 insertions, 1394 deletions
diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog deleted file mode 100644 index ee738ce759f..00000000000 --- a/core/org.eclipse.cdt.core/ChangeLog +++ /dev/null @@ -1,1394 +0,0 @@ -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. - |