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.