forked from KDAB/GammaRay
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
152 lines (137 loc) · 5.41 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
Release Highlights
==================
Version 2.3.0: (not released yet)
--------------
TBD
Version 2.2.1:
-------------
* Fix spawning a large number of threads in the process list.
* Add GAMMARAY_BUILD_UI build option to only build the non-UI parts,
useful for embedded targets.
* Add workaround for QSortFilterProxyModel regression introduced
in qtbase commit bec1854cc0.
* Follow kdstatemachineeditor KDSME API changes.
* Use the preload injector by default on Mac for Qt >= 5.4.
* Fix probe ABI detection on Mac bundles.
* Fix asserts caused by icon loading in QCoreApplication-only targets.
* Fix crash when target deletes a signal sender in a slot.
Version 2.2.0:
-------------
* New translation inspector plug-in.
* New signal monitor and object lifetime plotter plug-in.
* Support displaying of QQmlListProperty contents.
* Expose signal/slot spy callback API to plug-ins.
* Improved state machine visualization using KDSME.
* Support for QQmlTimer in the timertop plug-in.
* Support exporting of QResource data.
* Improved QSGMaterial viewer.
* Various performance improvements for the QtQuick2 remote preview.
* Improved Qt 5.4 compatibility.
* Fix handling of large images in the resource browser.
* Support for manually emitting signals, and improved method display.
Version 2.1.2:
-------------
* Fix crash when selecting the scene graph root node.
* Fix two asserts in Qt 5.4 when dealing with connections to slot objects.
* Fix build with Vivante OpenGL ES2 stack.
* Build fixes for Android.
* Fix build issues with Qt5.4 and Clang.
* Fix minor compiler warnings and Coverity Scan issues.
Version 2.1.1:
-------------
* Fix invoking non-slot methods with arguments.
* Fix QtQuick2 preview not showing any content with Qt 5.2 or older.
* Fix crash when encountering tooltips in Qt5 targets.
* Fix deadlock in object list model.
* Fix QGraphicsView scene selection in in-process mode.
* Fix debug message handler for Qt5.
* A missing relocatable startup hook is no longer fatal with Qt 5.4.
* Fix Qt 5.4 compatibility of the QtQuick2 preview.
Version 2.1.0:
-------------
* Aggregated property view combining static, dynamic and non-QObject property views.
* Qt5Qml/Qt5Quick support
(see http://github.com/KDAB/GammaRay/wiki/QtQuick2-Support-Status)
* Probe ABI auto-detection on Linux, Mac and Windows.
* Support to navigate to objects that are property values.
* Plug-ins can now add specialized tabs to the property view.
* Support adding and deleting dynamic QObject properties.
* Support for "hidden" plug-ins, i.e. plug-ins that only provide type support
but no own tool view.
* Support KF5 in the KJob tracker plug-in.
* Support for Qt 5.4 object creation/destruction callbacks.
* Improved connection view, and support for viewing connections in Qt5 applications.
Version 2.0.2:
-------------
* Restore compatibility with Qt4.7
* Avoid leaking shared-memory in case of crashes of gammaray-client
* Fix various crashes
* Fix various crashes with heavily multithreaded debuggees
* Fix unnecessary value limits in property editor for QPointF, QSizeF, etc
* Improve property editor value loading performance
Version 2.0.1:
-------------
* LLDB injector (enables Mac OSX 10.9 support)
* Fix various cases where client and server states get out of sync
Version 2.0.0:
-------------
* Out-of-process UI
* Remote Debugging
* Multi-probe support
* Probe usable on targets without QtWidget available
* Fix preload check on MIPS/MIPSel (issue #63)
* Support for displaying arguments of monitored signals
Version 1.3.2:
-------------
* Support more Qt5-specific data types
* Fix crash on some QtQuick2 applications
* Support VTK6
* Fix compilation with Mac OSX 10.6
* Fix GDB injector on Mac OSX
* Fix launching of bundles on Mac OSX
* Fix crash in selection model inspector
* Add fallback if function overwriting fails in MSVC release builds
* Fix WinDLL injector with Qt5
* Fix Qt version detection in the process list on Windows and Mac OSX
* Fix probe re-injections
* Fix plugin loading on MSVC release builds
Version 1.3.1:
-------------
* Fix state machine viewer on Windows
* Fix crash in model cell viewer
* Fix crash in meta object browser caused by deleted dynamic meta objects
* Improve performance of the mime type browser
* Improvements in the state machine viewer image export
* Compile fixes for some Qt5 configurations
Version 1.3:
-----------
* New KJob tracker plugin (requires KDE4)
* Qt5 support
* New Meta Object Browser tool
* New QStandardPaths and QMimeTypeDatabase browsers (Qt5 only)
Version 1.2:
-----------
* Published API for writing your own plugin
* New QStyle inspector
* New QAction inspector with shortcut conflict finder
* New QPalette editor
* QWidget paint operation introspection using QPaintBuffer (requires private headers)
Version 1.1:
-----------
* Plug-in system for tools
* Graphical state machine viewer
* Object hierarchy visualization plug-in
* New timer profiler plug-in
* New locale inspector plug-in
* New property view/editor for non-QObject types
(e.g. QGraphicsItem and many of its sub-classes)
* New widget export actions (image, PDF, SVG, Designer UI file)
* New launcher UI with support for starting new processes, self-testing,
and a much faster process list on Mac OSX
* Support more types in the property editor
* Improved widget tree model
* Fix unreliable attaching with MSVC
* MingW support
Version 1.0:
-----------
* Initial Release