2004-03-02 21:08:38 +00:00
|
|
|
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 22:16:48 +00:00
|
|
|
2004-03-01 Andrew Niefer
|
|
|
|
externalize strings : Bug 53123
|
|
|
|
|
2004-03-01 21:17:08 +00:00
|
|
|
2004-03-01 Hoda Amer
|
|
|
|
Removing the "empty" array in the CElement that was not used anywhere !
|
|
|
|
|
2004-03-01 16:38:31 +00:00
|
|
|
2004-03-01 Alain Magloire
|
|
|
|
|
|
|
|
Fix to PR 53253. From Steve Garbarini
|
|
|
|
|
|
|
|
* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java
|
|
|
|
|
2004-03-01 15:19:49 +00:00
|
|
|
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-03-01 02:03:16 +00:00
|
|
|
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
|
|
|
|
|
2004-03-01 04:18:38 +00:00
|
|
|
* model/org/eclipse/cdt/internal/core/model/Binary.java
|
|
|
|
* model/org/eclipse/cdt/internal/core/model/Archive.java
|
|
|
|
|
2004-02-29 07:11:49 +00:00
|
|
|
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-29 04:37:19 +00:00
|
|
|
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 21:07:56 +00:00
|
|
|
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 21:27:39 +00:00
|
|
|
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 16:22:58 +00:00
|
|
|
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 23:10:24 +00:00
|
|
|
2004-02-26 Andrew Niefer
|
|
|
|
Mark strings that don't need to be externalized for translation
|
|
|
|
|
2004-02-26 17:30:18 +00:00
|
|
|
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 20:39:42 +00:00
|
|
|
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 23:10:55 +00:00
|
|
|
2004-02-24 Alain Magloire
|
|
|
|
|
|
|
|
Fix for PR 52562 From Alex Chapiro
|
|
|
|
|
|
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
|
2004-02-24 23:01:18 +00:00
|
|
|
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 22:21:11 +00:00
|
|
|
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-24 05:03:30 +00:00
|
|
|
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-23 18:46:13 +00:00
|
|
|
2004-02-22 John Camelon
|
|
|
|
Fixed CModelManager.isValidTranslationUnitName() regression.
|
|
|
|
|
2004-02-21 22:00:46 +00:00
|
|
|
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 22:06:12 +00:00
|
|
|
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 19:34:09 +00:00
|
|
|
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-13 15:58:14 +00:00
|
|
|
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 20:42:04 +00:00
|
|
|
2004-02-10 Vladimir Hirsl
|
|
|
|
Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id
|
|
|
|
|
2004-02-06 17:29:40 +00:00
|
|
|
2004-02-06 Hoda Amer
|
|
|
|
Fix for Bug#51208: NullPointerException in CModelBuilder
|
|
|
|
|
2004-02-05 17:33:15 +00:00
|
|
|
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 23:15:30 +00:00
|
|
|
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 15:22:16 +00:00
|
|
|
2004-01-29 Alain Magloire
|
|
|
|
|
|
|
|
PR #50846 and patch from Alex Chapiro
|
|
|
|
|
|
|
|
* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
|
|
|
|
|
2004-01-27 01:23:29 +00:00
|
|
|
2004-01-26 John Camelon
|
|
|
|
Updated clients to use new Scanner logging service.
|
|
|
|
|
2004-01-24 20:46:18 +00:00
|
|
|
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-22 17:10:21 +00:00
|
|
|
2004-01-21 Anthony Green
|
|
|
|
|
2004-01-24 20:46:18 +00:00
|
|
|
PR 50397.
|
2004-01-22 17:10:21 +00:00
|
|
|
|
2004-01-24 20:46:18 +00:00
|
|
|
* utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
|
|
|
|
magic numbers.
|
|
|
|
RS6000 is ppc, not mips. Fix some typos.
|
2004-01-22 17:10:21 +00:00
|
|
|
|
2004-01-20 21:13:28 +00:00
|
|
|
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-24 20:46:18 +00:00
|
|
|
|
2004-01-20 02:21:30 +00:00
|
|
|
2004-01-19 John Camelon
|
2004-01-24 20:46:18 +00:00
|
|
|
Updated CModelBuilder to access line number information from IASTOffsetableElement.
|
2004-01-20 02:21:30 +00:00
|
|
|
|
2004-01-16 20:19:05 +00:00
|
|
|
2004-01-16 Hoda Amer
|
|
|
|
Solution to bug#47552: IEnumerator#getConstantExpression is always empty
|
|
|
|
|
2004-01-15 18:06:14 +00:00
|
|
|
2004-01-15 Hoda Amer
|
|
|
|
Moved Content Assist log to the UI plugin
|
|
|
|
|
2004-01-13 20:33:43 +00:00
|
|
|
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-01-12 16:38:38 +00:00
|
|
|
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-10 05:38:40 +00:00
|
|
|
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 22:13:01 +00:00
|
|
|
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 15:37:26 +00:00
|
|
|
2004-01-08 Hoda Amer
|
|
|
|
Added Content assist log capabilities
|
|
|
|
|
2004-01-06 21:19:57 +00:00
|
|
|
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.
|
|
|
|
|