hjk
7cb97f89f9
Debugger: Re-enable some tests for QVariant and geometry classes
...
Change-Id: Id8e0b46a7669fa2e7bb43687baa10ea951d9dc78
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-02-01 16:56:51 +01:00
hjk
13f3a6a5a0
Debugger: Fix QDateTime dumper and auto test
...
Change-Id: I1e71fdda85d791f76b8300fd1301f08e6d1bab71
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-02-01 15:15:07 +01:00
hjk
b6ad8a0d91
Debugger: Make std:: type simplification accessible from test
...
Change-Id: I26d9f656dac454c4e4ba51cab9b2120d8138462c
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-02-01 15:14:37 +01:00
Nikolai Kosjar
4da344c0bf
C++: ast2png: Try parsing harder
...
Try to parse a declarator, if that fails an expression, if that fails,
...at last a TranslationUnit is tried. It is also possible to specify
which AST should be parsed.
This simplifies the code snippets we can pass to this tool.
Change-Id: Idbc1a8a6f1c5cf7e20d899f7a2e4263c7f9d33a6
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-02-01 14:30:12 +01:00
Robert Loehning
2c7347b8ed
Updated license headers
...
Change-Id: I3ff71d3a686453e92ba8724e75a1879f48653d11
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-02-01 13:30:48 +01:00
Christian Stenger
df1f7796ba
Squish: Fix tst_SCOM05
...
Change-Id: I63b5266639a272ee94cc50978f87634f09ff4177
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-02-01 13:01:05 +01:00
hjk
54d662c2cd
Debugger: Fix QDate and QTime dumper and auto test
...
Change-Id: Iaf4cee3099a6745c5ccc42362463ec5203f8bfb0
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-02-01 12:33:29 +01:00
hjk
0ea26fae85
Debugger: Fix dumper auto test for QByteArray with non-ASCII contents
...
Change-Id: I358d9f69a0d8c090dd9c4766ab1792011f100ce5
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-02-01 11:50:28 +01:00
Robert Loehning
a040424d2a
Incremented year in copyright info
...
Change-Id: Ia11f4d7a94465de7f12cc390855e54e3256e5455
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-02-01 09:19:26 +01:00
Christian Stenger
e9f219c335
Squish: Fix tst_QMLS04
...
Change-Id: I16e4873bf33433b2b87229506f300300faa9ef9c
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-02-01 09:02:22 +01:00
Robert Loehning
f71486fa4d
Squish: Fixed tst_modify_readonly
...
Change-Id: I8cce1e72dceb1085cb42f2cfa2bf8a7db721c564
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-31 17:31:58 +01:00
Oswald Buddenhagen
1fda2111d4
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in
src/plugins/debugger/qtmessageloghandler.cpp
src/plugins/debugger/qtmessagelogwindow.cpp
src/plugins/madde/maemodeployconfigurationwidget.cpp
src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
src/plugins/qmldesigner/designercore/include/widgetqueryview.h
src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h
src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp
src/plugins/qnx/bardescriptormagicmatcher.h
src/plugins/qt4projectmanager/profilekeywords.cpp
src/plugins/remotelinux/deployablefilesperprofile.cpp
src/plugins/remotelinux/deployablefilesperprofile.h
src/plugins/remotelinux/deploymentinfo.cpp
src/plugins/remotelinux/deploymentsettingsassistant.cpp
src/plugins/remotelinux/profilesupdatedialog.cpp
tests/auto/icheckbuild/ichecklib.cpp
tests/auto/icheckbuild/parsemanager.cpp
tests/auto/icheckbuild/parsemanager.h
Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
2013-01-31 16:25:33 +01:00
Christian Stenger
893b3da55d
Squish: Fix tst_WELP02
...
Change-Id: Ie45909e9967fdb1333da25bc85f93195374f44da
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-01-31 16:24:37 +01:00
Christian Stenger
58c45ca766
Squish: Added test case for default settings
...
Change-Id: I669a4a464b966ef9cf5a89f38e95e142e3574a1c
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-01-31 16:16:33 +01:00
Robert Loehning
0a35cae99d
Squish: Fixed tst_qml_indent
...
Change-Id: I9edd5410896401810b5106049832c36221b155d3
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-31 16:02:57 +01:00
Robert Loehning
6ebb71ab57
Squish: Fixed tst_simple_debug
...
Change-Id: I12053784d9d897525e29c40ea806f680577c6c09
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-31 14:27:27 +01:00
Robert Loehning
14839e8acc
Squish: Fixed suite_CSUP
...
Change-Id: Iab9acd6124c70397a3eff0a697fc8df4b663cc1a
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-31 13:34:01 +01:00
Robert Loehning
58e4a5fb5e
Squish: Fixed opening of files
...
Change-Id: Ia96a4a000cac1dde0f660e5f58141a73c7625a1e
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-31 11:22:17 +01:00
Przemyslaw Gorszkowski
ffba28d26a
C++: Fix code compl. for instantiation of template specialization
...
It works for full specialization. Instantiate of the partial
specialization has to be implemented(finding appropriate partial
specialization-on going)
Added unit test.
Change-Id: I8ef5ea963e7c665e0d67d390b3a833486773dab0
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-30 18:49:25 +01:00
hjk
33ef5d1ce3
Debugger: fix deque and std::complex autotest
...
Change-Id: Idf6d0cc5a038d8203d5ad4fd4ce2f001b9fc1647
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-30 14:42:19 +01:00
hjk
51523f3406
Debugger: enable auto tests for std::{unique,shared}_ptr
...
Change-Id: If927cbed7b2638ad9468be8f092a7b896f8fc162
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-30 14:03:27 +01:00
hjk
9855c40bd1
Debugger: Fix some autotests
...
Change-Id: I2b6d6882bfdb0d2622c3fc9d4628ad3d65f73062
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-30 12:04:06 +01:00
Przemyslaw Gorszkowski
421ea2afa4
C++: Test for nested class of enclosing template
...
Added additional test for change:
23844410fd
Change-Id: I9ddd23b0e852bf88105fef87fae82620da29c0b6
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-01-30 08:09:21 +01:00
Przemyslaw Gorszkowski
7db3b660b6
C++ editor: Highlight member variable
...
Highlight member variable when there is also
enum value with the same name
Task-number: QTCREATORBUG-7525
Change-Id: I0990844a20fdf9e87a807fde10708344b9c3497b
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-01-29 17:33:42 +01:00
Robert Loehning
298531e370
Incremented year in copyright info
...
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-01-29 16:27:03 +01:00
Oswald Buddenhagen
f1cec4629e
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
2013-01-29 15:52:36 +01:00
Przemyslaw Gorszkowski
7fcc52bf47
C++ editor: Highlighting static variables
...
Fix highlighting, find usages, marking for static variables.
Task-number: QTCREATORBUG-6822
Change-Id: I0c97c93c6c1024550907eec3820496df22a94e85
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-01-29 14:01:11 +01:00
Nikolai Kosjar
370acaf502
C++: Tests: Add basic tests for CheckSymbols
...
CheckSymbols is the "data provider" for the semantic highlighter which
does not have any tests yet.
Change-Id: I868aca32d44570457a984b8ce74695c381c58bed
Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-29 09:09:15 +01:00
hjk
986ff71642
Debugger: re-enable more tests
...
Change-Id: Iec02192477cebabd50da0f07b32e95b78eeb0078
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-28 18:16:30 +01:00
hjk
167316d7da
Debugger: Work on auto tests
...
Change-Id: I21e783407a904de3501d0ac89d5f6f497ae4b1fe
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-28 17:17:25 +01:00
Christian Stenger
4cb9f675aa
Squish: use new approach for markText()
...
This new approach is a bit slower than using Qt functionality,
but it's now completely relying on user-interaction.
Change-Id: I361f6f201dfff8122a11aae30204eb79967fe4ae
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-01-28 17:07:12 +01:00
Robert Loehning
31b135a4b1
Squish: Updated opening of CMake projects
...
Change-Id: Iad89199052fe8df090eb5a6257dd88de51a15a07
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-28 15:19:48 +01:00
Christian Stenger
128df0f4b4
Squish: Improve Outline test
...
Added signal, property and function elements.
Change-Id: I3d98bb43baaec45e34cd24963e4d8b64ca624792
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-01-28 14:10:26 +01:00
hjk
d0cf3b8f1c
Debugger: Make some of the semi-automated test real auto tests
...
Change-Id: Id52cce742fc9fc3467f47e05a94777234aaa2372
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-25 22:05:40 +01:00
hjk
b73849f82e
Debugger: Add ability to check multiple results in one sub-test
...
Change-Id: Icb78a0a7127d06c1b3a2b4ba63fb83bf49cfe044
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-25 22:05:27 +01:00
hjk
3f44b6c4e5
Debugger: Work on dumper auto tests
...
Change-Id: Ied98a6e9191f39bb223d9f8ab07d44ee103b643d
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-25 22:05:02 +01:00
Robert Loehning
db7d64f15f
Squish: Made tst_cli_output_console more robust
...
Change-Id: I00941b2d6f984e3af553d48fdfa747f3d6d1ffd8
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-24 17:05:18 +01:00
Robert Loehning
28d731c717
Squish: Exit test cases if runAndCloseApp() failed
...
Change-Id: I9149673fc1c227543b6d92ece0ed00a993e06ccf
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-24 16:40:20 +01:00
Erik Verbruggen
fa7ab13f30
C++: test for walking includes in frameworks.
...
Change-Id: Id31ce6b40d72351cfaefa5035469b87662526853
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-24 11:36:22 +01:00
hjk
e52a35a239
Debugger: rename gdb/gdbmi.{h,cpp} into debuggerprotocol.{h,cpp}
...
The scope is a bit broader nowadays.
Change-Id: I9578da94f06df199be5668c1751fd7bfb37f1c5b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
2013-01-24 11:05:36 +01:00
Nikolai Kosjar
8c3794f9d1
C++: Add star binding to TypePrettyPrinter
...
Now we can specify if we want to print a whitespace before and/or after
'*'/'&' when printing pointer and reference types.
Task-number: QTCREATORBUG-6169
Change-Id: Ida1b035aa4fd79be9108934b75f236db9f7238af
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-23 14:30:39 +01:00
Robert Loehning
3898effa68
debugger: compile fix for MSVC in self test
...
Change-Id: I44304538e18775833a995a50d6b696d666083baa
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-23 14:03:16 +01:00
Robert Loehning
3f570a7901
Squish: Enable testing with MSVC again
...
Change-Id: Ib6051caa6e3a52a611aa24c0bf0c4d89939fdd58
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-01-23 12:06:26 +01:00
Robert Loehning
ef3647ad43
debugger: Updated self test
...
Change-Id: Id9eeb62ff336843ce196dfebc771f03ae22d3cbc
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-01-22 17:49:58 +01:00
Przemyslaw Gorszkowski
23844410fd
C++ editor: support nested class of enclosing template
...
Fixing:
* highlighting
* tooltips
* find usage
* selecting
Task-number: QTCREATORBUG-8245
Change-Id: I6e900799e43126706125b7e424567fca2b2c223e
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-01-22 11:35:25 +01:00
Erik Verbruggen
dada2614d5
C++: add include-guard tracking.
...
Track the typical #ifndef/#define/#endif usage in header files to see if
the macro is an include guard. If so, store it in the Document. No
behavioural change, just recording the name.
This can be used in the future to track if a file needs to be re-parsed
when a macro changes: if it was used in the file, and not defined in it
nor being the include-guard, a file should be re-preprocessed and
re-parsed.
It can also be used to check if two files have the same include guard.
Change-Id: I2715f529997a7b24a11bdbc6150652e2669f1a46
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-01-18 14:58:07 +01:00
Francois Ferrand
4c43655cec
C++: fix macro calls with comment before arguments
...
When in 'keep comments' mode, the preprocessor does not properly handle macro calls with
comments between the macro name and the opening parenthesis: "FOO /*something to say*/
(45)".
Change-Id: I6fe733242e4d2ccff2985d17399d0a084917415a
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-18 14:56:47 +01:00
Fawzi Mohamed
54bb06435a
tests: fix compilation with osx/clang, avoid implicit conversion
...
- osx clang does not support sending a newly created string to
an ostream, converting it to c_str
- avoid std::string(QBytearray), as that skips length (I suppose)
Change-Id: I3712df9d5e4a6f96420a8f2bf59c3bec9286b788
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-01-18 14:02:03 +01:00
Christian Stenger
00dab06535
Squish: Added test for QML outline
...
Change-Id: I6199cf22da0049319c2eaef6977884ed7f63a4fd
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
2013-01-18 13:58:33 +01:00
Fawzi Mohamed
db3ad7e2aa
debugger: fixing tests
...
- using .pri file for Utils lib (needed on mac)
- add SKIP macros to support qt5
Change-Id: I76c970a62c4bb44301a8239c1d0b3eeeff4bc081
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2013-01-17 11:43:43 +01:00