Christian Kamm
d8c053b525
C++: Fix completion for typedefs for templates in namespaces.
...
Change-Id: Ib96551388c94731d97eb8f9728613b120b0b86a9
Reviewed-on: http://codereview.qt.nokia.com/3262
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2011-08-19 14:24:05 +02:00
hjk
f51511a81d
debugger: make dumper code a bit more backend-agnostic
...
Change-Id: I29fcdb6e82afbb21038427343656238997c9d053
Reviewed-on: http://codereview.qt.nokia.com/3265
Reviewed-by: hjk <qthjk@ovi.com >
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
2011-08-19 14:23:38 +02:00
hjk
1f8a72b6af
debugger: speed up dumpers
...
Change-Id: I1dfd882fd996589d0b044c9014ae445470b36e8f
Reviewed-on: http://codereview.qt.nokia.com/3221
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-19 14:23:09 +02:00
hjk
0c8749c59b
debugger: pass dumper exceptions only when explicitly asked for
...
Change-Id: If3efd610f499be3dcfb6539f8501c200a36e55f7
Reviewed-on: http://codereview.qt.nokia.com/3268
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-19 14:16:29 +02:00
hjk
0614e07dff
debugger: update python dumper docs
...
Change-Id: I9c7f701d6cbe8eb90278d764f3ba944e5c875101
Reviewed-on: http://codereview.qt.nokia.com/3267
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com >
2011-08-19 14:07:06 +02:00
Christian Kamm
6235ec5120
C++ function links: Use line+column instead of offset for target.
...
It's more robust if text before the target is changed in a minor way.
Change-Id: I48e27c5d194dd2dcff4b064bf59538b4660015d7
Reviewed-on: http://codereview.qt.nokia.com/3097
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2011-08-19 11:12:17 +02:00
Christian Kamm
8a6d767a8f
Refactoring changes: Cleanup and improvements.
...
Previously RefactoringFiles were usually passed around by value.
However, since a RefactoringFile may sometimes own a QTextDocument
(when it was read from a file), that's not great and caused the
file to be reread after every copy.
With this change RefactoringFile becomes noncopyable and is always
owned by a shared pointer.
This change also allowed having const RefactoringFiles which is
useful because they can be safely used from other threads. See
CppRefactoringChanges::fileNoEditor.
Change-Id: I9045921d6d0f6349f9558ff2a3d8317ea172193b
Reviewed-on: http://codereview.qt.nokia.com/3084
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
2011-08-19 11:12:09 +02:00
Christian Kamm
a07acad516
QuickFixes: Always show all matching quick fixes.
...
Change-Id: Ifc23d047b3b267ca1369ecb6f9f5de18887d3e92
Reviewed-on: http://codereview.qt.nokia.com/3250
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2011-08-19 10:48:59 +02:00
Christian Kamm
f725c24c56
QmlJS: Fix semantic and non-semantic QML error reporting.
...
The QML snapshot only ever contains valid Documents; to compile a list
of parser problems we need to get at the invalid documents.
To do that, the model manager now provides a Snapshot with up to date,
but potentially invalid documents. That should also be useful for other
things.
Change-Id: I67892f63771c221bf2fe2c2bf0240a0f4e523227
Reviewed-on: http://codereview.qt.nokia.com/3012
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com >
2011-08-18 17:11:59 +02:00
Friedemann Kleint
ede672c8d9
Compile fix Windows.
...
Change-Id: Ia9f9afaf77c000503512a19ef7e4f33ae9cca041
Reviewed-on: http://codereview.qt.nokia.com/3217
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 16:56:46 +02:00
Friedemann Kleint
d4e1d7c6ad
Header cleanup in Qt4ProjectManager.
...
Disentangle the covariant returns and introduce
convenience accessors.
Move internal classes away from Qt4Project.
Change-Id: I6c3158988824d2a159b1b3f8ecdf8432c32be2bc
Reviewed-on: http://codereview.qt.nokia.com/3216
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 16:50:01 +02:00
Friedemann Kleint
4c116bbda6
Header cleanup in QML/JS and project manager.
...
Change-Id: I40b41a3ef6189a99272e345e3251680edccecca0
Reviewed-on: http://codereview.qt.nokia.com/3215
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 16:49:10 +02:00
Christiaan Janssen
ce633d57fb
QmlProfiler: make strings translatable
...
Task-number: QTCREATORBUG-5747
Change-Id: If15bb749e641ed181dbfee3400c18d52bc88e5fb
Reviewed-on: http://codereview.qt.nokia.com/3188
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-18 16:30:41 +02:00
hjk
8d2f0376e2
debugger: work on manual tests
...
Change-Id: Ifdcf4e9a09be0cc21ab9dc579dcae8dfbe91a9d2
Reviewed-on: http://codereview.qt.nokia.com/3212
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-18 16:26:45 +02:00
Tobias Hunger
450142b97d
GCC: Set LANG=C
...
Set LANG=C when building with GCC. This can be overridden in the
environment section of the project build settings.
This change should make sure that Qt Creator is able to properly
parse build issues.
Task-number: QTCREATORBUG-4011
Change-Id: Ibff57feff7945fc7e03acca3a86323b63c9d66ae
Reviewed-on: http://codereview.qt.nokia.com/3193
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-08-18 16:21:03 +02:00
Tobias Hunger
e8e27210eb
Project: Allow for additional named settings
...
Allow for additional named settings to be saved along with the project
data.
This allows plugins to save project-specific settings.
Change-Id: I6ed24089efad2eb466385ac9ca4c2dde8bf8c2eb
Reviewed-on: http://codereview.qt.nokia.com/2443
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2011-08-18 15:50:54 +02:00
Christian Kamm
a91001d44d
BaseTextEditor: Remove stray qDebug.
...
Change-Id: I544c23aa06d533933162bcc9623ef632981e5053
Reviewed-on: http://codereview.qt.nokia.com/3191
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 15:36:07 +02:00
Friedemann Kleint
6a6af5a59c
Header cleanup in various plugins.
...
Change-Id: I16b273cc792bfd2035d35e7c67675f039cd387b9
Reviewed-on: http://codereview.qt.nokia.com/3185
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 15:05:00 +02:00
Friedemann Kleint
610f77ed33
Header cleanup in TextEditor.
...
Change-Id: I832d255a4d8f291426d54ad0353641db515a511a
Reviewed-on: http://codereview.qt.nokia.com/3182
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 14:23:43 +02:00
Friedemann Kleint
2a3684fb2f
Compile fix Windows.
...
Change-Id: I93048cf9e4fda2d261037408967c30a0f5796110
Reviewed-on: http://codereview.qt.nokia.com/3181
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 13:59:46 +02:00
Friedemann Kleint
cc632c1597
Header cleanup in ProjectExplorer.
...
Change-Id: I19f100003427ba43aaae5ba0dc7078088017cb09
Reviewed-on: http://codereview.qt.nokia.com/3178
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 13:47:33 +02:00
Christian Kamm
e434969446
C++ function link: Unbreak same-file links.
...
Change-Id: Icfb71278c796dfb8668de423a691c7dc90e9531f
Reviewed-on: http://codereview.qt.nokia.com/3170
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2011-08-18 13:08:16 +02:00
Friedemann Kleint
f63a969c8a
Debugger[CDB]: Fix setting individual formats by iname.
...
Do not hex-decode names.
Change-Id: I0b9b6df2524cdf66bc34958bbab5bbc28f8a73db
Reviewed-on: http://codereview.qt.nokia.com/3172
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 12:13:18 +02:00
Christiaan Janssen
90a812a8a8
QmlLivePreview: fix crash when inserting node with no parents
...
Change-Id: Ib781f64aed11aafc106dc15b40689181fefd5dd3
Reviewed-on: http://codereview.qt.nokia.com/3171
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-18 11:52:30 +02:00
Orgad Shaneh
5396124dd7
Git: Fixed Omit Date
...
Issue: QTCREATORBUG-5429
Reviewed-by: pending
Change-Id: Id2bb7fa756b7d5f49e8d7a250431f8042d514fd2
Merge-request: 366
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
Reviewed-on: http://codereview.qt.nokia.com/3151
2011-08-18 10:58:56 +02:00
Christian Kamm
4e1d92fddc
C++ function link: Disable link if target editor changes.
...
Change-Id: I7041f3c520e88b4376c5cbac08ed79aa44641f0f
Reviewed-on: http://codereview.qt.nokia.com/3088
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
2011-08-18 10:57:40 +02:00
Friedemann Kleint
a59bca800f
Debugger: Re-enable char format tests.
...
Change-Id: Ie4b86b4f0db3fd1d32218b03a16e9bb8853aa305
Reviewed-on: http://codereview.qt.nokia.com/3146
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-18 10:24:35 +02:00
Leandro Melo
3b0a43802e
Editors: Enhance smart backspace behavior
...
Adds a new smart backspace behavior option. Now it's also possible
to simply unindent (like a backtab). This is particularly useful
when the cursor is not inside an "indentation area" but the user
still wants to go backwards by indent levels when possible (for
example before a comment that appears after the code line). The
option also allows the user to reach a new indent level which has
not been seen so far in previous lines.
The original follows indentation user setting will be lost with this
patch, but we consider this ok for not very "significant" settings.
Change-Id: I49efb6b0309d9b7d7ff2a589413446bc16fb753c
Reviewed-on: http://codereview.qt.nokia.com/3105
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Robert Löhning <robert.loehning@nokia.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-18 10:09:17 +02:00
Christian Kandeler
7b90c8b0c5
RemoteLinux: Let application runners set the device configuration.
...
Could conceivably make sense during doDeviceSetup().
Change-Id: I6a30d44561dbe75566e48c6db9604ff72075b8dd
Reviewed-on: http://codereview.qt.nokia.com/3114
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com >
2011-08-17 17:34:44 +02:00
hjk
ee4aa00bbb
core: compile fix with namespaces
...
Change-Id: Ibbf2711d7d7ce2b0ec56c93bb0ceac3dfa785756
Reviewed-on: http://codereview.qt.nokia.com/3106
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 15:17:35 +02:00
hjk
773a36a068
debugger: set print object _on_
...
Change-Id: Ic9d87d480cbb54dbd8ef431ef062150e11f89834
Reviewed-on: http://codereview.qt.nokia.com/3102
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 14:56:26 +02:00
hjk
a946538089
debugger: update manual tests
...
Change-Id: I88b980d4bd8c6ad7af34b6cf28cdea196d1e56d2
Reviewed-on: http://codereview.qt.nokia.com/3101
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 14:56:13 +02:00
Aurindam Jana
879766d85c
Notify disconnect to debug server when inferiorshutdownrequested
...
Change-Id: I15bb1342f647362cb00e4b0d0453b663a2d3f637
Reviewed-on: http://codereview.qt.nokia.com/3095
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-08-17 14:48:14 +02:00
Friedemann Kleint
22e65369cf
Analyzer: Clean headers.
...
Change-Id: Ib190e46e3b8b9b3331f9c5170059b6453ac839b4
Reviewed-on: http://codereview.qt.nokia.com/3094
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-17 13:50:49 +02:00
Kai Koehne
1b93bdca24
Disable gcc warning about always-true Q_ASSERT check
...
gcc 4.5.1 warned about the Q_ASSERT in QStringRef::at() being
always false for isCompleteStringLiteral, isCompleteCharLiteral.
Change-Id: Idb20f81f92876eff685166c8deeebd6e151303b1
Reviewed-on: http://codereview.qt.nokia.com/3070
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-17 13:03:52 +02:00
Aurindam Jana
1b2f1f102e
Changed the behaviour of setting breakpoints in qml files.
...
Delegates setting of breakpoints to functions that set/reset/change the breakpoint one at a time.
Change-Id: I553a74b05cf19c9d2436344db67bc962da18457f
Reviewed-on: http://codereview.qt.nokia.com/3082
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
2011-08-17 12:59:43 +02:00
Friedemann Kleint
2f92eae7bc
Utils/Coreplugin: Clean headers.
...
Change-Id: I1e0d432127651622d40ff990e1866eac9fac46a0
Reviewed-on: http://codereview.qt.nokia.com/3091
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-17 12:58:38 +02:00
Robert Loehning
738544768b
Improved editor menus
...
Access native filemanager and terminal from Open documents view
and Editor menu
Task-number: QTCREATORBUG-389
Change-Id: Id6cd8839cdbd270a4ac53ccad1ae1db94d48e900
Reviewed-on: http://codereview.qt.nokia.com/2974
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-08-17 12:36:33 +02:00
Christiaan Janssen
d2911d70f3
QmlProfiler: New event list with caching, load, save
...
Change-Id: I640a16649156a49f2d7e7006d6b2ea38fe218620
Reviewed-on: http://codereview.qt.nokia.com/3043
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-17 12:33:39 +02:00
Christian Kamm
8fbaa0d10a
QmlJS: Fix warnings about duplicate and empty file watchers.
...
Change-Id: Ia2d5f7588f1a5eb4192526e85b2569b4b175dad2
Reviewed-on: http://codereview.qt.nokia.com/3085
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-17 12:08:38 +02:00
Friedemann Kleint
30eefea9fd
Header cleanup in QtSupport.
...
Change-Id: I681bab48aafb029f4869209382493dfa36233a2d
Reviewed-on: http://codereview.qt.nokia.com/3081
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2011-08-17 11:35:38 +02:00
hjk
7b3ba73a01
analyzer: code cosmetics
...
Change-Id: Id00cf1be9d07e47f7b61b8cc7e940629c84a48c1
Reviewed-on: http://codereview.qt.nokia.com/2707
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 10:48:34 +02:00
hjk
1f36bcaca3
debugger: work on manual tests
...
Change-Id: I4498aa4023c83a6c5ae687aede9eb497afa9fd37
Reviewed-on: http://codereview.qt.nokia.com/3076
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 10:48:18 +02:00
Friedemann Kleint
b4afce82a6
Pass Abi when attaching debugger to application launched via 'Run'.
...
Task-number: QTCREATORBUG-5808
Change-Id: Id35e13fd71f4de7912070e90cda6add07200c7ae
Reviewed-on: http://codereview.qt.nokia.com/3069
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-17 09:58:10 +02:00
Christian Kamm
fa0f114f74
C++: Fix function signature link for foo(void).
...
Change-Id: Icc8861a5127272750c5aa0b6340967ddf0a5a085
Reviewed-on: http://codereview.qt.nokia.com/3016
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com >
2011-08-17 07:47:57 +02:00
hjk
d2f995d8ef
debugger: work on manual tests, rearrange format computation
...
Change-Id: Ia1dc9f134fe19fc1607c150051381c61c0ad1469
Reviewed-on: http://codereview.qt.nokia.com/3053
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-16 18:38:27 +02:00
hjk
271055277c
debugger: simplify unreachable branch in dumper code
...
Change-Id: I00e7fdf3008119ec1b2fbd8acecdbb71b099dfc9
Reviewed-on: http://codereview.qt.nokia.com/3050
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-16 17:06:29 +02:00
hjk
bd1541e7db
debugger: remove "alien" debugger support
...
Change-Id: Ib007c8cb7ef96f59a738c6b59b81a5894c133f98
Reviewed-on: http://codereview.qt.nokia.com/3049
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-16 17:06:18 +02:00
hjk
eb91e9b51e
debugger: also pretty-print typedefs to references
...
Change-Id: Id845d9cf412efb6797feadcb4d83286d16db7123
Reviewed-on: http://codereview.qt.nokia.com/3048
Reviewed-by: hjk <qthjk@ovi.com >
2011-08-16 17:06:09 +02:00
Christian Kamm
5e46341216
Build progress: Show only compile and build errors.
...
Change-Id: Ic20131048c1b5846fa626051499a1e437d6fd266
Reviewed-on: http://codereview.qt.nokia.com/3013
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2011-08-16 15:44:21 +02:00