1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-25 09:55:29 +02:00
cdt/core/org.eclipse.cdt.core/ChangeLog

341 lines
11 KiB
Text
Raw Normal View History

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-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-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-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 23:10:24 +00:00
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 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 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 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 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 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 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 20:19:05 +00:00
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 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-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 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.