Commit Graph

27676 Commits

Author SHA1 Message Date
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
Orgad Shaneh
05026c51bc Update and clean .gitignore
* Prepend / for directories expected to be in the root directory
* Append / (and remove trailing *) for entries which are expected
  to be directories
* Add some qmake-generated directories (.obj, .moc, .uic)
* Include all exe files in a single rule
* Add cpaster, sdktool and qtcreator_crash_handler
* Add all tests binaries

Change-Id: Ic8640cfe2222bc18a16bf18f96ba6733cf50eaa8
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-31 15:56:53 +01:00
Friedemann Kleint
5a4cd737ba CDB: Use maxStringLength parameter from settings.
Change-Id: I0969bbbc39863e0981b5af81feced10d0fbbecac
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-31 15:49:24 +01:00
Friedemann Kleint
72421c18c1 CDB: Pass settings maxStringLength and maxStackDepth to extension.
Change-Id: I602aa3758817026c8b4cbda1cc9fa9eff95fc691
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-31 15:48:31 +01:00
Friedemann Kleint
9c96a5a971 Locator: Fix valgrind warning about uninitialized variable.
Change-Id: Ie46af65a76c8da847d0f8b12ca4d3e8f5beb61dc
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-31 15:34:24 +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
Daniel Teske
8f43fc1162 FlatModel: Fix crash in ::flags() on being called on session node.
That only happens in the current qt5 dev branch, but this is saner.

Task-number: QTCREATORBUG-8664

Change-Id: I024e07ec10e10c2ff3fe294b7a7ea17ce91ff532
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-31 12:48:18 +01:00
Tobias Hunger
54d0f91b94 Qt4BuildConfiguration: Allow for "Release" and "Debug" BCs
No longer require some text additional text.

Change-Id: I0bc1f64e6cbc9577cd4d79e04ce95b24a614ac7f
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-31 12:17:03 +01:00
Orgad Shaneh
3db5b1d657 VCS: Remove unneeded local variable
Change-Id: I7dd97336a0de55d4f6c1880f5d0fc75223bf8efb
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-31 12:17:01 +01:00
Tobias Hunger
99df376578 QtVersion: Add some helper methods to query details on a Qt version
Change-Id: I7b46889a5bda280730d4585f7dc726835684db39
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-31 12:01:41 +01:00
hjk
82ab15e403 Debugger: Avoid endless loop when setting breakpoint on functions
Change-Id: I3ead86ba50d1d68a46cdc58c06684b2ac8c091c0
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-01-31 11:59:15 +01:00
Fawzi Mohamed
174baf5ea1 qmljs: differnt language constants for the different qml flavors
Added separated qbs, qmltypes, QtQuick1, and QtQuick2
and "generic" Qml languages.
Cleaned up the mime types a bit, preparing for registered mime
types.

Change-Id: I0e484c93e003176cd659acc546baa6d024defa19
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-01-31 11:50:35 +01:00
hjk
a839a46d4f Debugger: Fix initialization of Dumper structure
Change-Id: Ib753cb421361abcfa1f55bc8a0d43e8aa2d43dfd
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-31 11:25:31 +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
hjk
5e5eb43d18 Debugger: move dumper initialization to separate method for re-use
Change-Id: I8eb6f67ee342c88bc0f1b15874e37e130fa719a1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-31 10:30:12 +01:00
Tobias Hunger
bd31e1e89c BuildSettings: Do not crash when there no widget is provided
Change-Id: Iceac2082e1939844da68bf4474dac632c0536ece
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-31 10:04:14 +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
Friedemann Kleint
c0fe621127 Remove QT_BEGIN/END_HEADER, fixing compilation with Qt 5 (dev).
The macros were removed in
07e3bcdc106ac42703ae0fb88b6cac2d2bfdd072 .

Change-Id: I4a43106ca85dc9ed97f75a4505888cb550305a8d
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-30 18:20:07 +01:00
Erik Verbruggen
0135609973 C++: changed field names of the preprocessor.
Change-Id: I9b199df863b404e4cb2ce3c76c920b9010c09260
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-30 17:58:21 +01:00
Daniel Teske
955bc3b98e DebuggerKitInformation: Remove unused member
Change-Id: I42aca6cca0f54e568b0448f6ca04676d8946a7c2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 14:46:52 +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
El Mehdi Fekari
2f9f812098 Qnx: Fix output logs
For some reasons this was not merged properly into master

Change-Id: I634c9ecde6de27aec1531371fd2d9f7535177595
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-01-30 14:30:36 +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
Sergey Belyashov
59b8c13ade Updated Russian translation
Change-Id: I4ffbaa9dd33b5466ebc0868040ceaba804d09864
Reviewed-by: Aleksei Timofeyev <aleksei.timofeyev@gmail.com>
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-01-30 12:26:16 +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
Erik Verbruggen
ed600055ab Fix warning about unused static function.
Change-Id: Icc5de3ee0b44a178d6de7a37ce48d5b08fcec5fb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-01-30 12:03:25 +01:00
Orgad Shaneh
9e1d730f4b External Tools: Show effective arguments
Expand variables to demonstrate what the arguments will be like

