Commit Graph

1631 Commits

Author SHA1 Message Date
Christiaan Janssen
13cb0b6df3 QmlProfiler: Dependencies view
Change-Id: I1172d66b8e577994df787e2bb14cdd03a2affb35
Reviewed-on: http://codereview.qt.nokia.com/613
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-23 15:23:36 +02:00
Christiaan Janssen
eb41ffe539 QmlProfiler: Time display with 3 decimals
Change-Id: I2421f7cd01e89a41489d5e6355cc83833e21ffcc
Reviewed-on: http://codereview.qt.nokia.com/535
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
2011-06-21 11:39:30 +02:00
Christiaan Janssen
b2e9ab1e4e QmlProfiler: displaying event durations in milliseconds
Change-Id: Idec442d744891bae8c9986717c32283a9440db9b
Reviewed-on: http://codereview.qt.nokia.com/531
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-21 10:01:40 +02:00
Christiaan Janssen
98ed0164c5 QmlProfiler: clean up old code
Change-Id: Id464b073eb05341e48876ace9ff39e16d6302144
Reviewed-on: http://codereview.qt.nokia.com/530
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-21 10:01:04 +02:00
Christiaan Janssen
b7796436a2 QmlProfiler: time display
Change-Id: Ib1a0e7693f00e3d870407c62f7f238c962ef8b48
Reviewed-on: http://codereview.qt.nokia.com/529
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-21 10:00:50 +02:00
Christiaan Janssen
96fe0cf503 QmlProfiler: adjust timeline background to width
Change-Id: Ice7fd81994dd93571fa2f172cbaa611a55f07721
Reviewed-on: http://codereview.qt.nokia.com/528
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-21 10:00:24 +02:00
Christiaan Janssen
5f53cc41d8 QmlProfiler: Event details stay when mouseExit
Change-Id: I506eb085f0c2bf1970c9a56d2838f94931bce1f0
Reviewed-on: http://codereview.qt.nokia.com/489
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-21 10:00:21 +02:00
Christiaan Janssen
1cb206a4c4 QmlProfiler: changed display name to QML Profiler
Change-Id: Ieb9cf689d72986b3ede931f327b048d25a53cf6e
Reviewed-on: http://codereview.qt.nokia.com/490
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
2011-06-20 10:46:43 +02:00
Christiaan Janssen
441966fad3 QmlProfiler: zooming on the timeline
Change-Id: I3057c687d9e812448fd2c2846b06ac7c2d32d5e3
Reviewed-on: http://codereview.qt.nokia.com/476
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-14 15:40:03 +02:00
Kai Koehne
73b66f5d08 Analyzer: Use Utils::OutputFormat everywhere
Replace hard distinction between 'out', 'err' with flexible
OutputFormat. Also make sure that QmlProfiler shows application output.

Change-Id: I130c71884321e4c59c9a75f0836c37a7f0e805c4
Reviewed-on: http://codereview.qt.nokia.com/458
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-06-14 10:14:19 +02:00
Christiaan Janssen
bc04a3b385 QmlProfiler: set clip in timelineview
Otherwise the user can mouseover events that are not displayed.

Change-Id: I8108cfbf730708bbad4a6d2cc812ee1b3a1a444a
Reviewed-on: http://codereview.qt.nokia.com/457
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-10 17:13:37 +02:00
Christiaan Janssen
020b86a8c9 QmlProfiler: start timeline at 0
Change-Id: Id42f2dd156863c8cfa19ce27f03b862c512b6b57
Reviewed-on: http://codereview.qt.nokia.com/456
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-10 17:13:12 +02:00
Christiaan Janssen
601f29b414 QmlProfiler: skip computing fps when not going to display them
Change-Id: I808f8a3b1cb6243f7df40bb1747d9ca92fb80380
Reviewed-on: http://codereview.qt.nokia.com/455
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-10 17:12:36 +02:00
Kai Koehne
2f97c709de QmlProfiler: Support profiling via CODA on Symbian
Change-Id: I44be1a67c95814a78c82b17e991e5e3a722a63c8
Reviewed-by: Christiaan Janssen
Reviewed-on: http://codereview.qt.nokia.com/428
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-10 14:37:36 +02:00
Kai Koehne
1f184bf2ad QmlProfiler: Track status of app through application output
We do that already in the debugger too.

