Skip to content
Commits on Apr 8, 2012
  1. @krf

    Fix crash with script engine debugger in use

    krf committed
    If parent is set on our custom QStyle instance, gammaray's QMainWindow
    destructor is going to delete the style right away -
    qscriptenginedebugger still seems to hold an internal reference to it
    and crashes accessing it on destruction.
    Backtrace (trimmed):
    Thread 1 (Thread 0x7fd1ec642780 (LWP 15343)):
    [KCrash Handler]
    4  0x00000000000000e0 in ?? ()
    5  0x00007fd1eafb53b5 in QStyleSheetStyle::pixelMetric (this=0x2d00a70,
    m=QStyle::PM_DockWidgetTitleBarButtonMargin, opt=0x0, w=0x2d90ee0) at
    6  0x00007fd1eb06943f in QDockWidgetTitleButton::sizeHint
    (this=0x2d90ee0) at widgets/qdockwidget.cpp:138
    7  0x00007fd1eb06acf6 in QDockWidgetLayout::minimumTitleWidth
    (this=0x2d77b80) at widgets/qdockwidget.cpp:416
    8  0x00007fd1eb06adf0 in QDockWidgetLayout::sizeFromContent
    (this=0x2d77b80, content=..., floating=false) at
    9  0x00007fd1eb06b1af in QDockWidgetItem::maximumSize (this=0x3202c40)
    at widgets/qdockwidget.cpp:558
    10 0x00007fd1eb06eba8 in QDockAreaLayoutItem::maximumSize
    (this=0x3215620) at widgets/qdockarealayout.cpp:154
    11 0x00007fd1eb06ee5f in QDockAreaLayoutInfo::saveState
    (this=0x30a2338, stream=...) at widgets/qdockarealayout.cpp:1828
    12 0x00007fd1eb06f9b1 in QDockAreaLayout::saveState (this=0x30a22f8,
    stream=...) at widgets/qdockarealayout.cpp:2306
    13 0x00007fd1eb0989d0 in QMainWindowLayoutState::saveState
    (this=0x30a2220, stream=...) at widgets/qmainwindowlayout.cpp:598
    14 0x00007fd1eb096cb7 in QMainWindow::saveState (this=0x3081810,
    version=0) at widgets/qmainwindow.cpp:1237
    15 0x00007fd1c5046ea5 in
    (this=0x2ddf810, __in_chrg=<optimized out>) at
    16 0x00007fd1c50470b9 in
    (this=0x2ddf810, __in_chrg=<optimized out>) at
    17 0x00007fd1eb903bd0 in cleanup (pointer=<optimized out>) at
    18 ~QScopedPointer (this=0x2ddf8e8, __in_chrg=<optimized out>) at
    19 QObject::~QObject (this=0x2ddf8e0, __in_chrg=<optimized out>) at
    20 0x00007fd1c5046bb9 in QScriptEngineDebugger::~QScriptEngineDebugger
    (this=0x2ddf8e0, __in_chrg=<optimized out>) at
    21 0x00007fd1eb8fd935 in QObjectPrivate::deleteChildren
    (this=0x3092650) at kernel/qobject.cpp:1908
    22 0x00007fd1eacb8740 in QWidget::~QWidget (this=0x2924f70,
    _in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
    23 0x00007fd1c52c849d in
    GammaRay::ScriptEngineDebugger::~ScriptEngineDebugger (this=0x2924f70,
    __in_chrg=<optimized out>) at
    24 0x00007fd1c52c850c in
    GammaRay::ScriptEngineDebugger::~ScriptEngineDebugger (this=0x2924f70,
    __in_chrg=<optimized out>) at
    25 0x00007fd1eb8fd935 in QObjectPrivate::deleteChildren
    (this=0x2d36a60) at kernel/qobject.cpp:1908
    26 0x00007fd1eacb8740 in QWidget::~QWidget (this=0x2d36a30,
    __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
    27 0x00007fd1eb0d94b9 in QStackedWidget::~QStackedWidget
    (this=0x2d36a30, __in_chrg=<optimized out>) at
    28 0x00007fd1eb8fd935 in QObjectPrivate::deleteChildren
    (this=0x2d00ac0) at kernel/qobject.cpp:1908
    29 0x00007fd1eacb8740 in QWidget::~QWidget (this=0x25dcfc0,
    __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
    30 0x00007fd1eacb8a19 in QWidget::~QWidget (this=0x25dcfc0,
    __in_chrg=<optimized out>) at kernel/qwidget.cpp:1700
    31 0x00007fd1eb8fd935 in QObjectPrivate::deleteChildren
    (this=0x2cf2b10) at kernel/qobject.cpp:1908
    32 0x00007fd1eacb8740 in QWidget::~QWidget (this=0x2bb8ff0,
    __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
    33 0x00007fd1ec3160f8 in GammaRay::MainWindow::~MainWindow
    (this=0x2bb8ff0, __in_chrg=<optimized out>) at
    34 0x00007fd1ec316130 in GammaRay::MainWindow::~MainWindow
    (this=0x2bb8ff0, __in_chrg=<optimized out>) at
  2. @krf

    Move some headers from core/ to include/

    krf committed
    Indirectly used by several tools, so move to shared location
      renamed:    core/metatypedeclarations.h ->
      renamed:    core/objectmodelbase.h -> include/objectmodelbase.h
  3. @krf

    Make timertop a standalone plugin

    krf committed
    Use new API to check if object is owned by the probe
  4. @krf
  5. @krf
Commits on Mar 30, 2012
  1. @winterz
  2. @vkrause
Commits on Mar 12, 2012
  1. @frankosterfeld

    Fix clang warnings.

    frankosterfeld committed
Commits on Mar 6, 2012
  1. @Montel


    Montel committed
  2. @Montel
  3. @Montel

    Fix forward declaration

    Montel committed
  4. @Montel

    Fix ui files

    Montel committed
  5. @Montel
  6. @Montel
  7. @Montel

    Not authorize to edit info item

    Montel committed
Commits on Feb 21, 2012
  1. @krf

    Tools: Remove include from core/

    krf committed
Commits on Feb 17, 2012
  1. @krf

    Really use FindQt5Transitional in code

    krf committed
    You have to enable QT5_BUILD to build against Qt5 for now. Ideally,
    FindQt5Transitional should just use whatever is there (Qt4 or Qt5).
    * Disable widgetinspector for now since QFormBuilder is not installed
      (we might have to notify upstream about this - or just exclude the
       code path using QFormBuilder when built against Qt5)
    * Let FindQt5Transitional find Qt4 if possible
  2. @krf
Commits on Feb 16, 2012
  1. @krf

    Make compile with Qt5

    krf committed
  2. @krf

    Port to new Qt5 transitional cmake module from ECM

    krf committed
    See: kde://extra-cmake-modules Git repository
Commits on Feb 15, 2012
  1. @vkrause
Commits on Feb 12, 2012
  1. @winterz
  2. @winterz

    improve macro_log_feature message to help setup for Private Qt Headers.

    winterz committed
    don't build core/paintbuffer stuff unless have private Qt headers.
Commits on Feb 11, 2012
  1. @krf

    Minor: Fix warnings

    krf committed
  2. @AndreHeinecke @vkrause

    Fix build with installed Kdelibs on Windows.

    AndreHeinecke committed with vkrause
    On Windows the wrong export macros were included
    by including the kdelibs headers and not the locally
    installed ones.
Commits on Feb 9, 2012
  1. @krf

    Improve fs structure, factor out public API

    krf committed
    * Create core/ directory containing internal code for GammaRay
    * Create include/ directory for public headers
    TODO: Make include/ header only (e.g. merge util.cpp into appropriate
Commits on Feb 8, 2012
  1. @krf

    Remove stale TODO

    krf committed
Commits on Feb 6, 2012
  1. @vkrause
  2. @vkrause
Commits on Feb 5, 2012
  1. @vkrause
  2. @vkrause
  3. @vkrause
  4. @vkrause

    Add license headers.

    vkrause committed
  5. @vkrause

    Remove useless window title.

    vkrause committed
  6. @vkrause
Something went wrong with that request. Please try again.