- Feb 20, 2012
-
-
Aurindam Jana authored
Move QML/JS independent classes to common Debugger code. A Debugger Engine needs to override evaluateScriptExpression() to provide engine specific script evaluation. Change-Id: I02b23b380a3eb1b12003b30ded0b7d075e44dfed Reviewed-by:
hjk <qthjk@ovi.com>
-
- Feb 15, 2012
-
-
Erik Verbruggen authored
Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Feb 01, 2012
-
-
Kai Koehne authored
Make the choice of language part of the DebuggerStartParameters, instead of deriving it indirectly from the current project. This prevents e.g. the QmlCppEngine to be used when loading core files. Change-Id: I9d1c9ab318ba789abe3a6ea0478ebda71857e793 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jan 31, 2012
-
-
Kai Koehne authored
Just emit the requestRemoteSetup on your own in QmlCppEngine. Also properly check the related state transitions in DebuggerEngine. Change-Id: I15dc4236303911126de7eee63ed996bdd8e5c5a8 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jan 24, 2012
-
-
hjk authored
Change-Id: I9b690d9b150c8d162b15370f9f8986267c9128f1 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
hjk authored
Change-Id: I241401fa010166982e5a95a699c99fbaa87188ef Reviewed-by:
hjk <qthjk@ovi.com>
-
- Jan 23, 2012
-
-
Kai Koehne authored
Fix regression introduced in 9e8f935a while at the same time decoupling the 'useServerStartScript' setting from whether the engine uses requestRemoteSetup, or not. Task-number: QTCREATORBUG-6841 Change-Id: I0850ec60e0f45ac66ba6736bcb9f75fdf73c1d23 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
- Jan 17, 2012
-
-
Kai Koehne authored
This is more in line with e.g. the gdb engine, which also emits requestRemoteSetup in setupEngine(). Change-Id: I1c2a4c56d6f190a3043ea8a18d2bb28c9d340826 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Jan 16, 2012
-
-
hjk authored
This does not yet use the potential. Change-Id: I087311fb7d59b46e49f65a84c4420c72a1227ebb Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Jan 09, 2012
-
-
Aurindam Jana authored
Change-Id: I153c30310ac318d2de8b9a96c6d1e7f80439d306 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Dec 21, 2011
-
-
Friedemann Kleint authored
Change-Id: Id6f437c54504f6730c8726264f460b8f1631899d Reviewed-by:
hjk <qthjk@ovi.com>
-
Aurindam Jana authored
Update open editors when internal sources are reloaded. Change-Id: If0780ac5fbbcd2a19c95dd5647d47cb70a9135e0 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Aurindam Jana authored
Check for open editors with same display name before creating a new editor to show the internal sources. Change-Id: I53b365fb6c29d33922936bb4eb4dfb9476d5978e Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Dec 20, 2011
-
-
Daniel Molkentin authored
Change-Id: I627472151484d3b0b75b2030d3627d40f8c051f0 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Kai Koehne authored
Request the sources actually seen by v8, and show them in a separate file (click on the leftmost column). Automatically populating 'Source Files' and also making the functionality available for mixed debugging requires some more thought ... Change-Id: Id8f55eed9c842b545434a6c608fb34d370a8f8bb Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Dec 07, 2011
-
-
Kai Koehne authored
Change-Id: I3ef833ac3550a59c5c5b3b5a5adda60a850863be Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Kai Koehne authored
Change-Id: Icd65cde2bcb09eaa35cf67399e60e9d9f4484105 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Nov 03, 2011
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Nov 01, 2011
-
-
Kai Koehne authored
Change-Id: I8711f39aa44fea7d1a7091a27d77f5e73d5e4291 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Kai Koehne authored
Sometimes multiple lines arrive at once through the debugger API. Handle this gracefully for QML engine output tracking by buffering incomplete lines. Change-Id: I295cf88d1aeb1737aa46e0a9e7ebedb7562e94e4 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Oct 27, 2011
-
-
Aurindam Jana authored
Change List: a) Refactored code: Shifted JSON message creation to QmlV8DebuggerClientPrivate. b) QScriptEngine is used for JSON instead of JsonValue and JsonInputStream. c) Locals Window displays all variables accessible in the current context. Change-Id: I82e73f6c57482408f5fc501c908aa96297d3d754 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Aurindam Jana authored
Rectify wrong state transitions for "Attach to QML Port". Change-Id: Ife55344fb5089513743ff14f6bb5f2cabeed0adb Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Oct 18, 2011
-
-
Aurindam Jana authored
Selecting a row in stack window activates the frame only if the state is InferiorStopOk or InferiorUnrunnable, as followed by gdbengine. Change-Id: Iad6a16816c0ffd634572f26e1dcf8c3c577502db Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Oct 13, 2011
-
-
Kai Koehne authored
There's a race condition between the QML Engine trying to connect after the app printed "Waiting on debugger port ...", and any possible Cpp breakpoints stopping the app. Therefore, don't annoy the user with "Could not connec to QML Debugger" warnings while the Cpp debugger is stepping. Change-Id: I77f6f98e835e45363c5d47e10b39df249f65a1a3 Task-number: QTCREATORBUG-6249 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Kai Koehne authored
Change-Id: Ia690b5cda84738c303ae7b6bd579e43313728525 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
Kai Koehne authored
Change-Id: Idfd703acb9876041916cc3b1a04b5c031af2c12b Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Kai Koehne authored
resetLocation() called by DebuggerPlugin::handle* should automatically reset the locations for stepping etc. Change-Id: I3e20f93ade7f40e1e1f33b1b48b11522b59771f8 Task-number: QTCREATORBUG-6291 Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-
- Oct 12, 2011
-
-
Aurindam Jana authored
The ScriptConsole is renamed to QmlJSScriptConsole. The console can be used to evaluate expressions during a QML application debug session. Changes: * Console can be used even when application is not on a debug break * The object context is the currently selected object in Inspector * ContextMenu has a Clear option * Multiple line expressions are supported * Traverse Command History using up and down arrow keys Change-Id: I4e1cd8763d60be43dbba395ead2a9a086d6bab7d Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Kai Koehne authored
Change-Id: I943255e5a501610195e3758f9fbb42d127f15524 Reviewed-on: http://codereview.qt-project.org/6451 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Oct 04, 2011
-
-
Kai Koehne authored
The main engine now follows mostly the state of the gdb engine, only if a breakpoint is hit/while stepping the state of the qml engine is used. This allows us to hit C++ breakpoints at any time (also when the qml engine hasn't been able to connect yet), and also fixes the invalid transition warnings. Change-Id: If67a56fd28b098952be2606d0a46e04c27835f66 Reviewed-on: http://codereview.qt-project.org/5897 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
- Sep 30, 2011
-
-
Aurindam Jana authored
Change-Id: Ic71299c38863cdb55862ced7348b2bdc9cf39555 Reviewed-on: http://codereview.qt-project.org/5743 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Sep 19, 2011
-
-
Aurindam Jana authored
Connect to user defined host and port. Increased maximum connection tries. Change-Id: Ie72a9fb36e5178b64311753bd8a3fe20e6f62c3b Reviewed-on: http://codereview.qt-project.org/4918 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Sep 16, 2011
-
-
Aurindam Jana authored
The user can request Javascript break on event. The user can provide this info in the Breakpoints Window and provide the slot which will be called when the event occurs. For example: specify "onTriggered" if you need to break on Timer triggered event. Change-Id: If936d7402f5978a182132fdcca75515588364e16 Reviewed-on: http://codereview.qt-project.org/4758 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
hjk authored
This is not a final solution. Change-Id: I19e7a99e1b056704864d27855197678a0d3fd10b Reviewed-on: http://codereview.qt-project.org/5073 Reviewed-by:
hjk <qthjk@ovi.com>
-
- Sep 14, 2011
-
-
Aurindam Jana authored
The dialog is added to Debug->Start Debugging menu option. It specifies the host and port that the JSDebugClient connects to for listening to debug messages. Change-Id: I7f828c169ff2338f4780025f72182c5fc8784c4a Reviewed-on: http://codereview.qt-project.org/4824 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Sep 13, 2011
-
-
Kai Koehne authored
Task-number: QTCREATORBUG-6037 Change-Id: I01080d97d21c230a7a32ea943435b2f763b87c41 Reviewed-on: http://codereview.qt-project.org/4687 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Paweł Polański <jaggernod@gmail.com>
-
- Aug 25, 2011
-
-
Aurindam Jana authored
Sends connect command after all initial commands have been sent. This ensures that the initialization is complete before the start of the debugging session. Change-Id: I1903caa9c213fef4e6b40df89a352d80e350a46d Reviewed-on: http://codereview.qt.nokia.com/3526 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-
- Aug 23, 2011
-
-
Aurindam Jana authored
Breakpoints are resolved and set only after querying for their actual locations from v8 engine. Change-Id: If119865f50d9f91a4930096751599a4f22bc9d26 Reviewed-on: http://codereview.qt.nokia.com/3406 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com> Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com>
-
Aurindam Jana authored
Change-Id: Ifa2e9a9901a166907bd7c3999421146b07bd1c59 Reviewed-on: http://codereview.qt.nokia.com/3328 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-
Aurindam Jana authored
The v8 engine is blocked till the client is connected to the service to ensure proper hitting of breakpoints. Task-number: QTCREATORBUG-5412 Change-Id: Iec772cb547a31fef4cccbd4bb1116699c52d20e5 Reviewed-on: http://codereview.qt.nokia.com/3308 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-