CDT Commit Report for - November 18, 2003

amagloire

Those are heavy changes concerning the Binary Parser.
The problem was that binaryParser scheme was
a perfomance problem affecting a lot of people
when projects were medium/big size. The IBinaryParser
was extended to allow one more method isbinary()
so that will let the BinaryParser open() the file
only once instead of multiple time like it did before.

Attempt to address performance problem in the IBinaryParser
To many open()s a new method was create isBinary(byte[] ..)
So the file could be open only one time.

dinglis

Merge from HEAD to address bugs targeted for 1.2.1

mkhodjai

Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.

Fix for PR 46850: Unable to report problems from the methods of 'ICDIRuntimeOptions'.

Fix for bug 46843: Add 'Search subfolders' option.

Fix for PR 46845: Deferred breakpoints support.

Fix for PR 46884: Add a preference page to set common source location

Applied the changes made to the corresponding classes of 'org.eclipse.debug.ui'.

Fix for PR 46861: Use a special image for arguments in the Variables view.

Fix for PR 46592: Debug View shows Functions as func(type param,...)().

Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.

Fix for PR 46870: NPE when hovering over expression that is not in the current context

Fix for bug 35960: search for duplicate file names.