summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2009-01-27 17:15:51 +0100
committerhjk <qtc-committer@nokia.com>2009-01-27 17:15:51 +0100
commit9772ab9904da97df72d3cdc029d7381d126e84bc (patch)
tree240ee7ad8d080862f4675b42f4dc27ac75ee5c54
parent4b9f407845d7b8ca8fa8d0c44af41c2ccee241d0 (diff)
downloadqt-creator-9772ab9904da97df72d3cdc029d7381d126e84bc.tar.gz
Fixes: debugger: revert change from " to ' style quoting
Details: ' was used interanlly sometimes
-rw-r--r--share/qtcreator/gdbmacros/gdbmacros.cpp18
-rw-r--r--tests/manual/gdbdebugger/simple/app.cpp20
2 files changed, 29 insertions, 9 deletions
diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp
index 5b9b36d128..d89a667235 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.cpp
+++ b/share/qtcreator/gdbmacros/gdbmacros.cpp
@@ -109,7 +109,7 @@ int qtGhVersion = QT_VERSION;
'P(d, name, value)' roughly expands to:
- d << (name) << "='" << value << "'";
+ d << (name) << "=\"" << value << "\"";
Useful (i.e. understood by the IDE) names include:
@@ -551,7 +551,7 @@ void QDumper::addCommaIfNeeded()
if (pos == 0)
return;
char c = qDumpOutBuffer[pos - 1];
- if (c == '}' || c == '\'' || c == ']')
+ if (c == '}' || c == '"' || c == ']')
put(',');
}
@@ -630,7 +630,7 @@ void QDumper::endHash()
void QDumper::putEllipsis()
{
addCommaIfNeeded();
- *this << "{name='<incomplete>',value='',type='" << innertype << "'}";
+ *this << "{name=\"<incomplete>\",value=\"\",type=\"" << innertype << "\"}";
}
//
@@ -642,7 +642,7 @@ void QDumper::putEllipsis()
#define P(dumper,name,value) \
do { \
dumper.addCommaIfNeeded(); \
- dumper << (name) << "='" << value << "'"; \
+ dumper << (name) << "=\"" << value << '"'; \
} while (0)
// simple string property
@@ -740,7 +740,7 @@ static void qDumpInnerValueHelper(QDumper &d, const char *type, const void *addr
return;
case 'B':
if (isEqual(type, "QByteArray")) {
- d << key << "encoded='1',";
+ d << key << "encoded=\"1\",";
P(d, key, *(QByteArray*)addr);
}
return;
@@ -769,7 +769,7 @@ static void qDumpInnerValueHelper(QDumper &d, const char *type, const void *addr
return;
case 'S':
if (isEqual(type, "QString")) {
- d << key << "encoded='1',";
+ d << key << "encoded=\"1\",";
P(d, key, *(QString*)addr);
}
return;
@@ -2008,7 +2008,7 @@ static void qDumpQVariantHelper(const void *data, QString *value,
*numchild = 0;
break;
case QVariant::String:
- *value = QLatin1Char('\'') + v.toString() + QLatin1Char('\'');
+ *value = QLatin1Char('"') + v.toString() + QLatin1Char('"');
*numchild = 0;
break;
case QVariant::StringList:
@@ -2240,9 +2240,9 @@ static void qDumpStdString(QDumper &d)
qCheckAccess(str.c_str() + str.size() - 1);
}
- d << ",value='";
+ d << ",value=\"";
d.putBase64Encoded(str.c_str(), str.size());
- d << "'";
+ d << "\"";
P(d, "valueencoded", "1");
P(d, "type", "std::string");
P(d, "numchild", "0");
diff --git a/tests/manual/gdbdebugger/simple/app.cpp b/tests/manual/gdbdebugger/simple/app.cpp
index b719915c47..e5cf4d1a03 100644
--- a/tests/manual/gdbdebugger/simple/app.cpp
+++ b/tests/manual/gdbdebugger/simple/app.cpp
@@ -145,14 +145,33 @@ void testQByteArray()
void testQHash()
{
+#if 0
QHash<int, float> hgg0;
hgg0[11] = 11.0;
hgg0[22] = 22.0;
+ hgg0[22] = 22.0;
+ hgg0[22] = 22.0;
+ hgg0[22] = 22.0;
+ hgg0[22] = 22.0;
+ hgg0[22] = 22.0;
+#endif
+
+#if 1
QHash<QString, float> hgg1;
hgg1["22.0"] = 22.0;
+ hgg1["23.0"] = 22.0;
+ hgg1["24.0"] = 22.0;
+ hgg1["25.0"] = 22.0;
+ hgg1["26.0"] = 22.0;
+ hgg1["27.0"] = 27.0;
+ hgg1["28.0"] = 28.0;
+ hgg1["29.0"] = 29.0;
+
+#endif
+#if 0
QHash<int, QString> hgg2;
hgg2[22] = "22.0";
@@ -165,6 +184,7 @@ void testQHash()
hash.insert("Hallo", QPointer<QObject>(&ob));
hash.insert("Welt", QPointer<QObject>(&ob));
hash.insert(".", QPointer<QObject>(&ob));
+#endif
}
void testQImage()