Commit Graph

16462 Commits

Author SHA1 Message Date
Friedemann Kleint
808408eeea 10n: Fix tr() issues. 2011-01-19 16:50:03 +01:00
Erik Verbruggen
94411bfaef Fixed argument completion for destructors.
Task-number: QTCREATORBUG-2854
2011-01-19 16:40:07 +01:00
dt
e505604b92 ProjectExplore: Introduce dis/enabling of buildconfigurations
The build actions are disabled if the buildconfiguration is disabled.
The deploy and run actions are disabled if deploying or running invokes
building automatically.

Qt4BuildConfigurations are disabled while parsing.

Task-Nr: QTCREATORBUG-2576
2011-01-19 15:47:00 +01:00
dt
8fdef8e316 ProjectExplorer: Do not emit updateRunActions on target change 2011-01-19 15:47:00 +01:00
dt
3278d6c77c Session Manager: Simplfy code 2011-01-19 15:47:00 +01:00
hjk
fd3d7de92c debugger: implement qml->c++ cross-stepping 2011-01-19 15:16:11 +01:00
hjk
210382f27b debugger: remove some debug output 2011-01-19 15:06:22 +01:00
Friedemann Kleint
38d048fb0f Debugger[CDB]: Fix autodetection of "Debugging Tools".
Always detected true since the existence of the file
was not checked after the last clause.
2011-01-19 14:45:25 +01:00
Erik Verbruggen
f8db0ae7ce Prevent preleminary flushes to prevent order mess-ups.
The semantic highlighter relies on the highlight ranges to be subsequent
and non-overlapping. A method body in a class nested in a method can
result in flushes before the semantic info for the enclosing method is
calculated, resulting in overlapping ranges.

Task-number: QTCREATORBUG-3364
Reviewed-by: Roberto Raggi
2011-01-19 14:23:30 +01:00
Friedemann Kleint
79529551b2 CODA: Fix some messages. 2011-01-19 14:14:19 +01:00
hjk
c736cc3c8d debugger: use 'maint print msymbols' to extract Qt's namespace
still racy
2011-01-19 14:07:51 +01:00
Friedemann Kleint
c1228d0c67 Debugger[CDB]: Add setting for additional command line arguments.
to CDB, allowing for extensions, etc.
2011-01-19 13:01:50 +01:00
Christian Kandeler
205268fb15 Maemo: Fix some qemu button behavior glitches. 2011-01-19 12:41:52 +01:00
Christian Kandeler
c1789f8b78 Maemo: Fix initial Qemu button hiding.
Apparently, we have to hide the action /after/ creating the command.
2011-01-19 12:05:19 +01:00
Christian Kandeler
08d9ebf9a0 Maemo: Fix compilation. 2011-01-19 11:48:50 +01:00
Friedemann Kleint
20046e3ab3 Debugger[CDB]: Fixes for namespaced Qt.
Fix broken substringpredicate (temporary string reference),
fix Qt container template detection not to fall for
QMap<>::iterator (real inner class).
2011-01-19 11:40:50 +01:00
Christian Kandeler
3a87fdd5f1 Maemo: Move more functionality into the new target classes. 2011-01-19 11:07:14 +01:00
Christian Kandeler
2ec85cc67a Maemo: Make some stateless functions static. 2011-01-19 11:07:14 +01:00
Friedemann Kleint
3af8188784 Debugger[CDB]: Use Qt Creator console stub instead of CDB console.
As the latter immediately closes after the debuggee quits.
Handle pressing Ctrl like DebugBreak(), switch to thread 0.
2011-01-19 10:25:32 +01:00
Marco Bubke
4bcd401092 QmlDesigner: Add instance test mode to test
For synchronisation to the puppet process.
2011-01-18 19:38:01 +01:00
Marco Bubke
272b86a8de QmlDesigner: Fix linker error in core tests 2011-01-18 19:36:46 +01:00
Marco Bubke
930cf34dc6 QmlDesigner.NodeInstances: Add synchronizing to instances 2011-01-18 18:23:43 +01:00
Marco Bubke
f5636f88e9 QmlDesigner: Fix warning 2011-01-18 18:23:43 +01:00
Marco Bubke
4dc17bc1bb QmlDesigner: Test compiles again
But not linking
2011-01-18 18:23:43 +01:00
con
0a8af1720d Another little fix for delayed registering actions.
Make them be correctly updated regarding to current context.
2011-01-18 17:03:33 +01:00
Christian Kandeler
bae2cefc45 Fix non-Linux compilation. 2011-01-18 15:44:13 +01:00
Friedemann Kleint
cd3b6c7b23 Debugger[CDB]: Switch to thread 0 after DebugBreak().
Do not show artificial thread that is created by
DebugBreak() as it causes a switch to disassembly.
Forcibly discard the symbol group for each locals
update as the lazy creation mechanism does not trigger
on thread changes back and forth involving assembly,
which causes the symbol group to become stale.
2011-01-18 15:34:58 +01:00
Christian Kandeler
f0a54abf6b Maemo: Introduce dedicated Fremantle and Harmattan targets.
Task-number: QTCREATORBUG-2770
2011-01-18 15:22:12 +01:00
Leena Miettinen
45e69d2e2a Doc: starting external processes
Reviewed-by: Oswald Buddenhagen
2011-01-18 15:16:43 +01:00
Friedemann Kleint
786560b39e Debugger[CDB]: Dump QByteArray as array of unsigned chars.
Fix assignment to reference nodes (QByteArray field elements).
2011-01-18 13:49:39 +01:00
dt
bbb097c322 ActionManager: Fix CommandAttribute enum to actually use a bit per value
Task-Nr: QTCREATORBUG-3517
Reviewed-By: con
2011-01-18 13:26:00 +01:00
Jarek Kobus
0c60770fab Include namespaces inside header guard
Task: QTCREATORBUG-2724
RevBy: Friedemann Kleint <qtc-committer@nokia.com>
2011-01-18 12:20:00 +01:00
Friedemann Kleint
11c6ca71ac Debugger[New CDB]: Add support for "Select Widget to Watch".
in stopped state. Add helper for executing calls
to ExtensionContext including recording of output in
OutputCallback. Extend symbol resolution to return addresses
as well since QApplication::widgetAt() is ambiguous and needs
to be called by address. Add 'widgetat' extension command
to return the widget.
2011-01-18 11:40:45 +01:00
Nicolas Arnaud-Cormos
a471f54240 Macros: add different shortcuts for mac.
Also change the default "Execute last macro" to a one sequence shortcut.