Change-Id: I31828a01aaec041ac38102b9bd034728d02486e2
Reviewed-on: http://codereview.qt.nokia.com/427
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-10 14:34:36 +02:00
Christiaan Janssen
e463874ca6 QmlProfiler: disabled FPS display (for now)
Change-Id: Ib35d3833e7d360b924ecaaaf46ae5c65f3bd7b8e
Reviewed-by: Kai Koehne
Reviewed-on: http://codereview.qt.nokia.com/434
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-09 16:34:59 +02:00
Christiaan Janssen
74f1c2e277 QmlProfiler: removed scrollbar, timeline stretches automatically
Change-Id: Ibc012d517556914e61ccbf58245a6d83cb4c8a80
Reviewed-by: Kai Koehne
Reviewed-on: http://codereview.qt.nokia.com/429
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-09 15:35:09 +02:00
Christiaan Janssen
5e786fd128 QmlProfiler: renamed "Summary" tab to "Bindings"
Change-Id: Ib6341937847cc784078f499dd0040456bd60efee
Reviewed-by: Kai Koehne
Reviewed-on: http://codereview.qt.nokia.com/430
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-09 15:15:43 +02:00
Christiaan Janssen
ccd9354c29 QmlProfiler: renamed from "Perfomance Monitor" to "Profiler"
Change-Id: I00e051f810fb147775c925f0e2378a46d660967e
Reviewed-on: http://codereview.qt.nokia.com/423
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-06-09 14:35:22 +02:00
hjk
98c412f866 qmlprofiler: remove frame from summary view
Change-Id: I2b56efd0880ee94b1cc4abfb13be83da07e65d19
Reviewed-on: http://codereview.qt.nokia.com/69
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-05-23 15:51:22 +02:00
Christiaan Janssen
246a578a59 QmlProfiler: capitalization of elapsed time display
Change-Id: I327f3527568283876f7b1c2cae2d7cf71940c00d
Reviewed-on: http://codereview.qt.nokia.com/68
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk
2011-05-23 15:33:26 +02:00
hjk
251bff8a9c analyze: rework 'addDock'
Change-Id: I3ce22c3f75d5cc631ab22e02f8a52af00452c0c3
Reviewed-on: http://codereview.qt.nokia.com/57
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk
2011-05-23 14:57:40 +02:00
hjk
f7fee744b9 qmlprofiler: ui and style
Change-Id: I2153ef00f8d3c6d1cc4d39648916cad865b5a9be
Reviewed-on: http://codereview.qt.nokia.com/54
Reviewed-by: hjk
2011-05-23 14:57:03 +02:00
hjk
cc645911c1 qmlprofiler: use dockwidgets instead of tabs in the output pane
Change-Id: I2c33c4309e6568a34517fae2bb37f5e70320cfbe
Reviewed-on: http://codereview.qt.nokia.com/35
Reviewed-by: hjk
2011-05-23 14:56:36 +02:00
hjk
c31bc05e2e analyzer: make output pane not pop up automatically in all cases
Change-Id: Ief96ab7093d78915087a273f3eff0b4489c3b370
Reviewed-on: http://codereview.qt.nokia.com/30
Reviewed-by: hjk
2011-05-20 11:00:28 +02:00
hjk
68504ab8a8 analyzer: style and simplification 2011-05-18 18:49:03 +02:00
hjk
df91b0bbfb analyzer: cleanup 2011-05-18 16:37:19 +02:00
Christiaan Janssen
d835b769c7 QmlProfiler: removed fixed height 2011-05-17 18:04:25 +02:00
Christiaan Janssen
9a92079c11 QmlProfiler: fix warning in MSVC compiler
Reviewed-by: Tobias Hunger
2011-05-16 15:12:34 +02:00
Friedemann Kleint
ddf4b613f3 Krazy fixes (spelling, single char strings, char constants). 2011-05-10 15:21:41 +02:00
Kai Koehne
aa5d5c6b86 QmlProfiler: Add missing copyright header 2011-05-09 17:36:25 +02:00
Tobias Hunger
aa2acec14c Fix/add copyright headers
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Friedemann Kleint
5e543b2856 Compile Windows. 2011-05-05 09:14:41 +02:00
Kai Koehne
6d174080e9 QmlProfiler: Factor out logic to run apps from the engine into a separate runner
Reviewed-by: Christiaan Janssen
2011-05-04 17:17:32 +02:00
Kai Koehne
7b41c76d92 QmlProfiler: Fix crash in qWarning 2011-05-04 17:17:18 +02:00
Kai Koehne
b7f30ed9f3 QmlProfiler: Don't warn about using QmlProfiler in either Release or Debug mode 2011-05-04 17:17:13 +02:00
Kai Koehne
0bbb1ad9ab QmlProfiler: Fix MSVC warning about character encoding
MSVC on some system might complain