Change-Id: I32aed8aed38ada32b0ac6590772ed4d054bd463f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-30 11:43:36 +01:00
Daniel Teske
339b7ba203 Android: Fix title of dialog
Change-Id: I0f1b46ffb621384663a2fa3a76f70ec04ddfa717
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-30 11:40:02 +01:00
Erik Verbruggen
fa48a36cba C++: undo accidental rename of struct TestData to TestCase.
This was done in 72db7a8f52.

Change-Id: I9b5d2b50de5dbd929c53e2ca0a70bce239c878ad
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-30 11:39:22 +01:00
Tobias Hunger
98aa0909ac Vcs: Fix cache-checking for non-existing directories
Change-Id: Id314a40372feeddc61de89eae3684d502ea20d02
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 11:38:13 +01:00
Friedemann Kleint
b4ac33c752 Compile fix in QmlProjectManager.
Change-Id: Icd180542d2b8393562d05ce25dd70b8f48942220
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-01-30 11:29:26 +01:00
Friedemann Kleint
86161c8900 Fix warning about struct/class mismatch in forward declaration.
Change-Id: I531bbc06fba0d10d1b9e389bbf517bdeb5db0189
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-30 11:07:57 +01:00
Friedemann Kleint
a565bc1ded Fix warnings/messages in QmlApp.
Do not translate warnings, use qWarning().nospace() consistently.
Fix message.

Change-Id: I4f278b4e3b5fdfadf81cdae45520a132da83aa86
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-01-30 11:07:42 +01:00
Tobias Hunger
808c7b9e30 Blackberry: Remove useless method
Change-Id: I1894f71d7a3976daf08ed6449446dfde23e381a1
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-30 10:57:55 +01:00
Erik Verbruggen
cede294788 C++: add test-case for member access replacement in completion.
Change-Id: Id5fe00b94a6622178db9bd26f54d29efe88970f7
Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-30 10:29:12 +01:00
Orgad Shaneh
8f4817152c Git: Add subject to log combobox
Change-Id: Icb76ad1c0783615172d929e8cf402feaffaddbdd
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:58 +01:00
Orgad Shaneh
f6f822f5f6 VCS: Remove Apply/Revert Chunk when they are not applicable
Having disabled entries in a context menu without any additional
information why they are disabled is confusing

Change-Id: Idb3d5a7befe57b84adb2f7cb58b2cbc1331039ec
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:50 +01:00
Orgad Shaneh
7fb9f7b802 VCS: Devirtualize diff-related functions
They are not overridden anywhere, nor such an override seems useful

Change-Id: I1f255b90280d1df37c734789b14086467a469806
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:40 +01:00
Orgad Shaneh
7cb80f0e16 VCS: Use entries combobox for log
Tests included

Change-Id: Ibe2f6ece207128f8467b0cbca9dc38f2bcd5ced6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:31 +01:00
Orgad Shaneh
d0f1193041 VCS: Another diff->entry rename
Change-Id: I3f4f6205f0b6e7c9a5aff0df26157686036118ba
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:15 +01:00
Orgad Shaneh
ea33bed564 VCS: Un-static testDiffFileResolving
Change-Id: I43c40585e5ac50369422d78f74240d7249be95ae
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:26:07 +01:00
Aurindam Jana
ce4ead4001 SdkTool: Return 0 on success
Change-Id: I8499e3ca267cc0035a181d47a1f573999ac3fc33
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-01-30 10:06:59 +01:00
Friedemann Kleint
71d9a2d875 Remove internal class QmlConsoleModel from public header.
Change-Id: Ie0ba0168c1973f8ffef193c6e32a9d3f34c25146
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-01-30 09:47:17 +01:00
Tobias Nätterlund
880944254b QNX: Use correct signal for XML editor in Bar descriptor editor
Change-Id: I37cf0f1f5399cd7a4e9900b2cf31b62648bc5370
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-01-30 09:15:11 +01:00
Erik Verbruggen
5721847a57 C++: Fix possible null-pointer access.
Change-Id: Id42bb1cbf109cac8ab868ab7381a54d6be9a7697
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-01-30 09:08:20 +01:00
David Schulz
6382ae65b9 Editor: Save and restore position in document on auto save.
Restores the horizontal and vertical scroll bar values when autosaving.

Task-number: QTCREATORBUG-8590
Change-Id: I7e821118fd427264655bbdd18ba5db9bec35841e
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
2013-01-30 08:59:20 +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
Sergey Shambir
38b20a2145 GccToolChain: detecting GCC 4.8 flag -std=c++1y
Change-Id: Ia5e92efd325b3164cc6d67b1469d5a63a0238aca
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-01-29 18:26:54 +01:00
Fawzi Mohamed
18fa486531 consoleprocess: support Terminal.app on mac
Distinguishes the process that starts the terminal from the stub
process, as on mac to support Terminal.app they are different.

Handle the stub not through the process that starts the terminal,
but through the local socket (on *nix).

Replace the blocking wait(...) in the main thread, with a nonblocking
wait in the signal handler when receiving a SIGCHLD, to leave the
main thread able to handle communication with creator.

This change allows the use of terminal emulator commands
that share a single instance or that fork.
So this is also the real fix for QTCREATORBUG-1633 on linux.

If creator crashes the stub and the debugged program live on.
This was done on purpose, it could be changed if considered better.

Task-number: QTCREATORBUG-6371
Task-number: QTCREATORBUG-1633

Change-Id: I4d4fb3a67b1987f4e46e2c603dcefe8c15152ad2
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-01-29 17:56:59 +01:00