- Mar 21, 2012
-
-
Aurindam Jana authored
Renamed to QmlEngineDebugClient Change-Id: I200e8ccf23a3464e2b6ad07288d17228118e905f Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Mar 19, 2012
-
-
Kai Koehne authored
Since we directly called beginConnection in connectionStartupFailed we got a stack overflow over time. Instead, only try to connect every 3 seconds. Also remove special logic for mixed debugging: They should behave the same (except maybe where you're breaking inside QQmlDebugServer, but that's a corner case). Change-Id: Idf2f55e3d905a01065c123c708b50dbb88388d1f Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Mar 15, 2012
-
-
Aurindam Jana authored
Connect to Qml Debug Server for Run In Terminal. Task-number: QTCREATORBUG-7057 Change-Id: Ieb166e4fc74cad2ef7a3774e0156cdbf07e8dc56 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com>
-
Kai Koehne authored
Instantly stop the engine if e.g. the port is blocked. If we let it running until the user closes the dialog, the timeout for automatic connects would be triggered, and we'd get yet another dialog afterwards telling the user that the connection failed. Change-Id: Ifd0e9d743f3b8f4ba853be032d9527559ef6004e Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Mar 14, 2012
-
-
Aurindam Jana authored
Call EXEC instead of SET_PROPERTY for assigning a value in Locals and Expressions. Also check if the id of the object is valid before calling EXPAND. Task-number: QTCREATORBUG-7089 Change-Id: I2769e5345cfb7ecf87e36125821f141821556690 Reviewed-by:
Christian Stenger <christian.stenger@nokia.com>
-
- Mar 09, 2012
-
-
Aurindam Jana authored
Check for null pointers when parsing AST to relocate breakpoint Change-Id: I484048d9e8a7aabdeffc4e18049c9b9b6f030366 Reviewed-by:
Simjees Abraham <simjees.abraham@nokia.com> Reviewed-by:
Kai Koehne <kai.koehne@nokia.com> Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Mar 08, 2012
-
-
Kai Koehne authored
Doing it in shutdownEngine was too late for the mixed debugger case: The client has already exited in this case, leading to error messages on the (system) console. Change-Id: Id31214cb7a1bc9530c1da78b872531bc79894f3b Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Mar 06, 2012
-
-
Robert Loehning authored
Change-Id: Id353ab140a46e06ffc3abf667ab3b234e749e17c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- Mar 02, 2012
-
-
Aurindam Jana authored
For mixed debugging, the ownership of breakpoints is with the mixed engine so that it can set the state of the breakpoints correctly on DebuggerFinished. Change-Id: I0e03493ac997dbca0a34ca65de1eba3690faceba Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Feb 29, 2012
-
-
Aurindam Jana authored
Walk the AST to find probable "breakable" code positions and relocate breakpoints. Change-Id: I3033bb85b21436face8265661aa8779c63dcf960 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com> Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- Feb 28, 2012
-
-
Aurindam Jana authored
Shutdown the debugger engines when the qmljsdebugger port is busy. Change-Id: If7f470b04bae26f3bac11863f697b260b463ca4e Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- Feb 27, 2012
-
-
Aurindam Jana authored
Show File and Line Info for items that have the info. Clicking on the item opens the file and sets the cursor position on the line. The context menu also provides option to copy contents and option to clear the view. Change-Id: I161de392ba35e37d323b049371619b01c617c798 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Kai Koehne authored
In this case we don't get any application output / message telling us that the server is waiting, so let's try to connect directly. This is a regression introduced in commit 742019e3 Change-Id: I85d9f846c72e8b227dae5d6e847ab9366a34e2cc Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- Feb 23, 2012
-
-
Kai Koehne authored
Actually wait for the 'Waiting for debugger on port ' ... message to appear in the application output before connecting, and also use the port specified there. Change-Id: Ib498e5306bc49f2f3d468353b1c5d1ea38a809e6 Reviewed-by:
Christian Kandeler <christian.kandeler@nokia.com>
-
- Feb 21, 2012
-
-
Aurindam Jana authored
Show QML/Javascript objects as a tree when evaluated in the console. Change-Id: I42901bf9bda3f18fb9fb1ca309a8370ccbe37c0a Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 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>
-