Kai Koehne
4d3395b990
QmlDebug: Rename library and (most) classes
...
Rename the QmlJSDebugClient lib to QmlDebug (shorter names, easier differentiation with the shared/qmljsdebug lib).
Also rename
- QDeclarativeDebug* classes to QmlDebug*
- QDeclarativeOutputParser class to QmlOutputParser
To clarify the features,
- Debugger::QmlDebuggerClient is now Debugger::BaseQmlDebuggerClient
- QmlEngineDebugClient is now BaseEngineDebugClient
- QmlDebuggerClient is now QmlEngineDebugClient
- QDeclarativeEngineDebugClient is now DeclarativeEngineDebugClient
Change-Id: Ie15713730a614c8ab4b637fad0924f95b54e633f
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2012-04-18 14:31:36 +02:00
Eike Ziller
e5e3f91ed2
Merge remote-tracking branch 'origin/2.5'
...
Conflicts:
src/libs/qmljsdebugclient/qmlprofilereventlist.cpp
Change-Id: Ic6251d47ecd032ea1db4fc58dc80e19b6e6cf23d
2012-03-15 15:01:54 +01:00
Kai Koehne
de07c16a71
QmlProfiler: Fix memory leak
...
Change-Id: Ieed04f3a11d2685de55b70ab501969778f6fc1dd
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2012-03-14 12:32:06 +01:00
Christiaan Janssen
b7304e2f2e
QmlProfiler: Refactor
...
The code of the qmlprofiler client has become a bit too complex,
this patch reorganizes the modules in a more sensible way,
having the modules communicate with each other through a
state machine instead of the excess of signals and slots
from before.
Change-Id: I76f7313779888a1bd07a1cdb1acbf2e47aacf42a
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-03-14 11:38:25 +01:00
Christiaan Janssen
585e651310
QmlProfiler: manage server-side start tracing message
...
also
QmlProfiler: refactor eventlist state
If unexpected data is received, assuming server stopped profiling.
Also, introducing a eventlist state instead of relying on
signals sent around. This is part of a coming bigger patch
where the profiler client is refactored.
Change-Id: Ibed9007903956daf03cc0fcb90f77b5ad2d3cf90
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-02-17 17:22:23 +01:00
Erik Verbruggen
3fa55b7ab9
Removed module names from #include directives.
...
Getting the #include directives ready for Qt5. This includes the
new-project wizards.
Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-02-15 16:24:46 +01:00
Christiaan Janssen
bd438d1c5c
QmlProfiler: display binding loops
...
Change-Id: Ib553f67b25e614bd210959ce82bc970daa228fdb
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-02-08 16:02:17 +01:00
Christiaan Janssen
eca36a23d1
QmlProfiler: hiding extra statistics by default
...
User can choose to see them through the context menu.
Change-Id: Ibf1670098126658af497c7a87b46c26f6dd2d41e
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-02-07 10:38:11 +01:00
hjk
2931a499e6
Long live the king!
...
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-26 19:55:36 +01:00
Christiaan Janssen
b33a654b8b
QmlProfiler: avoid selection jumping between views
...
The JS profiler doesn't use column information. This can produce
undesired side effects when changing the selection from the
QML pane if the signal bounces back.
Change-Id: I76d8c97c53b0c4800f855054cdb5ff5e8d034d65
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-01-24 15:44:31 +01:00
Christiaan Janssen
2163f789b1
QmlProfiler: rewriting details for bindings
...
Change-Id: Ie180ecc8d336bca1713edd5eb5fff0681c641b9d
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-01-20 17:06:23 +01:00
Christiaan Janssen
1958fd82d5
QmlProfiler: reading column information in bindings
...
Change-Id: I1a99c3508de733d98eb99f41419eccfdca030fe0
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2012-01-20 12:18:50 +01:00
Christiaan Janssen
3c0ae08e0c
QmlProfiler: unicode for mu
...
Change-Id: I33e2cb6557aeebbd8931ab6a22074da3008c07f9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
2012-01-13 14:54:56 +01:00
Christiaan Janssen
eef3d91ea1
QmlProfiler: linking JS events with QML events
...
Change-Id: Id2f37caef0c62fa8fa830fed8f46dcbb0a565cdb
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-12-14 16:49:36 +01:00
Christiaan Janssen
001425e6ba
QmlProfiler: showing children time and count in events pane
...
Change-Id: Ia285d1c84312e6a314fbf1c59c62b571b4c3e7d4
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-12-14 15:26:45 +01:00
Eike Ziller
85cf2b661e
Merge remote-tracking branch 'origin/2.4'
...
Conflicts:
src/libs/qmljs/qmljsinterpreter.cpp
src/libs/qmljs/qmljsinterpreter.h
src/plugins/debugger/qml/scriptconsole.cpp
src/plugins/git/gitplugin.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas.cpp
src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas_p.h
Change-Id: Iad59c8d87c72a21c79c047e374c0ab689998af39
2011-11-11 09:46:25 +01:00
Christiaan Janssen
efa7e7a43a
QmlProfiler: changed labels in context menu for statistics
...
Change-Id: I125016944130c7171423e2dec80b2b03832cd282
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-11-10 11:39:49 +01:00
Christiaan Janssen
d09b3b903d
QmlProfiler: link selections in events and timeline views
...
Change-Id: I1fb511fdb77e7c74f66624fcc88c2e0ce9adb457
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-11-10 11:03:43 +01:00
Christiaan Janssen
c4694275fb
QmlProfiler: option to get statistics from local region
...
Change-Id: Id11cce971b081d67052dd8e7c74f51e2e25a8fd8
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-11-10 10:21:44 +01:00
Christiaan Janssen
135c449c4b
QmlProfiler: merging Callers, Callees and Events
...
Change-Id: I9e50710a8ddf91e143110cd8bc43a528aa4ee863
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-11-09 15:13:08 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
Kai Koehne
5113d6f989
QmlProfiler: Improve copy to clipboard feature
...
Only use tabs as delimiters, not as indentation. Also, copy the headers
when copying the whole table.
Change-Id: I56ac598d922ccded3f43dfc0fe6633716bf37762
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-10-31 13:07:54 +01:00
Christiaan Janssen
a26259997c
QmlProfiler: V8 profiling
...
Change-Id: I926c5821d31453064f5dbed2b5a10f6195761f42
Reviewed-on: http://codereview.qt-project.org/5892
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com >
2011-10-07 17:19:50 +02:00
Christiaan Janssen
e3c1b4c94f
QmlProfiler: show median time in summary
...
Task-number: QTCREATORBUG-5032
Change-Id: I53e95de12041fe1ee416b724dbd1076d330ee7db
Reviewed-on: http://codereview.qt.nokia.com/3516
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-24 16:59:09 +02:00
Christiaan Janssen
258727ab57
QmlProfiler: copy event information to clipboard
...
Task-number: QTCREATORBUG-5033
Change-Id: I7424afc24a03c4094b01f8a4d424a21daa20ed4a
Reviewed-on: http://codereview.qt.nokia.com/3478
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-24 12:29:49 +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
Eike Ziller
99ba300ae3
Merge remote-tracking branch 'origin/2.3'
...
Conflicts:
qtcreator.pri
src/libs/libs.pro
src/plugins/debugger/watchwindow.cpp
src/plugins/remotelinux/maemopackagecreationstep.h
Change-Id: Ic67c46256d0060ee9845b92ef82539f6f8fbe639
2011-08-10 16:03:57 +02:00
Kai Koehne
687a60065a
QmlJSDebugClient: Move QmlProfilerTraceClient into library
...
Change-Id: I1c0821778a3350ec55741b45680fca2cb1fed3aa
Reviewed-on: http://codereview.qt.nokia.com/2680
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-08-05 12:17:30 +02:00
Christiaan Janssen
77f0176368
QmlProfiler: fixed sorting of "event type" field
...
Change-Id: Ibaa321c65f44c4ca9c87bb312659173bb2f26d64
Reviewed-on: http://codereview.qt.nokia.com/2634
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-08-04 15:59:45 +02:00
Kai Koehne
51a9ff7d4e
Qml Tooling: Fix debugging & profiling of .qml files loaded from resources
...
Don't expect that every url specifying a file is a local file url. Instead
let FileInProjectFinder handle urls with other schemes gracefully, too.
Change-Id: I72457d502ff1caf52f588e8ec41ab260882d1cf5
Reviewed-on: http://codereview.qt.nokia.com/1840
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-07-21 12:27:43 +02:00
Christiaan Janssen
269a7d6f73
QmlProfiler: skip anonymous events when computing percentages
...
Change-Id: I23acc59937622c4426c02a613434eb443a155b29
Reviewed-on: http://codereview.qt.nokia.com/1864
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2011-07-20 09:40:16 +02:00
Christiaan Janssen
b3a6489752
QmlProfiler: enabled sorting in Callers/Callees tabs
...
Change-Id: Ieede8580df9f9e7384865aaa9944a29925008fb1
Reviewed-on: http://codereview.qt.nokia.com/1758
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-07-18 14:46:26 +02:00
Christiaan Janssen
f054d0dc8f
QmlProfiler: fixed sorting of percentage column
...
Change-Id: Ic76135e2e401ee028a986f1f57186cb2144ed40a
Reviewed-on: http://codereview.qt.nokia.com/1755
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-07-18 14:24:27 +02:00
Christiaan Janssen
82ff204314
QmlProfiler: display warning when app killed
...
Change-Id: I2183e02a5ce4b266702d0771933bda61efa66e95
Reviewed-on: http://codereview.qt.nokia.com/1603
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com >
2011-07-13 16:07:56 +02:00
Thomas Murach
a4c4d67772
corrected license headers
...
Change-Id: I56fa50745a80abf52488bebe6a5a72cf26932a8b
Merge-request: 352
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
Reviewed-on: http://codereview.qt.nokia.com/1251
2011-07-06 17:56:15 +02:00
Christiaan Janssen
c5d6bc49e5
QmlProfiler: refactored the event views into a single class
...
Change-Id: I4fd193490c42894da73951afcf50e40a44abaa07
Reviewed-on: http://codereview.qt.nokia.com/1019
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-07-04 13:20:36 +02:00