"C4566: character represented by universal-character-name '\u03BCs'
cannot be represented in the current code page".

Fix this by forcing the string to be wchar_t based.
2011-05-04 13:05:55 +02:00
Christiaan Janssen
d989d5d229 QmlProfiler: fix for 2cf76ead26 2011-04-28 16:18:57 +02:00
Christiaan Janssen
50516bed66 QmlProfiler: corrected display name
Reviewed-by: Friedemann Kleint
2011-04-26 15:57:03 +02:00
con
2cf76ead26 Move OutputFormatter to Utils lib. 2011-04-26 10:45:21 +02:00
Oswald Buddenhagen
9beb7afbe8 GUI style fixes: spaces before ellipses and excess ellipses 2011-04-18 14:10:11 +02:00
Christiaan Janssen
72e65485a5 QmlProfiler: fixed arguments for qmlobserver when profiling
Reviewed-by: Kai Koehne
2011-04-15 17:31:21 +02:00
Christiaan Janssen
4fc3990b53 QmlProfiler: fixed connection reset when new application starts
Reviewed-by: Kai Koehne
2011-04-15 17:31:21 +02:00
Kai Koehne
ea266e33d6 QmlProfiler: Fix crash on application exit
The disconnectClient might be called when the last packet
of data arrives, which means we're deleting the connection
while it's readyRead() method is still running. Avoid this
by using deleteLater().

Reviewed-by: Christiaan Janssen
2011-04-15 09:57:57 +02:00
Kai Koehne
18bfabe0ee QmlProfiler: Fix slot signature 2011-04-15 09:01:34 +02:00
Kai Koehne
881193b19e QmlProfiler: Fix compiler warning
Fix "format ‘%d’ expects type ‘int’, but argument 3 has type ‘quint64’"
2011-04-15 08:55:55 +02:00
Kai Koehne
0a0b8dcafc QmlProfiler: Reinstantiate a QDDClient for every new connection 2011-04-14 17:36:46 +02:00
Kai Koehne
5fee646b5b QmlProfiler: Make use of QSharedPointer for TracePlugin
THe plugin might be deleted when the client is deleted.
2011-04-14 17:36:45 +02:00
Kai Koehne
35493c454c QmlProfiler: Use ApplicationLauncher instead of QProcess 2011-04-14 17:36:45 +02:00
Kai Koehne
20cb599b8c QmlProfiler: Remove use of Qt private headers
Use the copy of QDeclarativeDebugClient we ship with qtcreator.
However, since the internal one misses a waitForConnected any connection
will right now fail.
2011-04-14 17:36:44 +02:00