forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.6'
Conflicts: src/libs/utils/tooltip/tips.cpp src/plugins/coreplugin/versiondialog.cpp src/plugins/projectexplorer/kitinformationconfigwidget.cpp src/plugins/qnx/blackberryapplicationrunner.cpp src/plugins/qnx/blackberrydeployconfiguration.cpp src/plugins/qnx/blackberrydeployconfiguration.h src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp Change-Id: I7886ec971942d9e0a9da237dcf4ceb1687abd71b
This commit is contained in:
@@ -199,6 +199,11 @@ DebuggerKitInformation::DebuggerItem DebuggerKitInformation::autoDetectItem(cons
|
||||
return result;
|
||||
}
|
||||
|
||||
void DebuggerKitInformation::setup(Kit *k)
|
||||
{
|
||||
setDebuggerItem(k, autoDetectItem(k));
|
||||
}
|
||||
|
||||
// Check the configuration errors and return a flag mask. Provide a quick check and
|
||||
// a verbose one with a list of errors.
|
||||
|
||||
|
||||
@@ -65,6 +65,8 @@ public:
|
||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const
|
||||
{ return DebuggerKitInformation::validateDebugger(k); }
|
||||
|
||||
void setup(ProjectExplorer::Kit *k);
|
||||
|
||||
static QList<ProjectExplorer::Task> validateDebugger(const ProjectExplorer::Kit *k);
|
||||
static bool isValidDebugger(const ProjectExplorer::Kit *k);
|
||||
|
||||
|
||||
@@ -4484,11 +4484,15 @@ void GdbEngine::fetchDisassemblerByCliPointMixed(const DisassemblerAgentCookie &
|
||||
|
||||
void GdbEngine::fetchDisassemblerByCliPointPlain(const DisassemblerAgentCookie &ac0)
|
||||
{
|
||||
DisassemblerAgentCookie ac = ac0;
|
||||
QTC_ASSERT(ac.agent, return);
|
||||
postCommand(disassemblerCommand(ac.agent->location(), false), Discardable,
|
||||
CB(handleFetchDisassemblerByCliPointPlain),
|
||||
QVariant::fromValue(ac));
|
||||
// This here
|
||||
// DisassemblerAgentCookie ac = ac0;
|
||||
// QTC_ASSERT(ac.agent, return);
|
||||
// postCommand(disassemblerCommand(ac.agent->location(), false), Discardable,
|
||||
// CB(handleFetchDisassemblerByCliPointPlain),
|
||||
// QVariant::fromValue(ac));
|
||||
// takes far too long if function boundaries are not hit.
|
||||
// Skip this feature and immediately fall back to the 'range' version:
|
||||
fetchDisassemblerByCliRangePlain(ac0);
|
||||
}
|
||||
|
||||
void GdbEngine::fetchDisassemblerByCliRangeMixed(const DisassemblerAgentCookie &ac0)
|
||||
|
||||
Reference in New Issue
Block a user