Merge-request: 234
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Task-number: QTCREATORBUG-3500
2011-01-18 10:20:31 +01:00
hjk
8a9debda94 debugger: fix crash on exit 2011-01-18 09:47:17 +01:00
Friedemann Kleint
636057b44b Maemo: Fix compilation. 2011-01-18 08:23:07 +01:00
Christian Kandeler
ce0da603e8 Maemo: Make use of new Qt4MaemoTarget class.
This allows us to get rid of MaemoTemplatesManager, which was a bit of
a crutch from the beginning.
2011-01-17 19:45:42 +01:00
con
684f8725e1 Remove unused internal "CommandLocation". 2011-01-17 18:24:11 +01:00
Kai Koehne
b94d100ebd QmlProject: Fix issue where qmlviewer is launched with directory as argument
This happened when 'Current File' was set in the settings, but no .user.settings
existed.
2011-01-17 17:42:02 +01:00
Kai Koehne
0b74844474 Qt4Project: Clean up DebugHelperBuildTask
Make sure that the QtVersion object isn't referenced any more in
the separate thread: It might be deleted / altered while the thread is
running. Also let QmlDump use the class, instead of relying on it's
own implementation.

Reviewed-by: ckamm
2011-01-17 17:42:02 +01:00
Kai Koehne
5b90d82acc Qt4Project: Move DebuggingHelperBuildTask into separate file 2011-01-17 17:42:02 +01:00
Leandro Melo
bcaf20319d C++ editor: Try to find a help item if there is a syntax error
Task-number: QTCREATORBUG-2674
2011-01-17 16:35:04 +01:00
Friedemann Kleint
51c4740266 Debugger: Fix 'Select widget to watch' on Windows. 2011-01-17 16:33:31 +01:00
hjk
fb25e295ef debugger: use 'struct QWidget' to make gdb happy. Again. 2011-01-17 16:27:58 +01:00
hjk
75bc676c52 debugger: remove dead enum 2011-01-17 16:27:58 +01:00
Pawel Polanski
5f840cb7a2 Symbian: Disable device information while using CODA 2011-01-17 16:03:18 +01:00
dt
6422b1193f Fix last commit 2011-01-17 15:55:14 +01:00
hjk
199361834b debugger: fix the ShowQtNamespace option in the Locals & Watchers window 2011-01-17 15:38:01 +01:00
hjk
d4ee5af764 debugger: code cosmetics 2011-01-17 15:24:14 +01:00
hjk
72671f1463 debugger: extract qt namespace before running the inferior. 2011-01-17 15:24:14 +01:00