Eike Ziller
5ad724c61b
Merge remote-tracking branch 'origin/4.13' into master
...
Conflicts:
src/plugins/qmakeprojectmanager/qmakeproject.cpp
Change-Id: Ieb1c3e946f11d3c4fa1ee6b5afdf83cc532d8aed
2020-09-17 10:28:19 +02:00
hjk
a50f1baf5d
Debugger: Change LLDB value creation hack
...
... to something that works with LLDB 12.
Task-number: QTCREATORBUG-24596
Change-Id: Ib2f8255d45a02fa3d2c737864994397f587e9b15
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2020-09-15 08:45:32 +00:00
Christian Stenger
84e4b3af31
Tests: Do not fail if boost compile fails
...
Change-Id: Iaa74f0c5911f328ca041a8f8e84c760187f6c38f
Reviewed-by: hjk <hjk@qt.io >
2020-08-10 10:55:16 +00:00
Christian Stenger
326cf1a982
Tests: Fix compile
...
Amends 52b2ca55c9 .
Change-Id: I82b2ae8a353fc6ebe46e38956100fd3dce53fdf6
Reviewed-by: hjk <hjk@qt.io >
2020-08-10 08:48:24 +00:00
hjk
52b2ca55c9
Replace QT_USE_FAST_{OPERATOR_PLUS,CONCATENTION} by QT_USE_QSTRINGBUILDER
...
QT_USE_FAST_CONCATENATION doesn't do anything nowadays.
Using QT_USE_QSTRINGBUILDER is the same as QT_USE_FAST_OPERATOR_PLUS
for QStrings and enables more QStringBuilder use for QByteArrays.
Change-Id: Ibd297817c50d86661d47822799f989447249af1b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2020-08-07 12:45:03 +00:00
hjk
13d0930575
Debugger: Fix QVariant2 autotest
...
Amends eb52982c9d .
Change-Id: I8ca2e2b03d0d5755c97523292fa6b4fbe0882cb7
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-07-24 08:15:47 +00:00
Christian Stenger
eb52982c9d
Tests: Replace QRegExp by QRegularExpression
...
Task-number: QTCREATORBUG-24098
Change-Id: I8649423fc69faadad324bc3bb51004633fa7cc4d
Reviewed-by: hjk <hjk@qt.io >
2020-07-20 10:22:56 +00:00
hjk
4eaacced6d
Debugger: Fix QV4 dumper test name
...
Change-Id: I561e088c7b789903b0fb6867a2a2b5edf8eef63f
Reviewed-by: David Schulz <david.schulz@qt.io >
2020-07-17 04:59:26 +00:00
hjk
a2bf75bb55
Debugger: Add test for char * display
...
Change-Id: I7319ab6c12aab30e58c5b9fd9223534745fa741c
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de >
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2020-07-06 06:20:18 +00:00
hjk
dd9519b1c4
Debugger: Remove QLinkedList occurrences from manual tests
...
And restrict the auto test to Qt<6.
Task-number: QTCREATORBUG-24098
Change-Id: Idfbe94bc1a4b2d5a8c23a07a031520775bb17cd3
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-06-18 13:41:56 +00:00
hjk
5a7256b4bf
Debugger: Start making auto tests work using cmake
...
Change-Id: Ibe6c9bdfb52a16171e6f6acb841f185d936878f3
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-06-17 12:15:43 +00:00
Eike Ziller
8b8ecfa28f
Merge remote-tracking branch 'origin/4.12'
...
Conflicts:
src/plugins/cmakeprojectmanager/fileapiparser.cpp
Change-Id: I39f8c2be859be043f506bef77de9bb5b42d38165
2020-06-15 11:30:34 +02:00
hjk
28d34d196e
Debugger: Fix QJson dumper for Qt >= 5.15
...
Storage is internally based on QCbor now.
Since this works better when having dumpers for QCbor values,
add those, too, for Numbers, Strings, Arrays, Maps for now.
None of the custom types.
Fixes: QTCREATORBUG-23827
Change-Id: Idf281d859aaf8556d9895646bbc091af85b34157
Reviewed-by: David Schulz <david.schulz@qt.io >
2020-06-08 09:34:35 +00:00
hjk
14666c801a
Debugger: Drop 'set print object on' for GDB
...
This does not seem to affect the code paths we are using through
Python.
Task-number: QTCREATORBUG-23965
Change-Id: I2e20d6d3c1937d56293e81b74c453e83a92ddc4c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-05-25 10:01:03 +00:00
Christian Kandeler
eb96f9900a
Fix clang 10 warnings about unnecessary copies in range loops
...
Change-Id: I3b57869b5a04528518bc432b76768b01e3f53e81
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-05-12 13:45:43 +00:00
Eike Ziller
8984272769
Merge remote-tracking branch 'origin/4.12'
...
Change-Id: I296a61fe43aea134de9e7a6ee8042af3f45f5e99
2020-04-23 11:09:15 +02:00
hjk
252a0431d1
Debugger: Fix dumper for std::unique_ptr with custom deleter
...
Task-number: QTCREATORBUG-23885
Change-Id: Ifba6ef7233886d1c9341e7912d6924cd9afbc4eb
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-04-23 06:08:12 +00:00
hjk
0603eb925f
Debugger: Work around deprecated QProcess::start(command)
...
Change-Id: I30d9656fb9a73399fb79b7a6e956ee0e6f0ab6a1
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-04-22 07:52:43 +00:00
Robert Loehning
ec79f42701
Debugger: Update references to Locals and Expressions
...
These are two separate views now
Change-Id: I010ad0b937982704310d102d1f4338ec0c29a370
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2020-04-09 09:01:16 +00:00
David Schulz
42f34c8a55
Dumper: Do not test fortran string on windows
...
Which doesn't exist on windows and will fail the test
Change-Id: I0dd005ccfcbf54faa716c642c5441c2086b3a32a
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2020-03-09 07:10:57 +00:00
hjk
e8fe082bf9
Debugger: Swap BREAK and unused() in most dumper test
...
To avoid optimizing.
Change-Id: I43b39746811a822a0b5677920f9dc2f149291bc0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-11-20 11:31:57 +00:00
Christian Stenger
982344a799
Dumper: Remove old workaround
...
This part had been added for lldb provided by Xcode 8.
Even LLDB 3.10 is rather old, so probably no more necessary.
Change-Id: I823ee15869cc60cb8504fa6969758b5f7c3a74ab
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2019-10-15 04:42:06 +00:00
Eike Ziller
0491c1c06c
Merge remote-tracking branch 'origin/4.10'
...
Change-Id: I4a22cdf4d7d5aab2083d5f9f7baaa38e510f83fd
2019-09-23 12:31:58 +02:00
hjk
89a36c7232
Debugger: Show FORTRAN strings
...
Fixes: QTCREATORBUG-22976
Change-Id: Ib435b2692301fe2e2d3378623e99bbcf16e27e46
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-09-23 08:50:17 +00:00
Eike Ziller
8df0653bf8
Merge remote-tracking branch 'origin/4.10'
...
Conflicts:
cmake/QtCreatorIDEBranding.cmake
qbs/modules/qtc/qtc.qbs
qtcreator_ide_branding.pri
src/plugins/projectexplorer/gcctoolchain.cpp
src/plugins/qmldesigner/components/stateseditor/stateseditormodel.cpp
Change-Id: Iffdf48e782a734107ea170ebb3812e997cea0e7b
2019-09-12 09:08:04 +02:00
Cristian Adam
486aaabd21
CMake Build: Use same Qt compiler defines for tests
...
Source code needed adjustments though.
Change-Id: I78b4610a6bb895a385c7c30a6c92c97a276b89dd
Reviewed-by: hjk <hjk@qt.io >
2019-09-10 15:05:59 +00:00
David Schulz
d72632acd6
Debugger: add dumper for std::initializer_list
...
Change-Id: I223182cecf1f04dbc9908dc993a8800c1633c48b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-09-09 11:35:24 +00:00
Eike Ziller
38feea7e25
Merge remote-tracking branch 'origin/4.10'
...
Change-Id: Idfe86eb91c7a9a16f15d528a2a03beecca1cb208
2019-08-27 09:47:14 +02:00
Dmitry Nuzhdin
309e345818
Debugger: Fix mapping std::set in Locals window via gdb
...
Currently QtCreator incorrectly shows content of a std::set.
For example set {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
is shown as {0, 1, 2, 1, 2, 1, 2, 1, 2}.
Change-Id: Idaff66451827657ef129aa3d27895c43938e6fdc
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: hjk <hjk@qt.io >
2019-08-26 16:11:23 +00:00
Eike Ziller
e5543eaebf
Merge remote-tracking branch 'origin/4.10'
...
Change-Id: Id9cab641788f93cda9a81da9f156614b91d87b2a
2019-08-01 11:58:56 +02:00
hjk
ae66f63390
Debugger: Disable QObject connection and signal display
...
Besides the announced change to QObject guts in a5a859e72 there has been
at least 6e0b5dadc and possibly more, so give up here.
Change-Id: I84201cef9f2a7515f082f4c3310bdc96f7a4216d
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-07-31 12:18:02 +00:00
Eike Ziller
4ce34fd90f
Merge remote-tracking branch 'origin/4.10'
...
Change-Id: I88a6704fb8d723a3cbdfb1a2d9c84741f30d4da6
2019-07-22 09:34:47 +02:00
David Schulz
bfb971920a
Debugger: Fix CharArrays dumper test
...
Change-Id: I041700a2a6ddac7f3a07b0e0d5dd876a9d542f5b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-07-18 12:29:01 +00:00
Tim Jenssen
333b33edbe
Merge remote-tracking branch 'origin/4.10'
...
Change-Id: Iaf27911e4e9fb762c1a24c84c458462bafe95728
2019-07-12 15:53:56 +02:00
David Schulz
79f7605a0a
Debugger: fix cdb dumper test for namespaced Qt
...
Change-Id: I5cbf1db4cffb19ee63ab80dcd6e2a8659cd44389
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-07-09 08:40:00 +00:00
Tim Jenssen
1df6443d4a
Merge remote-tracking branch 'origin/4.10'
...
Conflicts:
qbs/modules/qtc/qtc.qbs
qtcreator_ide_branding.pri
src/libs/utils/synchronousprocess.cpp
src/plugins/baremetal/iarewtoolchain.cpp
src/plugins/cmakeprojectmanager/cmakeproject.cpp
tests/unit/unittest/CMakeLists.txt
Change-Id: I124ad492df403286751e175d27fe36487ddf6d07
2019-07-04 15:17:55 +02:00
David Schulz
9aef0c2ad3
Debugger: Fix rvalue dumper test for cdb
...
Change-Id: I4c977944928e97c69f7d1f4b1c666a42b443481a
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-07-02 09:22:02 +00:00
David Schulz
302be8acb9
Debugger: Fix qdir dumper test for cdb
...
entryInfoList and entryList is not supported by cdb, because we cannot
call the count function to populate these lists.
Change-Id: I6f1f2b5905232d4b220120b1b0a20bfea029c9f0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-07-02 07:59:36 +00:00
Michael Weghorn
cf7fa03866
Add tests for printers with custom allocators
...
Add tests for the cases where std::vector and
std::basic_string are used with custom allocators,
which were fixed by commits
01f26bd5b7
("Fix std::vector<bool> printer with custom allocator")
and 5eba3bde93
("Fix std::basic_string printer with custom allocator").
Change-Id: I4de9de551d329b7d2ea821d09b04d39da13f1edf
Reviewed-by: hjk <hjk@qt.io >
2019-07-01 14:50:16 +00:00
Christian Kandeler
c5d63c8f14
Fix Windows build
...
Change-Id: I0929c82cc3f03792627ab02bd3090dac2f997609
Reviewed-by: hjk <hjk@qt.io >
2019-06-07 13:44:43 +00:00
Christian Stenger
cce76afcff
Tests: Fix compile on Win - Take 2
...
Amends 1ecfb2d941 .
Change-Id: Ibea1fe2f117234ca04caa35ec0b381814fa6d49c
Reviewed-by: hjk <hjk@qt.io >
2019-06-04 13:36:30 +00:00
Christian Stenger
1ecfb2d941
Tests: Fix compile on Win
...
Amends 4098be05b2 .
Change-Id: Icc28162630470d3beab7ef9867e907cab6804688
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2019-06-03 18:52:16 +00:00
hjk
19e1cf1520
Replace uses of qVariantFromValue with QVariant::fromValue
...
Deprecated in Qt 5.14, alternative has been around since Qt 4 at least.
Change-Id: I4e3a53c289088368609e0d0ce2405a832d311308
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2019-05-27 12:33:29 +00:00
hjk
ad889d6707
Debugger: Avoid looking up QList<QFileInfo> in QDir dumper
...
Task-number: QTCREATORBUG-22000
Change-Id: Ibb24dc81282118c1f6fe97af451647a54ffcc8dd
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2019-04-02 06:38:44 +00:00
hjk
c58d56a69f
Debugger: Add dumper test for QDir's entryList and entryInfoList
...
Change-Id: Id3145d0e385120926ef5ff9d8acc743de5b000a8
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-04-01 11:58:08 +00:00
Christian Stenger
c219b00ca3
Tests: Fix test expectation
...
And disable the check for Qt < 5.11 as we fail
to get the respective information there.
Change-Id: Ie21115f4de81c046028ab1df6f5cd8397d0f75dd
Reviewed-by: hjk <hjk@qt.io >
2019-02-20 12:15:20 +00:00
Christian Stenger
064f43fecf
Dumper: Add dumper test for QSizePolicy
...
Beside this fix handling of QSizePolicy for
namespaced Qt.
Change-Id: Icf4e3574f97653a7bd4d8b696c87c17ef4defefa
Reviewed-by: hjk <hjk@qt.io >
2019-02-20 05:53:36 +00:00
Eike Ziller
868160f215
Merge remote-tracking branch 'origin/4.8'
...
Change-Id: Ia8fed69168d87afafdb5acf4de4d5d30f9b4ebf5
2019-01-31 08:38:13 +01:00
Christian Stenger
e109ff6e5f
Tests: Fix handling of optional tests
...
Change-Id: I7ee1cb1a05e1f494a440874f88cb44df6110f802
Reviewed-by: hjk <hjk@qt.io >
2019-01-28 11:22:51 +00:00
hjk
f75a7fa036
Debugger: Support rvalue references in functions args with gdb
...
Change-Id: I5383ffa38f07e3f191619555a9e735c211b3dd8b
Reviewed-by: Marco Bubke <marco.bubke@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2019-01-10 11:33:46 +00:00