------------------------------------------------------------------- Sat Jul 11 16:39:36 UTC 2015 - hrvoje.senjan@gmail.com - Update to 2.3.0: * Add QtBluetooth support. * Support local sockets next to TCP for connecting to the probe. * Change probe plugin loading to be compatible with Android .apk restrictions. * Don't generate backtraces for GammaRay-caused qWarnings. * Also show properties defined in a meta object in the meta object browser. * Add non-QObject meta object found via QMetaType to the meta object browser (finds Q_GADGETs with Qt 5.5). * Performance improvements in object tracking, remote model, property view, signal spy and several other places. * Ongoing refactoring work to enable embedding the GammaRay client and launcher components into other host applications. * Add copy backtrace feature in the message browser. * Improved UI-less build option for embedded targets. * Fix various crashes, including when interacting with QOpenGLContext, QDBusAdapter, QML ListModels or Qt containers containing types that cannot be serialized. * Make paint analyzing also work with Qt 5.5 despite the necessary functionality being removed in Qt. * Add support for static properties in the property view. * Qt 5.5 compatibility. * Initial support for QNX 6.6. * Improved QtQuick2 in-app item picking. * Fixed/improved tracking of object reparenting in the object tree model. * Fix widget layout overlay widget leaking into object/widget tree. * Optional compression support for the client/server communication, speeds up debugging over slow USB connections. * Fix initial selection in the model browser having no effect. ------------------------------------------------------------------- Thu Apr 9 01:30:16 UTC 2015 - hrvoje.senjan@gmail.com - Update to 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. - Changes since 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. - Changes since 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. - Changes since 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. - Changes since 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. - Changes since 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 - Changes since 2.0.1: * LLDB injector (enables Mac OSX 10.9 support) * Fix various cases where client and server states get out of sync - Changes since 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 - Drop libQtWebKit-devel and libkde4-devel BuildRequires - Added pkgconfig(Qt5Concurrent), pkgconfig(Qt5Core), pkgconfig(Qt5Designer), pkgconfig(Qt5Gui), pkgconfig(Qt5Network), pkgconfig(Qt5PrintSupport), pkgconfig(Qt5Qml) >= 5.1.0, pkgconfig(Qt5Quick), pkgconfig(Qt5Script), pgconfig(Qt5ScriptTools), pkgconfig(Qt5Svg), pkgconfig(Qt5Test), pkgconfig(Qt5WebKitWidgets), pkgconfig(Qt5Widgets), libQt5Core-private-headers-devel, libQt5Gui-private-headers-devel, libQt5Network-private-headers-devel and libqt5-qtdeclarative-private-headers-devel BuildRequires - Enable devel subpackage ------------------------------------------------------------------- Sat Dec 7 13:25:08 UTC 2013 - cgiboudeaux@gmx.com - Update to 1.3.2: * Support more Qt5-specific data types * Fix crash on some QtQuick2 applicaitons * Support VTK6 * Fix crash in selection model inspector * Fix probe re-injections ------------------------------------------------------------------- Mon Aug 5 17:35:43 UTC 2013 - hrvoje.senjan@gmail.com - enable CMAKE_SKIP_INSTALL_RPATH option so RPATH is ommited from install tree ------------------------------------------------------------------- Sun Jul 21 19:10:32 UTC 2013 - hrvoje.senjan@gmail.com - Update to 1.3.1: - Changes since 1.3.0: * 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 - Changes since 1.2.0: * New KJob tracker plugin (requires KDE4) * Qt5 support * New Meta Object Browser tool * New QStandardPaths and QMimeTypeDatabase browsers (Qt5 only) - Changes since 1.1.1: * 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) - Dropped gammaray-gcc47.patch, not needed - Added libkde4-devel, python-devel, graphviz-devel and libxml2-devel BuildRequires - Added qvtk.diff, so variable is used, instead of hardcoded QVTK - Adjust license format ------------------------------------------------------------------- Tue Nov 20 17:23:54 UTC 2012 - nico.kruber@gmail.com - Fix the SLES build (%make_install is not expanded on SLES) ------------------------------------------------------------------- Tue May 15 09:31:35 UTC 2012 - idonmez@suse.com - Fix compilation with gcc 4.7 ------------------------------------------------------------------- Mon Mar 19 12:05:14 UTC 2012 - toddrme2178@gmail.com - Update to version 1.1.0 - Added vtk dependencies for viewing source structure - Cleaned up spec file formatting ------------------------------------------------------------------- Thu Nov 3 09:03:32 UTC 2011 - idonmez@suse.com - Fix build on openSUSE 11.4 and lower ------------------------------------------------------------------- Sun Oct 30 21:25:49 UTC 2011 - wstephenson@suse.com - Initial version 1.0.50